有一个函数'w32-toggle-lock-key
有效地模拟按 capslock , numlock 或 scroll-lock 键。是否有类似的功能来自行模拟 shift 键(不 shift + 其他)?
我需要这个的原因是因为我有 shift 绑定在Windows中切换语言。
答案 0 :(得分:4)
我相信答案是否定的。出于与this answer中讨论的相同的原因,即该移位是修饰符,而Windows正在吞下按键。
查看Emacs是否响应密钥的最简单方法是向密钥寻求帮助
C-h k <press-key>
如果Emacs告诉你什么绑定了该键,那你就是金色的。如果Emacs似乎在等待更多输入(大约2秒后显示迷你缓冲区中的密钥),那么你仍然很好 - 键只是映射到前缀映射(例如 ESC 或 Cx )。如果Emacs什么都不做,仍在等待你在提示符下输入内容
Describe key (or click or menu item):
然后你知道Emacs还没有收到活动。当按 SHIFT 时会发生这种情况。
答案 1 :(得分:1)
我不认为emacs可以做到这一点 - 你要求的东西非常特别......因为你在Windows上,你可以尝试的一件事是Autohotkey,通过编写类似3的脚本p>
Send {Shift}
从emacs调用脚本。警告:这是未经测试的。