快速键

快速键 公开 已发布

如何安装动作?
复制Ta的推荐码
致力于发现与开发高效、有趣的动作,请勿吝啬灵感,多多向我提出好玩的建议!

适用于
分类(旧)
Windows 功能
关键词

用户162615963614399 1 人赞了这个动作


更多信息
分享时间 1天11小时前
最后更新 20小时31分钟前
修订版本 3
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.44.13
动作大小 164.9 KB

分享到

「呼出迷你触摸键盘,快速激活快捷键」

简介

写在前面

本动作设计部分参考小键盘,本来想让其作者Mola实现「修饰键按下」和「单点模式」,但被人家拒绝了:功能建议:对于Ctrl、Shift这类功能键,支持按下模式;引入单点模式 - Quicker,无奈只能自己实现,逼自己进步一把。《快速键》也是本人迄今开发的最复杂的动作,希望大家有需求的话可以用上。


正式介绍

0️⃣动作参数



1️⃣输入模式

持续模式

使用方法与传统触摸键盘一致。需注意的是,在经常使用修饰键的场合下请点击键盘右上角的「安全退出」按钮退出动作,以自动抬起所有按下的修饰键。若采用其他默认退出方式,会使得修饰键继续保持按下状态,造成各种不必要的麻烦。

单点模式

创新点之一,初始设想是通过传入动作参数,仅利用鼠标实现不同进程、不同窗口标识下的单次快捷键激活操作,相应的键位用颜色进行高亮以方便查找和点击。但后面发现,对于大多数软件来说,常用的快捷键就那么多,使用轮盘触发更加高效且无记忆负担。个人在此推荐hustrjh 的智能动作页动作,其能够设置不同窗口标题下的面板和点击式轮盘。

因此,个人认为:单点模式最适用于需要单次激活快捷键的随意场景,与「特定场景键盘」功能结合使用的丝滑度和全面性存在一定的天然缺陷。然而,尽管如此,想结合使用也无任何问题,而且其优势是可以增强键盘操作时的快捷键记忆。

比如Quicker网站的编辑动作信息页面,个人在使用自带的工具栏处理文本时,光标总会跳到文本开头,很难受,被迫只能使用快捷键操作:


其中紫色为Ctrl前缀的快捷键,橙色在此基础上增加了Shift前缀。

相关键盘代码已放讨论区。


2️⃣右键菜单

切换输入法状态切换至「单点模式」切换至「持续模式」三者顾名思义,不展开描述。

修改「全局键盘」

• 各键及其参数用管道符 | 隔开;

空格的作用是键名右侧占位;

• 按钮图标提示文本的设置与自定义操作窗默认语法一致,分别采用英文半角中括号 [] 和小括号 ()

• 按钮背景颜色采用16进制代码,默认为纯白#FFFFFF。对于修饰键和锁定键而言,第一个颜色表示抬起/未锁定,第二个颜色表示按下/锁定;

• 按键指令用半角尖括号 <> 包裹,如需实现额外的操作,请在子程序「特殊键处理」中自行编写;

• 按键宽度高度用中文全角中括号【】包裹,二者必须为整数,前为宽度,后为高度,用一个空格隔开;

• 按键的切换键名用中文全角小括号()包裹,不建议自定义,因为处理逻辑很复杂。

修改「当前进程的键盘」

如果当前进程未记录,默认赋值为全局键盘。此后启动动作时,将优先显示进程键盘。

修改「当前窗口标识的键盘」

如果当前窗口标识(对于浏览器而言,为网址;对于其他软件,为窗口标题)未记录,需要先选取单个关键词,默认赋值为全局键盘。此后启动动作时,如果当前窗口标识等于或包含关键词,则优先显示标识键盘。

如果当前窗口标识归属的进程同样未记录,默认赋值为全局键盘。

管理「进程及窗口标识的键盘」

可以查看定义了特定键盘的进程及窗口标识,格式为「进程名:关键词」。其中,关键词为空表示存在进程键盘。

只可执行删除行操作(快捷键:Alt+1),删除「进程名:关键词」后,其对应的自定义键盘将被清除,请谨慎处理。

注意:当存在标识键盘时,当前进程的键盘记录无法删除。


3️⃣其他

未提及的设计

• 当修饰键中只有Shift键按下时,数字键和符号键会显示顶符。(然而,如果当前正在使用的键盘并非自定义的最细场景键盘,那么底/顶符切换时会切至最细场景的键盘,修改键盘时也是如此。)

• 当输入法状态为中文时,键盘的背景颜色为红;当输入法状态为英文时,键盘的背景颜色为蓝。自定义操作窗的标题同样存在提示。

• Fa、Fb、Fc分别代表F10、F11、F12,这样处理是为了保持按钮大小一致。

使用小技巧

(待更新~)

各位如果有什么使用灵感💡,欢迎在讨论区留言分享。

最近更新

修订版本 更新时间 更新说明
3 20小时31分钟前
2 1天4小时前
1 1天11小时前

最近讨论

经验创意 · 24
AiZon 20小时39分钟前