如何在不使用Alt + Shift键绑定的情况下将CapsLock用作修饰键?
我想CapsLock用作修饰键来键入符号,例如({\})=使用键盘中的字母键。 例如: CapsLock+a is mapped to = CapsLock+k is mapped to \ 为此,我按照“ 有用的Capslock键 ”中的说明使用Keyremap4Macbook 映射CapsLock到Option+ 。Shift <item> <name>F19 to F19</name> <appendix>(F19 (capslock) to (shift+opt))</appendix> <identifier>private.f192f19_escape</identifier> <not>VIRTUALMACHINE</not> <autogen> --KeyOverlaidModifier-- KeyCode::F19, KeyCode::OPTION_L, ModifierFlag::SHIFT_L, </autogen> </item> 请注意,在此之前,我已映射CapsLock到PcKeyboardHack中的键代码80,这是F19的键代码。 然后,我将键组合映射CapsLock + alphabetical characters到=\})(使用Ukelele 等符号。 到目前为止,一切正常,除了此设置有副作用:我不能将Alt+ Shift修饰符用于任何其他键绑定。这是限制性的折衷。 我尝试映射CapsLock到更复杂的键绑定,例如Ctrl+ Shift+ Alt或Cmd+ Shift+ Alt或Ctrl+ Cmd+ Shift+ Alt。但是这些方法效果不佳,因为随后Ukelele中的map …