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

290 天前
loliball  loliball

https://github.com/loliball/imefix

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

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

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

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

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

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

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

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

© 2021 V2EX