LinuxコンソールでF1キーを無効にする方法(つまり、ttyの切り替えを防ぐ)は何ですか?

LinuxコンソールでF1キーを無効にする方法(つまり、ttyの切り替えを防ぐ)は何ですか?

CTRL-ALT-F1tty1に切り替えるには押します。他のttyに。を使用してキーマップを変更できますloadkeys FILE

F1キーを無効にする方法は?これでtty1に切り替わりませんか?

ベストアンサー1

dumpkeys -s |grep Console「コンソール」を使用すると、利用可能なすべての文字、象形文字、および機能のリストを取得できます。

Switch-to-1からSwitch-to-63、Incr/Decr、およびLast_Consoleがあります。

キーマップファイルでこれを定義する方法は次のとおりです。

]# grep Cons dkm.map
keycode  59 = Console_1  F1
keycode  60 = Console_2  F2 
...
keycode  67 = Console_9  F9
keycode  68 = Console_10 F10
keycode  87 = Console_11 F11 
keycode  88 = Console_12 F12
keycode 125 = Last_Console nul Incr_Console nul Decr_Console 
keycode 127 = Incr_Console Decr_Console 

Alt-F1の代わりに左右の矢印F1と「Windows」キーがあります。以後loadkeys dkm.mapアクティブになります。

すべての移行を防ぐには、「コンソール」を含むキーマップファイルのすべての行にコメントを付けたり削除したりできます。

man keymaps(loadkeysとdumpkeysのキーボードテーブルの説明)は良いマニュアルページです(コマンドではありません)。

そしてchvt tty1切り替えコマンドがあります...

おすすめ記事