Ho una tastiera standard con tasti numerici sul lato destro (credo si chiami tastiera a 104 tasti). Voglio usare i tasti numerici solo come tasti numerici. Ciò significa che non voglio il NumLock per accendere e spegnere i tasti numerici.
Tuttavia, a volte succede (non so come, forse per aver accidentalmente premuto il NumLock chiave) che il NumLock è spento e devo premerlo di nuovo. Questo è estremamente fastidioso.
È possibile disabilitare lo spegnimento di NumLock ?
In altre parole:Voglio che i miei tasti numerici agiscano sempre come tasti numerici e disabilitino il Blocco numerico cambia .
Sto usando Debian e LXDE (Openbox).
AGGIORNAMENTO:
Uso ormai da diversi anni la soluzione, dove utilizzo in Openbox per eseguire uno script quando NumLock viene premuto il tasto. Questo script quindi trasforma NumLock di nuovo.
<keybind key="Num_Lock">
<action name="Execute">
<command>numlock-on.sh</command>
</action>
</keybind>
oltre ad essere un trucco sporco, questo non funziona in modo affidabile. In qualche modo, mi succede ancora che il numlock il tasto viene disabilitato sulla mia tastiera.
Sono frustrato dall'idea di una chiave numlock. Il concetto di blocco numerico e Blocco maiuscole sono il male puro.
Ad ogni modo, ho provato la seconda soluzione, dove ho inserito quanto segue nel mio openbox
script di avvio automatico:
xmodmap -e 'keycode 77 = Escape'
ma questo non funziona affatto.
Innanzitutto, quando accedo a openbox
, tutto funziona bene e i tasti numerici funzionano come tasti numerici.
Ma quando premo blocco numerico , non solo disabilita i tasti numerici, ma quando premo 7 ad esempio, ottengo OH
, quindi i tasti numerici fungono da tasti freccia.
Premendo Blocco Num key again non abilita i tasti numerici. Devo disconnettermi e riconnettermi.
Quindi xmodmap
la soluzione non ha funzionato come previsto.
Come posso disabilitare una volta per tutte completamente il satanico caratteristica di Blocco Num chiave?
Risposta accettata:
In realtà sono stato in grado di risolverlo una volta per tutte in un altro modo:
C'è un intero thread su questo:https://codereview.stackexchange.com/a/147817/104270
Correlati:Capire IFS?Ma in realtà è facile come chiamare:
# the program `numlockx` is from the package `numlockx`
# the program `setxkbmap` is from the package `x11-xkb-utils`
numlockx on
setxkbmap -option numpad:mac
dopo l'accesso alla GUI. Io stesso lo sto usando e funziona perfettamente.