V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
loliball
V2EX  ›  程序员

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

  •  
  •   loliball · 21 天前 · 1006 次点击

    https://github.com/loliball/imefix

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

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

    第 1 条附言  ·  10 天前

    现在已经上传idea插件仓库 https://plugins.jetbrains.com/plugin/24138-imefix
    直接在plugin中搜索 imefix 就可以安装了

    1.0.1版本仅修改了一下最低支持的idea版本,但实际上这个插件和idea版本关系不大,只要需加载dll就可以

    17 条回复    2024-04-20 11:39:54 +08:00
    srwxyz
        1
    srwxyz  
       21 天前 via iPhone
    插眼,明天去试试,这玩意困扰我许久了,有没有什么软件能看到当前系统所有快捷键实时情况呢? win 的快捷键管理真的是一塌糊涂🥴都不知道被谁覆盖了
    HandSonic
        2
    HandSonic  
       21 天前 via iPhone   ❤️ 1
    https://github.com/BlackINT3/OpenArk
    OpenArk 其中有一个功能就是管理快捷键,内核模式可以直接删除快捷键
    Asjun
        3
    Asjun  
       21 天前
    不错不错,果然有效。

    如果不想安装插件,可以在设置 > 时间和语言 > 语言和区域 > 选项 > 微软拼音 > 常规。找到最下面的兼容性,选择使用以前版本的微软拼音输入法即可。我以前都是用这个方法暂时解决。
    givenge
        4
    givenge  
       21 天前
    我已经自适应了,每次 shift+f6 之前切换输入法
    boatrain1111
        5
    boatrain1111  
       21 天前
    能否发布到插件市场
    415892223qq
        6
    415892223qq  
       21 天前
    因为这个问题,已经被迫下载搜狗输入法,然后取消所有快捷键。原因是因为用 windows 的兼容模式,感觉输入法有点丑
    cleanery
        7
    cleanery  
       21 天前
    好东西, 感谢楼主解决了这个问题.
    qinxi
        8
    qinxi  
       21 天前
    不用这么麻烦, windows 输入法设置里面改成 “旧版本兼容模式”(类似这个名字) 就好了
    Tanler
        9
    Tanler  
       21 天前
    @HandSonic OpenArk 似乎无法管理输入法占用的热键
    HandSonic
        10
    HandSonic  
       21 天前
    @Tanler #9 看了一下好像还真是
    vcfeee
        11
    vcfeee  
       21 天前
    感谢 马上试试
    DoctorDeng
        12
    DoctorDeng  
       20 天前
    现在才知道 IDEA 重命名快捷键无法使用的问题,原来是 win11 输入的问题😨
    loliball
        13
    loliball  
    OP
       20 天前   ❤️ 1
    gil99998888
        14
    gil99998888  
       20 天前
    快捷键复活了,谢谢 op
    season8
        15
    season8  
       19 天前
    OpenArk 确实看不到快捷键占用情况,楼主是怎么分析出来的🤙
    前天试了插件还安装不上(我用的 2022.3 ),准备自己编译,刚刚看了下市场已经有了,直接安装成功了 真香啊
    ilHx
        16
    ilHx  
       14 天前
    大佬太强了👍👍👍
    微软这 bug 感觉得有一年多了吧,还不修属实是离谱了
    loliball
        17
    loliball  
    OP
       10 天前 via Android
    @Tanler 准确说,不是被占用了,而是被当成一个"文字"输入了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4647 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:44 · PVG 17:44 · LAX 02:44 · JFK 05:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.