当前位置:  开发笔记 > 小程序 > 正文

如何防止Windows XP窃取我的输入Ctrl-Space,这是用于Emacs?

如何解决《如何防止WindowsXP窃取我的输入Ctrl-Space,这是用于Emacs?》经验,为你挑选了3个好方法。

我正在学习和使用Emacs.我发现烦人的是,Windows XP会阻止Ctrl-Space输入来切换语言栏,而不是在Emacs中设置标记."语言栏"是本机输入语言选择,例如英语键盘以外的中文键盘.有没有办法暂时阻止XP窃取它?我已从"控制面板"中的"区域和语言选项"中禁用了语言栏,但问题仍然存在.它不会发生在办公室的Windows 2000桌面上,但它发生在我的Windows XP笔记本电脑上.非常感谢你.



1> 小智..:

正如我刚刚经历的那样找到了这个问题的解决方案.所以即使这个问题已经过去,也会如此.

适用于Windows 7和其他人.我添加了中文,日文和韩文输入语言,因为我需要这些语言进行一些开发.之后我通过控制面板"更换键盘......"再次删除它们.我一次性删除它们并关闭对话框.在此之后,所有语言仍显示在语言栏中,我遇到了Ctrl-Space问题.

为了解决这个问题,我一次为每种语言执行以下操作:1.打开控制面板小程序"更改键盘..."2.添加语言键盘(即中文)3.单击"确定"并退出控制面板4.再次打开小程序并删除键盘.

问题似乎是同时删除多个键盘时出现的错误.


在Windows 7 64位中也为我工作过!奇妙!
谢谢,这为我钉了它:)
还有一个提示,请在切换到任何语言之前执行此设置,如果任何窗口已经使用了IME,则更改将无效.因此,请在重新启动Windows时执行此操作.
不幸的是,这并不能真正帮助那些想要保留外语并希望释放热键的人.我建议将一些答案或http://superuser.com/a/480723/161249作为永久解决方案.

2> 小智..:

博客上的评论全部排序(在sundar的答案中提到)提到了这个解决方案:

打开RegEdit和naviagate到HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys

找到'00000070'(繁体中文)或'00000010'(简体中文)键,其值为:Key Modifiers = '02,c0'(Control)Virtual Key = '20'(Space)

将这些值替换为,例如Key Modifiers ='FF,c0,00,00'和Virtual Key ='FF'.

退出/重新登录(重要).

这在Windows 7中对我有用.



3> Kache..:

多年来我一直都知道这个Windows bug .经过大量令人不满意的解决方法和一年一两次的徒劳无功的搜索,我试图找到解决方案,我终于拥有了它!

程序

    转到Start>键入regedit并启动它

    导航 HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys

    选择名为的键:

    00000070Chinese (Traditional) IME - Ime/NonIme Toggle热键

    00000010Chinese (Simplified) IME - Ime/NonIme Toggle热键

    在右侧子窗口中,有三个子键.

    键修饰符指定Alt/ Ctrl/ Shift/ etc并设置为Ctrl(02c00000).

    虚拟键指定完成键并设置为Space(20000000).

    在更改的第一个字节Key Modifiers0200

    在更改的第一个字节Virtual Key20FF

    注销并重新登录.我不认为有必要重新启动.

    Hot 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.

资料来源:

繁体中文Pocket IME热键注册表设置

简体中文MSPY 3.0 IME热键注册表设置

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有