![F10-12 的键码重复,静音/增加/减少音量](https://linux22.com/image/1155227/F10-12%20%E7%9A%84%E9%94%AE%E7%A0%81%E9%87%8D%E5%A4%8D%EF%BC%8C%E9%9D%99%E9%9F%B3%2F%E5%A2%9E%E5%8A%A0%2F%E5%87%8F%E5%B0%91%E9%9F%B3%E9%87%8F.png)
我买了 Arteck HW086 键盘。我正在将它与 Ubuntu 16.04 一起使用。
提前:我尝试了很多谷歌搜索,并尝试使用“类似”主题来解决这个问题。它们都略有不同,没有一个适用于此案例。
存在的问题:
F10拥有与以下相同的键码功能+F6(静音)
F11拥有与以下相同的键码功能+F5(降低音量)
F12拥有与以下相同的键码功能+F6(增加音量)
xev
按下后的输出F10:
KeyPress event, serial 37, synthetic NO, window 0x4c00001,
root 0x212, subw 0x0, time 92088, (597,541), root:(597,593),
state 0x10, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
root 0x212, subw 0x0, time 92160, (597,541), root:(597,593),
state 0x10, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
xev
按下后的输出F11(不知KeyPress
何故):
KeymapNotify event, serial 37, synthetic NO, window 0x0,
keys: 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
root 0x212, subw 0x0, time 177888, (86,417), root:(684,736),
state 0x10, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
xev
按下后的输出F12(KeyPress
又不是):
KeymapNotify event, serial 37, synthetic NO, window 0x0,
keys: 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 37, synthetic NO, window 0x4c00001,
root 0x212, subw 0x0, time 277990, (545,612), root:(545,664),
state 0x10, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
我想要简单的F10,F11和F12在按键上。尤其是因为音量控制已经处于功能+Fs
我甚至无法重新映射它,因为我必须重新映射例如音量F12这将使得功能增加音量停止工作的方式。
我能做什么吗?
PS->我的内置笔记本电脑键盘工作正常。
编辑:我在另外两台笔记本电脑上测试了它,第一台是 16.04,第二台是 17.something。同样的问题(所以这不是我的系统特有的)。
编辑2:在OSX上它可以正常工作。