VR keyboard: Shift+Tab moves the focus backwards

Steam sends Tab as the text "\t" and drops Shift. With Shift, Tab now
goes to the xdotool helper (shift+Tab, ISO_Left_Tab on any keymap); the
suggestions text model resets on it like on Shift+arrows. The helper's
allowlist moves to allowlist.mjs with a test (flake check
vr-keyboard-extra-keys).
This commit is contained in:
Pierre Kisters committed 2026-09-30 22:53:24 +02:00
1 parent 50e5991c59
commit b2babb3859
11 files changed
+94 -43

No files matched your search

+5 -3
View File
@@ -65,9 +65,10 @@
}) self.packages;
# Tests of the VR keyboard (text model, corrector, swipe decoder on the
# default German + English dictionary), the Jellyfin mpv shim, the
# Firefox wrapper, the launchers, install.sh cleanup, the
# applications.menu link and the portal config: nix flake check
# default German + English dictionary), the extra keys' xdotool
# allowlist, the Jellyfin mpv shim, the Firefox wrapper, the launchers,
# install.sh cleanup, the applications.menu link and the portal config:
# nix flake check
checks = forSystems (pkgs: {
applications-menu = import ./modules/applications-menu/check.nix { inherit pkgs; };
cleanup = import ./modules/cleanup/check.nix { inherit pkgs; };
@@ -76,6 +77,7 @@
launchers = import ./modules/launchers/check.nix { inherit pkgs; };
portal = import ./modules/portal/check.nix { inherit pkgs; };
vr-keyboard = import ./modules/vr-keyboard/check.nix { inherit pkgs; };
vr-keyboard-extra-keys = import ./modules/vr-keyboard-extra-keys/check.nix { inherit pkgs; };
});
# nix flake init -t github:lhns/steam-frame-nix