- 注:本项目隶属于SAO Utils扩展补完计划
- 简介
- 什么是快捷键扩展
- 快捷键扩展可以做什么
- 前置需求
- 系统需求
- SAO Utils需求
- 使用方法
- 启用扩展
- 设置快捷键
- 通过URL链接设置【推荐】
- 通过数据源设置
- 支持的按键
- Q&A
- 反馈
1 简介
1.1 什么是快捷键扩展
快捷键扩展是为SAO Utils开发的第三方扩展插件,其开发目标是为SAO Utils提供快捷键的模拟操作。通过与其他挂件相结合,为其他挂件提供模拟按下快捷键的调用操作。
1.2 快捷键扩展可以做什么
快捷键扩展可以模拟按键的操作,用于触发一些常用快捷键/组合键。例如,将某个挂件设置为Win+R的快捷键后,单击该挂件将触发一次Win+R组合键,从而如同手动按下Win+R一样弹出“运行”窗口。
2 前置需求
2.1 系统需求
x86 | x64 | |
---|---|---|
Windows 2000 | √ | - |
Windows XP | √ | √ |
Windows Vista | √ | √ |
Windows 7 | √ | √ |
Windows 8 | √ | √ |
Windows 8.1 | √ | √ |
- | - | |
Windows 10 | √ | √ |
2.2 SAO Utils需求
SAO Utils版本不低于Alpha 3/Beta 1,NERvGear版本不低于0.3.0。
3 使用方法
3.1 启用扩展
3.2 设置快捷键
3.2.1 通过URL链接设置【推荐】
这里用SAO Utils自带的GGO Widget挂件做演示,目标是将下图的挂件设置为Win+R的快捷键。
右击上图的项目,单击“编辑项目”进入“项目设定”对话框。
勾选“动作”,选择“链接”采用URL链接方式设置,单击选项按钮。在想要填写的快捷键/组合键前加上“keys://”或“快捷键://”,不含引号。例如本例中的快捷键是“Win+R”,则应当填入“keys://Win+R”或“快捷键://Win+R”。
单击完成,链接填写完毕。再次单击确认,项目设置完毕。为了便于识别,我们可以为它加上图片或其他的数据,这里设置了一张图片。单击该挂件即可触发Win+R快捷键打开运行窗口。
3.2.2 通过数据源设置
这里用SAO Utils自带的GGO Widget挂件做演示,目标是将下图的挂件设置为Win+R的快捷键。
右击上图的项目,单击“编辑项目”进入“项目设定”对话框。
在对话框的“类型选项”中选择“数字或文本”,指明该项目使用来自扩展的数据,单击下方“点击选择数据”按钮进入“选择数值…”对话框,在左侧的所有数据中找到“快捷键”->“自定义快捷键”->“组合键”。
在右侧的“更新参数”中填入想要显示的内容,例如本例中的快捷键是用于呼出“运行”窗口的,因此我们可以再更新窗口中写上“运行…”,这样在挂件上显示的就是“运行…”便于辨识。在下方的“调用参数”中写入想要使用的快捷键/组合键,例如本例中的是写入“Win+R”。
单击确认,数据选择完毕。再次单击确认,项目设置完毕。我们可以看到对应的GGO挂件显示为“运行…”,单击该挂件即可触发Win+R快捷键打开运行窗口。
4 支持的按键
以下几点需要注意:
- 对大小写不敏感,写入“Win+R”、“win+r”、“WIN+R”均可识别
- 对空格不敏感,写入“W i n + R”、“Win + R”、“Win+R”均可识别
- 不支持“Ctrl+Alt+Del”组合键
关键词 | 对应按键 |
---|---|
L Button | 鼠标左键 |
R Button | 鼠标右键 |
M Button | 鼠标中键 |
Backspace | Backspace |
Tab | Tab |
Enter | Enter |
Shift | Shift |
Ctrl | Ctrl |
Alt | Alt |
Win | Win |
Pause | Pause |
Caps Lock | Caps Lock |
Esc | Esc |
Space | Space |
Page Up | Page Up |
Page Down | Page Down |
End | End |
Home | Home |
Left | ← |
Up | ↑ |
Right | → |
Down | ↓ |
Print Screen | Print Screen |
Insert | Insert |
Delete | Delete |
Del | Del |
Help | Help |
0 | 0 |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
7 | 7 |
8 | 8 |
9 | 9 |
A | A |
B | B |
C | C |
D | D |
E | E |
F | F |
G | G |
H | H |
I | I |
J | J |
K | K |
L | L |
M | M |
N | N |
O | O |
P | P |
Q | Q |
R | R |
S | S |
T | T |
U | U |
V | V |
W | W |
X | X |
Y | Y |
Z | Z |
Win L | 左Win |
Win R | 右Win |
Num 0 | 小键盘0 |
Num 1 | 小键盘1 |
Num 2 | 小键盘2 |
Num 3 | 小键盘3 |
Num 4 | 小键盘4 |
Num 5 | 小键盘5 |
Num 6 | 小键盘6 |
Num 7 | 小键盘7 |
Num 8 | 小键盘8 |
Num 9 | 小键盘9 |
Num * | 小键盘* |
Num + | 小键盘+ |
Num Enter | 小键盘Enter |
Num - | 小键盘- |
Num . | 小键盘. |
Num / | 小键盘/ |
F1 | F1 |
F2 | F2 |
F3 | F3 |
F4 | F4 |
F5 | F5 |
F6 | F6 |
F7 | F7 |
F8 | F8 |
F9 | F9 |
F10 | F10 |
F11 | F11 |
F12 | F12 |
Num Lock | Num Lock |
Scroll Lock | Scroll Lock |
Shift L | 左Shift |
Shift R | 右Shift |
Ctrl L | 左Ctrl |
Ctrl R | 右Ctrl |
Menu L | 左Menu |
Menu R | 右Menu |
; | ; |
= | = |
, | , |
- | - |
. | . |
/ | / |
` | ` |
[ | [ |
\ | \ |
] | ] |
' | ' |
5 Q&A
Q:为何我的快捷键无法触发?
A:可能有以下原因:
- SAO Utils常规选项中的“禁止过滤动作”处于选中状态
- “Ctrl+Alt+Del”不受支持
- 有的挂件单击后会引起焦点转移,在这些挂件上使用时需确保对应的快捷键在全局环境下支持(注:当对应窗口没有焦点状态时仍可以触发的快捷键)
- 其他程序对快捷键进行了处理
6 反馈
若此扩展在使用中出现任何异常、错误,欢迎在此页留言或发送邮件至feedback@debug.moe
太赞啦!!!
是否可以改进挂件被点击之后会发生的改变,比如有未点击前的图片和点击后的图片可以设置
希望以后再推出一个功能相反的。就是我通过快捷键激活某个挂件或者菜单项等。
通过链接设置的没反应,而编辑项目设置的就ok,求解是哪里出问题?
确保填写的链接带上了正确的协议头
完全按照上面的教程,我直接复制win+r那个都是一样。
确保插件更新到了最新版本
感谢坛主23333
Fn
用链接的方式不成功,链接复制教程上的也不行。为啥?
更新到最新版本的插件,确认没有“禁止过滤动作”
呃,已解决。忘记关“禁止过滤动作”了 (o?v?)ノ
可以增加笔记本的fn键么?
使用GGO Widget来控制酷狗音乐时,快捷键Ctrl+Shift+Left或者+Right不可用,版本是0.2.1,酷狗已开启全局快捷键,用键盘是正常的
尝试将酷狗快捷键改为Alt+Left,再修改GGO Widget可正常使用,或者改酷狗为Ctrl+Shift+其他字母也正常,只有Ctrl+Shift+Left/Right不能用
虽然可以改酷狗快捷键,然而强迫症不愿改,而且实验了这么几次,感觉肯定是个BUG,所以前来汇报下,希望可以修正[呵呵]
Win+L不支持……手动键盘正常,Url与数据源方式都无效……
我的还是完全没效果……