Emacs是否可以为单独按下的modifier设置按键映射?


#1

是这样的,我在百度输入法上时常会用到一个L/RCtrl自动上屏第二/三候选词的功能,到了emacs里,我想让pyim的行为和百度输入法保持一致,于是我写了两个函数进行上屏操作,问题来了,我应该怎么设置kbd才能实现ctrl单独按下上屏?


#2

应该不行,记得之前有个楼讨论过。


#3

Emacs 本身能识别单独的 Left/Right Control,只要操作系统(桌面环境)支持的话,不过用户似乎不能直接设置这个按键,起码我不知道怎么做。但是这么做似乎会造成问题,比如 C-a,用户不太可能同时按下这两个键,通常是先按住 Control 然后找并按下 a



#4

我曲线救国了, 用ahk把ctrl单独按下的情况在emacs里映射成F13 F14, 然后让emacs绑定这两个键好了