[idea 插件] 修复 Win11 微软中文输入法占用 idea shift f6, shift f10 快捷键

38 天前
 loliball

https://github.com/loliball/imefix

从 Release 中下载 imefix-1.0-SNAPSHOT.zip ,打开 idea 安装本地插件即可

由于实在受不了被微软中文输入法占用的快捷键,又不想升级 canary 版的 win11 ,于是琢磨了一个清明节的 awt ,总算搞明白 shift f6 被输入法篡改成 VK_PROCESSKEY 事件,给他 hook 掉改回来就行了

1154 次点击
所在节点    程序员
18 条回复
srwxyz
38 天前
插眼,明天去试试,这玩意困扰我许久了,有没有什么软件能看到当前系统所有快捷键实时情况呢? win 的快捷键管理真的是一塌糊涂🥴都不知道被谁覆盖了
HandSonic
38 天前
https://github.com/BlackINT3/OpenArk
OpenArk 其中有一个功能就是管理快捷键,内核模式可以直接删除快捷键
Asjun
38 天前
不错不错,果然有效。

如果不想安装插件,可以在设置 > 时间和语言 > 语言和区域 > 选项 > 微软拼音 > 常规。找到最下面的兼容性,选择使用以前版本的微软拼音输入法即可。我以前都是用这个方法暂时解决。
givenge
38 天前
我已经自适应了,每次 shift+f6 之前切换输入法
boatrain1111
38 天前
能否发布到插件市场
415892223qq
38 天前
因为这个问题,已经被迫下载搜狗输入法,然后取消所有快捷键。原因是因为用 windows 的兼容模式,感觉输入法有点丑
cleanery
38 天前
好东西, 感谢楼主解决了这个问题.
qinxi
38 天前
不用这么麻烦, windows 输入法设置里面改成 “旧版本兼容模式”(类似这个名字) 就好了
Tanler
38 天前
@HandSonic OpenArk 似乎无法管理输入法占用的热键
HandSonic
38 天前
@Tanler #9 看了一下好像还真是
vcfeee
38 天前
感谢 马上试试
DoctorDeng
38 天前
现在才知道 IDEA 重命名快捷键无法使用的问题,原来是 win11 输入的问题😨
loliball
37 天前
gil99998888
37 天前
快捷键复活了,谢谢 op
season8
36 天前
OpenArk 确实看不到快捷键占用情况,楼主是怎么分析出来的🤙
前天试了插件还安装不上(我用的 2022.3 ),准备自己编译,刚刚看了下市场已经有了,直接安装成功了 真香啊
ilHx
31 天前
大佬太强了👍👍👍
微软这 bug 感觉得有一年多了吧,还不修属实是离谱了
loliball
27 天前
@Tanler 准确说,不是被占用了,而是被当成一个"文字"输入了
Hugehard
9 天前
用上了,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1030762

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX