如何重新映射输出多个键码的键盘键?

如何重新映射输出多个键码的键盘键?

所以我买了这个设计极其糟糕的键盘,购买时忽略了这一点:

在此处输入图片描述

你为什么要把欧元键放在那里?!!! 而且,它甚至不会在 Linux 上输出欧元符号。

所以基本上我想将那个 Euro 键重新映射到左 Shift 键。我尝试遵循其他地方列出的标准方法,但它们都是关于(或解释为)一个键输出一个键代码,而这里的情况并非如此。

以下是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。

相关内容