发布于 2020-07-04 03:57:39
在Lubuntu 20.04上也面临着同样的问题。我写这个是为了让我知道什么对我有用(多亏了https://www.dell.com/community/Linux-General/Dell-Inspiron-3179-keyboard-not-sends-KEY-RELEASE-events-key-up/m-p/5114301/highlight/true#M15475)
首先,可以从/lib/udev/hwdb.d/60-keyboard.hwdb文件中获得许多有用的信息。在这里,我了解了"AT键盘“和AT键盘维护的扫描代码的”强制释放“列表(这是为了让驱动程序合成一个发布事件,而这并不是硬件所期望的)。
实际作出的改变:
### for Dell Inspiron 11-3168
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnInspiron*3168:pvr*
KEYBOARD_KEY_c7=!home # Fn+Left Home
KEYBOARD_KEY_cf=!end # Fn+Right End
KEYBOARD_KEY_c9=!pageup # Fn+Up Page Up
KEYBOARD_KEY_d1=!pagedown # Fn+Down Page Down# systemd-hwdb update
# udevadm trigger --verbose /dev/input/event4希望这能有所帮助!
发布于 2020-07-04 05:15:02
我认为有两种方法:
xkbcomp -xkb $DISPLAY xkbmap的输出并定位您打算交换的键( b)然后与代码xcape -e 'Caps_Lock=Escape'交换(以Caps_Lock和Escape为例)sudo apt install xbindkeys xbindkeys-config b安装应用程序)启动xbindkeys config GUI并相应修改。希望这能有所帮助
https://askubuntu.com/questions/1038462
复制相似问题