我想将我的一把钥匙映射为 Shift Lock 键。根据我的理解,Shift 锁定键是一种“粘性”Shift 键:它保持按下状态,移动布局的所有键,直到再次按下。
它与Caps Lock键类似,不同之处在于它影响所有键,包括数字行中的键。
我正在尝试用它setxkbmap -option ...
来处理这个问题。
我在以下文件中发现了这些有希望的规则/usr/local/share/X11/xkb/rules/base.lst
:
caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
caps:internal_nocancel Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock
caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
caps:shift_nocancel Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock
caps:capslock Caps Lock toggles normal capitalization of alphabetic characters
caps:shiftlock Caps Lock toggles ShiftLock (affects all …
Run Code Online (Sandbox Code Playgroud)