Chcę zaimplementować dodatkową warstwę klucza, aby uzyskać dostęp do klawiszy niealfanumerycznych bez konieczności przesuwania nadgarstków.
Używam do tego celu Autokey, ale wrażenia były niezadowalające: miały sporadyczne opóźnienia i pozwalały oryginalnym naciśnięciom klawiszy przenikać do niektórych aplikacji.
Potrzebuję rozwiązania niskiego poziomu.
keyboard
shortcut-keys
keyboard-layout
xmodmap
xkb
lolmaus - Andrey Mikhaylov
źródło
źródło
Odpowiedzi:
Wypróbuj kombinację klawiszy xbindkeys i xvkbd . xbindkeys nasłuchuje kluczy i wyśle tłumaczenie do xvkbd.
Otwórz .xbindkeysrc w swoim ulubionym edytorze. Skomentowałem wszystko inne, ale w razie potrzeby dobrze jest odwołać się.
Aby to sprawdzić, próbowałem mapować Ctrl +; na Ctrl + V.
Oczekuję, że szukasz czegoś takiego
Zapisz plik, a następnie uruchom klawisze xbindkeys
Aby ponownie załadować wszelkie zmiany konfiguracji, zabiłem proces xbindkeys, a następnie uruchomiłem ponownie.
Składnia xbindkeys
Opracowałem kombinację klawiszy za pomocą GUI dla xbindkeys
Po uruchomieniu naciśnij klawisz Get, aby kombinację umieścić w drugim wierszu pliku .xbindkeysrc.
Składnia xvkbd
Z instrukcji:
Uwielbiam słyszeć, jak to działa i czy połączenie było odpowiednie dla Twojego celu. Wygląda dobrze jako program do zmiany klawiszy, ale niekoniecznie makro-runner.
źródło
Myślę, że możesz znaleźć rozwiązanie tutaj (ponieważ Xorg jest warstwą niskiego poziomu ...): https://wiki.archlinux.org/index.php/Keyboard_configuration_in_Xorg
EDYCJA: dla tego, co zrozumiałem, musisz dodać opcję
lv3:win_switch
w pliku .confźródło