V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
loliball
V2EX  ›  程序员

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

  •  
  •   loliball · 2024-04-09 00:07:29 +08:00 · 2390 次点击
    这是一个创建于 410 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/loliball/imefix

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

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

    第 1 条附言  ·  2024-04-20 10:26:13 +08:00

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

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

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

    如果不想安装插件,可以在设置 > 时间和语言 > 语言和区域 > 选项 > 微软拼音 > 常规。找到最下面的兼容性,选择使用以前版本的微软拼音输入法即可。我以前都是用这个方法暂时解决。
    givenge
        4
    givenge  
       2024-04-09 09:18:03 +08:00
    我已经自适应了,每次 shift+f6 之前切换输入法
    boatrain1111
        5
    boatrain1111  
       2024-04-09 09:24:14 +08:00
    能否发布到插件市场
    hiraly
        6
    hiraly  
       2024-04-09 09:37:58 +08:00
    因为这个问题,已经被迫下载搜狗输入法,然后取消所有快捷键。原因是因为用 windows 的兼容模式,感觉输入法有点丑
    cleanery
        7
    cleanery  
       2024-04-09 10:34:50 +08:00
    好东西, 感谢楼主解决了这个问题.
    qinxi
        8
    qinxi  
       2024-04-09 10:58:59 +08:00
    不用这么麻烦, windows 输入法设置里面改成 “旧版本兼容模式”(类似这个名字) 就好了
    Tanler
        9
    Tanler  
       2024-04-09 15:27:35 +08:00
    @HandSonic OpenArk 似乎无法管理输入法占用的热键
    HandSonic
        10
    HandSonic  
       2024-04-09 15:37:22 +08:00
    @Tanler #9 看了一下好像还真是
    vcfeee
        11
    vcfeee  
       2024-04-09 16:38:47 +08:00
    感谢 马上试试
    DoctorDeng
        12
    DoctorDeng  
       2024-04-09 18:47:56 +08:00
    现在才知道 IDEA 重命名快捷键无法使用的问题,原来是 win11 输入的问题😨
    loliball
        13
    loliball  
    OP
       2024-04-09 22:00:32 +08:00   ❤️ 1
    gil99998888
        14
    gil99998888  
       2024-04-10 10:03:01 +08:00
    快捷键复活了,谢谢 op
    season8
        15
    season8  
       2024-04-11 15:56:44 +08:00
    OpenArk 确实看不到快捷键占用情况,楼主是怎么分析出来的🤙
    前天试了插件还安装不上(我用的 2022.3 ),准备自己编译,刚刚看了下市场已经有了,直接安装成功了 真香啊
    ilHx
        16
    ilHx  
       2024-04-16 10:36:05 +08:00
    大佬太强了👍👍👍
    微软这 bug 感觉得有一年多了吧,还不修属实是离谱了
    loliball
        17
    loliball  
    OP
       2024-04-20 11:39:54 +08:00 via Android
    @Tanler 准确说,不是被占用了,而是被当成一个"文字"输入了
    Hugehard
        18
    Hugehard  
       2024-05-08 17:05:00 +08:00
    用上了,感谢
    hiraly
        19
    hiraly  
       297 天前
    感谢感谢,终于可以优雅的解决这个问题了
    stlyx
        20
    stlyx  
       290 天前
    大佬的 github 仓库怎么无了?
    shitshit666
        21
    shitshit666  
       287 天前
    为什么 GitHub 删库了
    chuunshii
        22
    chuunshii  
       192 天前
    感谢大佬,idea 测试没问题后,专门回来感谢 , 解决了困扰很久的问题!!!!
    wp2wyx
        23
    wp2wyx  
       190 天前
    大佬 最新版能否支持下。 仓库链接也访问不了了
    loliball
        24
    loliball  
    OP
       190 天前   ❤️ 1
    已经发新版本了,这回没有版本上限限制了,等过两天审核完就可以看到了
    @wp2wyx
    loliball
        25
    loliball  
    OP
       190 天前
    仓库没了是因为我的 GitHub 号被封了,申诉也不给恢复
    wp2wyx
        26
    wp2wyx  
       187 天前
    @loliball #24 感谢大佬!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2541 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:31 · PVG 23:31 · LAX 08:31 · JFK 11:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.