禁用键盘锁键

禁用键盘锁键

我的键盘上有一个 LockScreen 键,我经常会无意间按到它。我想禁用或重新映射该按钮。

我已经看过了

/usr/share/X11/xkb/symbols/pc

以及

/usr/share/X11/xkb/keycodes/evdev

但在任何一个文件中都看不到任何明确映射到锁定显示的内容。

xev

吐出许多行,这些行立即被锁定屏幕遮挡,然后被解锁锁定屏幕所需的所有输入进一步遮挡。

在 @UnKNOWn 评论之后

 xmodmap -pke | grep keycode and then from the list try to see anything related to lock? – UnKNOWn 53 mins ago

查看 lockkey 按下后的 xmodmap 输出,我注意到Super_L NoSymbol Super_L map。Super_L 是另一个用于锁定屏幕的按键。

从输出结果中我注意到了这一点:

 KeyPress event, serial 38, synthetic NO, window 0x7a00001,
     root 0x26e, subw 0x0, time 518379537, (580,793), root:(582,908),
     state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
     XLookupString gives 0 bytes: 
     XmbLookupString gives 0 bytes: 
     XFilterEvent returns: False
     

好像这个键盘上的特殊 Lock 键激活了映射到 Super_L 的进程

这是怎么回事?

相关内容