使用XKB,如何让键盘<RTRN>
在按下时发送键符号Ctrl-J
?目标是确保每个程序都能识别该组合键。
我知道有叠加层。但我发现的唯一全面的示例是使用按键(如 NumLock)启用和锁定覆盖功能,从而更改具有覆盖的按键的键符,直到再次按下该特殊键(NumLock)。
在特定情况下,Ctrl 应仅在按下时激活覆盖(与 NumLock 相关,就像 Shift 与 ShiftLock 相关一样)。这是特别有问题的,因为当Ctrl-J
按下时,它不应该发送Ctrl-<RTRN>
而应该只发送<RTRN>
。
当然,Ctrl 应该继续表现得像 Ctrl 与其他所有组合键一样。
你能告诉我如何做到这一点吗?