标签: emacs key controls
我希望Emacs Lisp函数有两种不同的行为,具体取决于是否按下了控制键。
有没有办法查询控制键的状态?感谢。
答案 0 :(得分:2)
无法检查修改键的当前状态,但您可以检查用于运行命令的最后一个键是否与" control"一起使用。与否:
(memq 'control (event-modifiers last-command-event))
请注意,TAB和RET实际上与C-i和C-m相同,因此它们被视为具有"控制"改性剂。