KVMスイッチで使用するためにキーを再マッピングする方法

KVMスイッチで使用するためにキーを再マッピングする方法

KVMスイッチがあり、対応するショートカットはです<scroll lock> <scroll lock>。ショートカットを使用すると、キーボード、ビデオ、マウスをWindowsコンピュータからLinuxコンピュータに切り替えることができますが、その逆は不可能です。 xmodmapリマッピングを使って作業したことを覚えていますが、プロフィールにリマッピングがなくなり、何にマッピングしたのか覚えていません。

<scroll lock>私の質問は、キーをキーに再マップする方法を尋ねているようですが、<scroll lock>何とか別の結果が得られます。一般的に私はこれが愚かであると言いますが、xmodmapのキーシム列、modNキー、およびキーシムはすべて私に黒魔術のように見え、何を見つけるべきかわかりません。scroll lockリストでこの内容を見ることができないという事実が何か措置を取ることができるという考えをさせました。

$ xmodmap -pm
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Alt_L (0xcc),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3        ISO_Level5_Shift (0xcb)
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c)

ベストアンサー1

X11でキーマップを設定する方法はいくつかあります。私が最初に試したことは次のとおりですxmodmap

xmodmap -e 'add mod3 = Scroll_Lock'

今回はこれが機能しますが、KVMスイッチを使用すると変更が失われます。 KVMスイッチを使用した後、それを永続化またはリセットする方法があります。

私が試した2番目の方法はxkb

modifier_map Mod3    { Scroll_Lock };

〜との/usr/share/X11/xkb/symbols/pc間。これはすべてのユーザーとログイン画面に適用され、KVMスイッチ全体にわたって持続します。Mod2Mod4

おすすめ記事