当前快捷键配置,是基于Konsole开源项目,并在此基礎上扩展的了部份功能如与编辑相关的字符串选择和复制粘贴等快捷键。以下是其开源地址:
https://github.com/KDE/konsole/tree/master/data/keyboard-layouts
本软件会定期与它同步,确认其快捷建及Ansi控制码为最新。
组合键的增改操作
如下几个的组合键:
A: CTRL+C
B: CTRL+ALT+C
C: SHIFT+ALT+C
D: CTRL+SHIFT+ALT+C
在VT终端的使用习惯上,如果没有对B/C/D三项做更明确的定义时,这4个组合产生的结果是一样的。
为了更明确描述组合键的触发条件,故此Konsole对功能键如CTRL/SHIFT/ALT等定义了以下规范。
"key" Keyname { ("+"|"-") Modename } ":" (String|Operation)
"+" preceeding a Modename means the Key is pressed.
"-" preceeding a Modename means the Key is not pressed.
If no mode is given it means don't care.
更详细的描述可查看应用private/keytabs下的keyinfo.txt和readme等帮助,又或者直接打开下述的链接帮助。
https://github.com/aoyiduo/woterm/blob/main/private/keytabs/keyinfo.txt
https://github.com/aoyiduo/woterm/blob/main/private/keytabs/README-KeyTab-original
为了更友好的方便用户自定义快捷键,可点击[快捷输入]按钮,在弹出的输入框中,按平台的习惯输入快捷,程序会自动转换成规范要求的形式。