如何防止 Windows XP 窃取我用于 Emacs 的输入 Ctrl-Space? [英] How to prevent Windows XP from stealing my input Ctrl-Space which is meant for Emacs?

查看:21
本文介绍了如何防止 Windows XP 窃取我用于 Emacs 的输入 Ctrl-Space?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am learning and using Emacs. What I found annoying is that Ctrl-Space input will be stolen by Windows XP to switch the language bar instead of setting the mark in Emacs. The "language bar" is the native input languages selection such as Chinese keyboard other than English keyboard. Is there a way to temporarily prevent XP from stealing it? I have disabled the language bar from "Regional and language options" from Control Panel but the problem still exists. It doesn't happen on my Windows 2000 desktop at office but it happens on my work Windows XP laptop. Thank you very much.

推荐答案

我刚刚遇到了这个问题,找到了解决方案.所以即使问题很老,这里也一样.

Found the solution to this problem as I just experienced it. So here goes even if the question is old.

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

Applies to Windows 7 and maybe others. I had added Chinese, Japanese and Korean input languages as I needed these for some development. After that I removed them again via Control Panel "Change keyboards...". I removed them all in one go and closed the dialog. After this all the languages still showed in the Language bar and I had the Ctrl-Space problem.

为了修复它,我一次对每种语言执行以下操作:1. 打开控制面板小程序更改键盘..."2. 为语言(即中文)添加键盘3.点击确定退出控制面板4. 再次打开小程序,取下键盘.

To fix it I did the following for each language one at a time: 1. Open Control Panel applet "Change keyboards..." 2. Add the keyboard for the language (i.e. chinese) 3. Click OK and exit control panel 4. Open applet again and remove the keyboard.

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

The problem seems to be a bug that appears when removing multiple keyboards at the same time.

这篇关于如何防止 Windows XP 窃取我用于 Emacs 的输入 Ctrl-Space?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆