Mám standardní klávesnici s numerickými klávesami na pravé straně (myslím, že se to nazývá 104klávesová klávesnice). Chci používat numerické klávesy pouze jako numerické klávesy. To znamená, že nechci NumLock pro zapnutí a vypnutí číselných tlačítek.
Někdy se to však stane (nevím jak, možná tím, že jsem omylem stiskl NumLock klíč), že NumLock je vypnutý a musím jej znovu stisknout. To je extrémně nepříjemné.
Je možné vypnout vypnutí NumLock ?
Jinými slovy:Chci, aby moje numerické klávesy vždy fungovaly jako numerické klávesy a aby bylo zakázáno NumLock přepínač .
Používám Debian a LXDE (Openbox).
AKTUALIZACE:
Již několik let používám řešení, kdy v Openboxu používám ke spuštění skriptu při NumLock je stisknuto tlačítko. Tento skript pak změní na NumLock znovu zapnuto.
<keybind key="Num_Lock">
<action name="Execute">
<command>numlock-on.sh</command>
</action>
</keybind>
kromě toho, že je to špinavý hack, to nefunguje spolehlivě. Nějak se mi stále stává, že numlock klávesa se na mé klávesnici deaktivuje.
Jsem frustrovaný myšlenkou numlock klíče. Koncept numlock a Caps Lock jsou čisté zlo.
Každopádně jsem zkusil druhé řešení, kde jsem do openbox
vložil následující autostart skript:
xmodmap -e 'keycode 77 = Escape'
ale to vůbec nefunguje.
Za prvé, když se přihlásím do openbox
, vše funguje dobře a numerické klávesy fungují jako numerické klávesy.
Ale když stisknu numlock , nejen že deaktivuje numerické klávesy, ale když stisknu 7 například dostanu OH
a poté numerické klávesy slouží jako klávesy se šipkami.
Stisknutím NumLock klávesa opět neaktivuje numerické klávesy. Musím se odhlásit a znovu přihlásit.
Tedy xmodmap
řešení nefungovalo podle očekávání.
Jak mohu jednou provždy úplně zakázat satanské funkce NumLock klíč?
Přijatá odpověď:
Vlastně jsem to dokázal jednou provždy vyřešit jiným způsobem:
Je o tom celé vlákno:https://codereview.stackexchange.com/a/147817/104270
Související:Rozumíte IFS?Ale ve skutečnosti je to stejně snadné jako zavolat:
# the program `numlockx` is from the package `numlockx`
# the program `setxkbmap` is from the package `x11-xkb-utils`
numlockx on
setxkbmap -option numpad:mac
po přihlášení do GUI. Sám to používám a funguje to bezchybně.