现在是2024年,避免中文输入法影响快捷键(包括组合快捷键和单键快捷键),依然只有Chrome系完美解决,【更新:部分日系软件同样不受影响】

好的,已更新至最新版本。v1.8启动后会弹UAC,最新的v1.9也和v1.7一样去掉了

AE 可以试试了,终于找到适配全布局的方法了。 :rofl:

1 个赞

您好,请问开启软件后,在非打字状态下,会有自动发送/按下“z、q”等按键的现象,不太清楚早期版本是否如此,但数月以来更新的版本皆有该情况

具体表现为:
①在某软件(甚至没有加入到白名单中)用左键划框选择的同时,会自动按住z键,导致变成“放大”

②在Illustrator中按数字3的时候,也会自动发送z键

macOS 端的 Keyboard Maestro 有个强大的特性,能劫持快捷键。

前段时间看到站内有个软件 【自荐-效率工具】Vimo Rebinder 2.0 全新发布 - 让键盘操作更加丝滑!。看起来像是 Windows 端的 KM,不知道能不能劫持快捷键到最高层级。


顺便发现,楼主之前寻过
Windows 下有没有软件实现类似 Keyboard Maestro 的 Palettes 的功能?

感谢介绍,我们目前提供的是一套新的快捷键系统。比如像所有快捷键都集中在Capslock一个按键下而不是Ctrl/Alt/Shift的按键组合,可以做到Mac和Windows平台快捷键的按键统一。目前Vimo Rebinder和传统快捷键系统并行,不影响传统快捷键的使用。

请问你说的劫持快捷键具体需求是什么呢?我们可以以高层级处理键盘操作,但是目前仅限于在按下超级键进入Vimo 的按键系统后


刚刚测试了一下,Vimo在中文输入法下不受影响。

就是让快捷键输入的优先级高于系统和软件,用户输入快捷键后,由 KM 说了算。

简单说,

作用:

  • 真正自己掌控快捷键,我让快捷键干啥,它就干啥
  • 减少快捷键误触发(我不让快捷键干活)
  • 减少快捷键的记忆难度(我更愿意使用我亲手设置的快捷键)

举例:

  • 快捷键在两个软件中的效果不一样
  • 快捷键在两个系统中的效果不一样(你的软件是跨平台的)
  • 软件和系统打架(全局和当前窗口使用同一个快捷键)

最简单的例子,Windows 和 macOS 的复制粘贴快捷键不一样,我想全部设置为左下角那个按键 + C,就需要劫持。

我认为你的软件有潜力。

谢谢认可,您说的这些就是我们目前的努力的重点,解决传统快捷键四大痛点:

  1. 难以记忆(多个按键组合复杂难记)
  2. 难以按下 (很多快捷键需要双手操作,Vimo可以将这些快捷键转化为单手,或者即便双手操作,也不需要移动手腕,将操作集中在键盘核心区,实现文本输入/方向键/快捷键的无缝衔接
  3. 快捷键的容量(容量不足造成按键设置冲突):左手15个键在双键模式下可以支持15x15 = 225个快捷键,包含数字键可以达到 400 个快捷键的容量,这样遇到快捷键冲突,可以把原来的快捷键设置成极为复杂的按键,经过Vimo转化后一样简单易用,避免按键冲突
  4. 跨平台/跨软件按键统一:相同功能就是相同按键。比较经典常用的例子如切换标签页,这个功能在多个浏览器/文件夹/编程工具/设计软件/效率应用中都存在,但是快捷键不同,使用Vimo可以设置成相同的按键,比如我们目前设计的超级键+E(向左切换)/R(向右切换), 经过设置后,无论是Windows还是Mac, 无论是Edge/Chrome/Firefox/VSCode/Notion/文件浏览器等等,都是这个按键组合

上述部分应该和您举的例子高度相关:

  • 快捷键在两个软件/系统平台中的效果不一样(跨软件统一,使用悬浮窗降低记忆负担)
  • 软件和系统打架(全局和当前窗口使用同一个快捷键),增大快捷键可用容量,减少冲突

中文输入法有个小功能可以利用起来,虽然实现起来有点粗暴:有的中文输入法输入后,按下空格是选择第一个弹出选项,按下回车是绕过中文输入直接键入英文(刚在微软输入法和搜狗输入法测试过)

比如在开启中文输入法状态下,按下“P", 如果按下空格,可能就会打出一个”跑“字(举例),按下回车就直接选中AI的钢笔工具了。

这样就简单了,把单个字母+回车直接绑定成一个新的快捷键。可以使用AHK或者Vimo绑定

Vimo 2.1 新增了实用回车执行指令的功能(这个最开始为CAD用户准备的功能,CAD的有些快捷键需要回车才能执行),今天刚巧看到这个帖子,感觉情况比较相似。

1 个赞

这个问题还没有碰到过,我留意下