Ponieważ rzadko używam caps-lock, chciałbym zamiast tego zamapować klucz na środkowe kliknięcie myszą. Chciałbym również odwzorować Alt+ Caps Lockna oryginalną funkcję klawisza Caps Lock, gdybym go kiedykolwiek potrzebował.
Mogę odwzorować dowolny skrót klawiaturowy xdotool click 2
, ale okno dialogowe Skróty klawiaturowe Gnome nie pozwala mi przypisać polecenia do klawisza Caps-Lock, nawet z modyfikatorami.
Wiem, że to trochę dziwne przedsięwzięcie; Jak miałbym to zrobić?
xorg
keyboard
shortcut-keys
input-devices
xmodmap
Stefano Palazzo
źródło
źródło
Innym łatwym rozwiązaniem, jeśli wolisz korzystać z GUI, jest instalacja easystroke:
Możesz łatwo mapować klawisze i skróty klawiszowe na przyciski myszy oraz gesty myszy.
źródło
Stare pytanie, nowa odpowiedź, kopiowanie się stąd: /superuser/947807/emulate-left-mouse-button-with-capslock-key/1409757#1409757
Szukałem CapsLock = lewy przycisk myszy, który powinien być podobny. Po wielu eksperymentach zdałem sobie sprawę, że
xdotool
zamiast tego uzyskałem lepsze wynikixte
.W moim
~/.bashrc
(lub dowolnym skrypcie startowym odpowiednim dla twojego systemu) dodałem następujący wiersz:To usuwa „blokujące” zachowanie Caps Lock i przypisuje ten klucz (klawisz 66) do nicości. Majstrowałem przy umieszczaniu tego w innych miejscach
.xinitrc
, ale nigdy nie działały. Jest dość bezpieczny,.bashrc
nawet jeśli uruchamia się ponownie przy każdej otwartej sesji terminala (w zależności od.bashrc
ogólnej konfiguracji).Dla
xbindkeys
utworzyłem plik ~ / .xbindkeysrc z następującymi liniami:Ponowne uruchomienie lub uruchomienie
source ~/.bashrc
powinno sprawić, żexmodmap
część będzie działać. Aby ponownie załadowaćxbindkeys
, spróbuj:źródło