複数のキーコードを出力するキーボードキーを再マップするにはどうすればよいですか?

複数のキーコードを出力するキーボードキーを再マップするにはどうすればよいですか?

それで、購入時に見落としていた、非常にひどいデザインのキーボードを購入しました。

ここに画像の説明を入力してください

なぜそこにユーロキーを置くのですか?!!! また、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 を出力するだけであることがわかりました。

関連情報