我买了 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上它可以正常工作。