github FrankieDedo/K2 v1.3.3

3 hours ago

What's new:

  • New EXPERIMENTAL Game profiles tab: ready-made DisplayPad profiles for individual games that take over the pad while the game is running and hand it back when it stops. Three are included to start with — Elite Dangerous, Deadside and Zero Company.
    • The keys follow what's happening in the game: Elite Dangerous shows landing gear, cargo scoop, hardpoints, FSD, flight assist, silent running, fuel and your SRV/on-foot state; Zero Company shows squad health, action points, armour, whose turn it is and your ability slots; Deadside mirrors its key binds.
    • Each profile has its own settings: which DisplayPad it uses, how it finds the game (automatically, or by pointing it at the .exe), an auto-return timer, "show only while the game is in front", extra pages, and a reset to default keys.
    • You can also set a profile to "show only when selected", so it stays available on the pad without waiting for the game to start.
    • Every game profile has its own Guide button explaining what its keys do and anything you need to switch on inside the game.
    • Games you don't have installed can still be set up by hand.
    • There's a master switch in Settings, and the tab needs at least one DisplayPad connected.
  • New screen reading key action: a key can read a value straight off another program's window. Draw a rectangle over a bar, gauge or indicator and choose how to measure it (how full it is, how far a bar has moved, or whether something is on or off by colour), with colour tolerance, inversion and a zoomed-in preview.
  • The speed test key is now configurable: pick a server (Cloudflare, LibreSpeed — with a built-in list of public LibreSpeed servers to choose from — a plain test file, or your own URLs), set the transfer sizes and timeout, and run a test on the spot from the settings.
  • Macro editing got more control: add a delay before a single step or to every line at once, re-record just one key of an existing macro, and insert a new recorded step or a K2 action above or below any step.
  • Device order: choose the order your connected devices appear in.
  • Default key background: set one image that every DisplayPad key without its own picture will use.
  • Discord: "show only while Discord is in front" for the voice page.
  • Spotify: choose when the auto-return timer brings you back — always, only while the Spotify app is running, or only while the chosen device is reachable.

What's fixed:

  • The Discord voice page now opens when a call is already running as K2 starts, and when you open Discord after K2 is already up.
  • Spotify dedicated profile: the control keys no longer get covered by your first profile's icons a moment after the pad shows them.
  • The Spotify and Discord dedicated profiles no longer overlap on the pad when both are set to "show only when selected" — picking one now properly puts the other away.
  • Discord action to enter a voice server now works correctly
  • Profile selection default icon now reflects the profile name, not the number/ID
  • Better hardware sensor polling
  • Plus various UI and stability fixes.

What needs fixing:

  • You tell me!

Don't miss a new K2 release

NewReleases is sending notifications on new releases.