Skip to content

Releases: Kowalski-coder/Alt_Shift

v0.0.7

Choose a tag to compare

@Kowalski-coder Kowalski-coder released this 11 Oct 11:28

Changelog

  • Fix session-aware layout sync between Desktop Mode (KDE Plasma) and Game Mode (Gamescope)
  • Automatic state reset on mode transitions to prevent layout cache leakage
  • Self-healing /dev/uinput virtual device handling
  • Fix Russian symbols input (№ etc.) in Game Mode

v0.0.6

Choose a tag to compare

@Kowalski-coder Kowalski-coder released this 01 Oct 18:48

Changelog

  • Cleaned up backend: removed legacy OSD suppression code that interfered with volume/brightness notifications
  • Optimized layout sync: setLayout D-Bus call fires only on actual layout change
  • Removed universal/ experiment directory
  • Updated and polished README (English) and README_RU (Russian)

Alt_Shift v0.0.5

Choose a tag to compare

@Kowalski-coder Kowalski-coder released this 23 Sep 15:11

What's new in v0.0.5:

  • ⌨️ Fix Enter / L2 Trigger: added handling for Steam OSK control code \x01 (SOH / Enter / Done).
  • Added multi-hook interception for ControllerKeyboardSetKeyState, ControllerKeyboardSendText, ControllerKeyboardSubmit and ControllerKeyboardSendKey.
  • Fixed Enter in Desktop Mode across all applications (text editors, browsers, terminals).
  • Updated debounce logic for instant response on special keys.

Alt_Shift v0.0.4

Choose a tag to compare

@Kowalski-coder Kowalski-coder released this 23 Sep 08:33

What's new in v0.0.4:

  • ⚡ Zero-Reboot Setup: no console reboot required after installing the plugin.
  • Dynamic XKB Environment Injection: immediate export of XKB_DEFAULT_LAYOUT and XKB_DEFAULT_OPTIONS into active systemd --user session.
  • Instant X11/XWayland support: layout activation via setxkbmap without restarting compositor.
  • Dynamic KDE Plasma layout discovery: detect_kde_layout_indices dynamically maps language indices via D-Bus.
  • KDE Plasma daemon reload: on-the-fly reconfiguration of kded5/kded6.
  • Multilingual documentation: added English and Russian READMEs.