それで、購入時に見落としていた、非常にひどいデザインのキーボードを購入しました。
なぜそこにユーロキーを置くのですか?!!! また、Linux ではユーロ記号も出力されません。
つまり、基本的に、ユーロキーを左シフトキーに再マップしたいのです。他の場所でリストされている標準的な方法に従おうとしましたが、それらはすべて、1 つのキーが 1 つのキーコードを出力するというもの (または説明されているもの) で、ここでは当てはまりません。
showkey
ここに、 (問題のキーに対する)の出力をいくつか示します。また0128
、押した後に最初に端末に印刷されますが、以下では省略しています。
$ sudo showkey -k
keycode 56 press
keycode 82 press
keycode 82 release
keycode 79 press
keycode 79 release
keycode 80 press
keycode 80 release
keycode 72 press
keycode 72 release
keycode 56 release
$ sudo showkey -s
0x38 0x52 0xd2 0x4f 0xcf 0x50 0xd0 0x48 0xc8 0xb8
$ sudo showkey -a
0 48 0060 0x30
1 49 0061 0x31
2 50 0062 0x32
8 56 0070 0x38
問題のキーを に再マップするにはどうすればいいでしょうかleft shift
?
Alt + 0128
編集: これは単に(数字はテンキーから) であり、ユーロ記号の Windows を出力するだけであることがわかりました。