关闭系统ctrl space快捷键

本文介绍了如何解决Windows系统中系统切换输入法的Ctrl+Space快捷键与IntelliJ IDEA等IDE冲突的问题。通过修改注册表中的特定键值,可以避免输入法快捷键在系统重启后重置。详细步骤包括定位到HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys目录,修改00000070和00000010键的Key Modifiers和Virtual Key,然后注销并重新登录。此外,还提供了备用的注册表路径进行修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统切换输入法的快捷键与idea的快捷键冲突,于是从网上找了一下解决的办法,在语言设置里面修改或禁用快捷键的方法是不行的,会在系统重启后重置,需要修改注册表才可以。
superuser上看到该问题的解决办法,如下所示:

I’ve been aware of this Windows bug for years. After tons of unsatisfying workarounds and fruitless searching the one or two times a year I attempt to find a solution, I finally have it!

Procedure

Go to Start > Type in regedit and start it Navigate to
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys Select the key
named: 00000070 for the Chinese (Traditional) IME - Ime/NonIme Toggle
hotkey 00000010 for the Chinese (Simplified) IME - Ime/NonIme Toggle
hotkey In the right sub-window, there are three subkeys. Key Modifiers
designate Alt/Ctrl/Shift/etc and is set to Ctrl (02c00000). Virtual
Key designates the finishing key and is set to Space (20000000).
Change the first byte in Key Modifiers from 02 to 00 Change the first
byte in Virtual Key from 20 to FF Log off and log back on. I don’t
think it’s necessary to restart. Do not change the Hot keys for input
languages in Control Panel, unless you want to do this all over again.
Notes: Symptoms

Each registry key (thing that looks like a folder) is for each
specific hotkey setting that you would normally find in Control Panel

Region and Language > Keyboards and Languages > Change keyboards… > Advanced Key Settings > Hot keys for input languages. The recurring bug is the hotkey being automatically reset to Ctrl+space even if
changed via the GUI.

I can personally confirm this for Windows 7 64-bit and Windows 8.1,
though from my research, it looks like it may work for XP and Vista as
well.

Sources:

Traditional Chinese Pocket IME Hot Key Registry Settings

Simplified Chinese MSPY 3.0 IME Hot Key Registry Settings

翻译过来的解决方法就是:
1. 打开注册表,跳转到HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys目录下面
2. 选择00000070(中文繁体)或者00000010(中文简体)
3. 将Key Modifiers的第一个字节设置为00(02c00000->00c00000)
4. 将Virtual Key的第一个字节设置为ff(20000000->ff000000)
5. 注销用户然后重新登录,搞定

另外
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys,保存的是当前用户的快捷键配置;
HKEY_USERS.DEFAULT\Control Panel\Input Method\Hot Keys,保存的是默认的快捷键配置;
若修改上一个注册表不好使,那就把下面的默认的也修改了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值