我想在我的.emacs文件中使用带修饰符的键码.然而,到目前为止,我的天真尝试都失败了.例如,如果我使用:
(global-set-key [93] "\\")
Run Code Online (Sandbox Code Playgroud)
键盘上的¥键会发出\.但是,我还想做的是:
(global-set-key "M-[93]" "\\") ;; doesn't work
Run Code Online (Sandbox Code Playgroud)
我的实施说:
error: Key sequence ?M - [ 9 3 ] starts with non-prefix key ?M
Run Code Online (Sandbox Code Playgroud)
如何使用M,S等修饰符和键码定义的键?
后面的故事是我正在尝试修改我的.emacs文件以处理日语键盘上存在的¥和\ behavior.例如在Apple键盘上,选项 - ¥会发出\而¥会发出¥.一个不同的解决方法是使用:
(setq ns-alternate-modifier 'option)
Run Code Online (Sandbox Code Playgroud)
但是,这会将选项键设置为选项.这意味着必须在另一个键上定义元,这是不方便的.因此这个问题的动机.
| 归档时间: |
|
| 查看次数: |
1649 次 |
| 最近记录: |