我正在学习和使用Emacs.我发现烦人的是,Windows XP会阻止Ctrl-Space输入来切换语言栏,而不是在Emacs中设置标记."语言栏"是本机输入语言选择,例如英语键盘以外的中文键盘.有没有办法暂时阻止XP窃取它?我已从"控制面板"中的"区域和语言选项"中禁用了语言栏,但问题仍然存在.它不会发生在办公室的Windows 2000桌面上,但它发生在我的Windows XP笔记本电脑上.非常感谢你.
小智 24
正如我刚刚经历的那样找到了这个问题的解决方案.所以即使这个问题已经过去,也会如此.
适用于Windows 7和其他人.我添加了中文,日文和韩文输入语言,因为我需要这些语言进行一些开发.之后我通过控制面板"更换键盘......"再次删除它们.我一次性删除它们并关闭对话框.在此之后,所有语言仍显示在语言栏中,我遇到了Ctrl-Space问题.
为了解决这个问题,我一次为每种语言执行以下操作:1.打开控制面板小程序"更改键盘..."2.添加语言键盘(即中文)3.单击"确定"并退出控制面板4.再次打开小程序并删除键盘.
问题似乎是同时删除多个键盘时出现的错误.
小智 9
博客上的评论全部排序(在sundar的答案中提到)提到了这个解决方案:
这在Windows 7中对我有用.
多年来我一直都知道这个Windows bug .经过大量令人不满意的解决方法和一年一两次的徒劳无功的搜索,我试图找到解决方案,我终于拥有了它!
Start>键入regedit并启动它HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys00000070为Chinese (Traditional) IME - Ime/NonIme Toggle热键00000010为Chinese (Simplified) IME - Ime/NonIme Toggle热键02c00000).20000000).Key Modifiers从02以00Virtual Key从20以FFHot keys for input languages除非您想要重新执行此操作,否则请勿更改控制面板.注意:症状
每个注册表项(看起来像文件夹的内容)都适用于您通常可以找到的每个特定热键设置Control Panel > Region and Language > Keyboards and Languages > Change keyboards... > Advanced Key Settings > Hot keys for input languages.重复出现的错误是即使通过GUI更改,热键也会自动重置为Ctrl+ space.
这是针对Windows 7 64位的,虽然从我的研究来看,它看起来也适用于XP和Vista.
资料来源:
| 归档时间: |
|
| 查看次数: |
22178 次 |
| 最近记录: |