右側に数字キーを持つ標準キーボードがあります(104キーキーボードと呼ばれるようです)。数字キーを数字キーとして使いたいです。これはNumLock、数字キーをオン/オフしたくないことを意味します。
しかし、時にはそのようなことが起こります(どうやって誤ってキーを押したのかわかりませんNumLock)。電源をNumLock切ってもう一度押す必要があります。これは非常に迷惑なことです。
シャットダウン機能を無効にできますかNumLock?
言い換えれば:NumLock私の数字キーは常に数字キーとして機能し、スイッチを無効にしたいと思います。。
私はDebianとLXDE(Openbox)を使用しています。
修正する:
私はこのソリューションを長年使用してきましたが、OpenboxでNumLockキーを押したときにスクリプトを実行するために使用しています。その後、スクリプトNumLockが再び開きます。
<keybind key="Num_Lock">
<action name="Execute">
<command>numlock-on.sh</command>
</action>
</keybind>
汚れたハッキング日だけでなく、これも安定して動作しません。どういうわけかnumlockキーボードのキーはまだ無効になっています。
ナンバーロックキーのアイデアに苦しいですね。numlockandの概念はCaps Lock純粋に悪い。
とにかく、私は自動起動スクリプトに以下を入れて2番目の解決策を試しましたopenbox
。
xmodmap -e 'keycode 77 = Escape'
しかし、これはまったく機能しません。
最初にログインすると、openbox
すべてがうまく機能し、数字キーは数字キーとして機能します。
ただし、を押すとnumlock数字キーが無効になるだけでなく、たとえばを押すと数字7キーOH
が矢印キーとして機能します。
NumLockもう一度キーを押すと、数字キーはアクティブになりません。ログアウトして再度ログインする必要があります。
したがって、このxmodmap
ソリューションは期待どおりに機能しません。
一度に完全に無効にするにはどうすればよいですか?悪魔のような鍵の特徴は何ですかNumLock?
答え1
答え2
私は実際にこの問題を他の方法で完全に解決することができました。
これには完全なスレッドがあります。https://codereview.stackexchange.com/a/147817/104270
しかし、実際には、以下を呼び出すのと同じくらい簡単です。
# the program `numlockx` is from the package `numlockx`
# the program `setxkbmap` is from the package `x11-xkb-utils`
numlockx on
setxkbmap -option numpad:mac
GUIログイン後。私は自分で使っていますが、完璧に動作します。
答え3
答え4
私のノートパソコンのキーボード(Ubuntu 10.04)では、現在キーパッドロックがオンになっています。
$ xmodmap -pke|grep 77
keycode 77 = Num_Lock Pointer_EnableKeys Num_Lock Pointer_EnableKeys
keycode 177 = XF86Phone NoSymbol XF86Phone
$ xmodmap -e "keycode 77 ="
望むより!これで番号ロックが無効になりました。
xmodmap -e "keycode 77 = Num_Lock Pointer_EnableKeys Num_Lock Pointer_EnableKeys"
もう一度入れてください。 (Num_lockのgrepはより良いアイデアかもしれませんが、ポイントはわかります。)
@Martin Vegterのコメントに返信してください。
いいね、あなたのコメントに応じて、xmodmapはあなたのバインディングを壊しました。わかりました。
今確認しました。アンボックスング文書
~/.config/openbox/lxde-rc.xmlを見る
ls -l lxde-rc.xml
(rc.xmlもありますか?確認してください)
バックアップによるコピーの作成
(エディタを使用)numlock(おそらくnmlk)を検索してください。
こんなことも見えますか?
<keybind key="Numlock">
<action name="whatEverItSays"/>
</keybind>
コメントを付けるか、キーバインディングキーの値をAlt-Numlockなどの代替に変更して切り替えます。
key="A-Numlock"
例えば
到着コメントする
<!-Commented out from here
<keybind key="Numlock">
<action name="whatEverItSays"/>
</keybind>
To Here -->
または
Alt+Numlock トグルに変更
<keybind key="A-Numlock">
<action name="whatEverItSays"/>
</keybind>
変更を保存し、ログアウト/ログインまたは再起動してください。