如何双击Shift或者单击Shift,一直保持大写状态?

大家好,我的caps lcok被改成了超级键,所以如果需要大写就要用Shift,但是如果遇到大写字母多的时候,会很吃力,因为你要一直按的Shift,如何按一下就可以保持大写状态呢?

大家改caps lock应该挺多的,你们如何输入连续的大写字母呢? 谢谢。

我盲猜:监测 USB Device Key Trigger,再配合 Keyboard Maestro 开关模式,连按两次 Caps Lock 就正常开启大写锁定,再按两次切回去。
不过我不用 Karabiner Element,不确定改过 Caps Lock 后 Keyboard Maestro 还能不能监测到对应的实体按键是否被按下。

啊,你不用超级键吗? 那不是少了一层快捷键?

caps lock 被改成超级键之后,usb device key trigger 如果按caps lock 无效的。。。所以无法监测caps lock

我手指堪比帕格尼尼,可以轻松按左下角那一堆键 :joy:

。。。这个对我来说难度太大,暂时放弃。。。

那有可能是修改后的 caps lock 对于 Keyboard Maestro 而言已经是一组按键的组合,你试试监测那一堆按键何时 tapped n times


我之前发现Keyboard_Maestro里面有一个type modifiers,可以保持按住的状态,我想着可以一直输入大写字母。

后面发现不行,因为运行到type modifiers(press and hold) macro就结束了,所以改用AppleScript,就可以实现一直保持shift是按住的状态,我使用快捷键shift+Command+D 开启大写,在按一次,关闭大写。如果可以直接按两下shift开启是最完美,可惜hot key 不支持只有一个shift 的修饰键。

ps 现在大部分快捷键我都会优先使用你之前文章,开关的设计。

虽然“hot key 不支持只有一个shift 的修饰键”,但可以试试 USB Device Key Trigger,最新那篇 LaunchBar x Keyboard Maestro 就把单颗 ⌘Command 键当成了快捷键。

2 Likes

修改好了,双击Shift变大写,在双击Shift变小写,单击不影响Shift。谢谢Minja

用 KA 改建后有时候会延迟很厉害。就是按了没反应或是会反应很慢。是我电脑的问题吗?

好像有时候是这样


按键延迟值不用默认的,如图调小一些感觉好多了