所以,我正在尝试设置fluxbox以使用我的戴尔键盘,它上面有一堆额外的按键用于网页浏览和音频控制。
我在我的.fluxbox / keys文件中这样做了,它主要用于控制cmus。
# Music in cmus
XF86AudioPlay :Exec cmus-remote --pause
XF86AudioPause :Exec cmus-remote --pause
XF86AudioStop :Exec cmus-remote --stop
XF86AudioNext :Exec cmus-remote --next
XF86AudioPrev :Exec cmus-remote --prev
但是,停止键不起作用。所以我在上面使用showkey ...
keycode 166 press
keycode 166 release
它告诉我,停止键是键码166.根据xmodmap ...
xmodmap -pke | grep 166
keycode 166 = XF86Back NoSymbol XF86Back
即XF86Back,但我的密钥文件中的映射也不起作用。更令人不安的是,播放/暂停键已经正常工作,据说是键码164,xmodmap说是......
xmodmap -pke | grep 164
keycode 164 = XF86Favorites NoSymbol XF86Favorites
当我预计它是XF86AudioPlay时,据说是......
xmodmap -pke | grep AudioPlay
keycode 172 = XF86AudioPlay XF86AudioPause XF86AudioPlay XF86AudioPause
keycode 208 = XF86AudioPlay NoSymbol XF86AudioPlay
keycode 215 = XF86AudioPlay NoSymbol XF86AudioPlay
其中一个。所以......
......发生了什么事?如果是错误的键码,为什么播放/暂停工作,是否是错误的键码?作为戴尔键盘,我期待各种各样的问题,因为戴尔无限的智慧总是喜欢偏离标准。
谢谢, 麦克