我最近买了一个很棒的新键盘,Perixx PX-1100,但我用起来有点麻烦。如果你抬头研究一下这个键盘,你会发现它有背光。有一个旋钮可以调节亮度,还有一个按钮可以改变灯光颜色或关闭它。当你插入电源或计算机在键盘已插入的情况下启动时,灯光是蓝色的。颜色顺序为“蓝色>红色>紫色>关闭”。我发现按下这个按钮会执行不同的操作。根据键盘已经打开的颜色,按下这个按钮相当于按下“按钮 1”、“按钮 2”、“按钮 3”或“按钮 4”。
- 如果背光为蓝色并且您按下按钮(变为红色),它会执行“按钮 3”。
- 如果颜色为红色并且您按下按钮(变为紫色),它会执行“按钮 2”。
- 如果背光为紫色并且您按下按钮(关闭灯),它会执行“按钮 4”。
- 如果背光关闭并且您按下按钮(变为蓝色),它会执行“按钮 1”。
似乎只要按钮位于颜色上,就一直按住它。这会导致问题,如果我在浏览器中,我无法点击某些东西。我知道通常,“按钮 1”是左键单击,“按钮 2”是右键单击,“按钮 3”是单击滚轮。我想禁用灯光变化按钮的功能,使其相当于按钮 1、2、3 或 4。我把它插在 Windows 笔记本电脑上,没有遇到这样的问题。
使用该命令xev
告诉我:
- 将颜色改为蓝色是“按钮 8”。
- 将颜色改为红色的是“按钮2”。
- 将颜色改为紫色是“按钮 3。
- 关闭背光是“按钮8”。
答案1
我找到了一个对我有用的解决方案,虽然不适用于 Ubuntu(我正在使用 Fedora),但我认为它适用于所有 Linux X Window 系统。
其逻辑是重新映射被 X11 捕获的坏键。
1)步骤在您的$HOME
目录中创建一个名为的文件Perixx_Ignore_Keys
并插入以下行:
0xFF020001 unknown
0xFF020002 unknown
0xFF020003 unknown
0xFF020004 unknown
2)步骤执行以下命令(用脚本或其他方式将它们放入启动文件中):
sudo /usr/lib/udev/keymap /dev/input/by-id/usb-Chicony_USB_keyboard-event-if01 $HOME/Perixx_Ignore_Keys
享受
巴巴