From c3de2b1b437e58d59a157294b48abd1c1cd77a8b Mon Sep 17 00:00:00 2001 From: Yuan Chiu Date: Mon, 5 May 2025 13:57:39 +0800 Subject: [PATCH] konsole: custom KeyBindings --- dot_local/share/konsole/Breath2.profile | 2 +- dot_local/share/konsole/MyKeyBindings.keytab | 114 +++++++++++++++++++ 2 files changed, 115 insertions(+), 1 deletion(-) create mode 100644 dot_local/share/konsole/MyKeyBindings.keytab diff --git a/dot_local/share/konsole/Breath2.profile b/dot_local/share/konsole/Breath2.profile index 21b4d9e..febb99d 100644 --- a/dot_local/share/konsole/Breath2.profile +++ b/dot_local/share/konsole/Breath2.profile @@ -17,7 +17,7 @@ OpenLinksByDirectClickEnabled=true UnderlineFilesEnabled=false [Keyboard] -KeyBindings=default +KeyBindings=MyKeyBindings [Scrolling] HistoryMode=2 diff --git a/dot_local/share/konsole/MyKeyBindings.keytab b/dot_local/share/konsole/MyKeyBindings.keytab new file mode 100644 index 0000000..3f7e04c --- /dev/null +++ b/dot_local/share/konsole/MyKeyBindings.keytab @@ -0,0 +1,114 @@ +keyboard "MyKeyBindings 熱鍵組合清單" +key Clear+KeyPad : "\E[E" +key Home+KeyPad+AppCursorKeys : "\EOH" +key Home+KeyPad-AppCursorKeys : "\E[H" +key Home-AppCursorKeys-AnyModifier : "\E[H" +key Home+AppCursorKeys-AnyModifier : "\EOH" +key Home+AnyModifier : "\E[1;*H" +key Home+Shift-AppScreen : ScrollUpToTop +key Backspace-Ctrl : "\x7f" +key Backspace+Ctrl : "\b" +key Return-Shift-NewLine : "\r" +key Return-Shift+NewLine : "\r\n" +key Return+Shift : "\EOM" +key End+KeyPad+AppCursorKeys : "\EOF" +key End+KeyPad-AppCursorKeys : "\E[F" +key End-AppCursorKeys-AnyModifier : "\E[F" +key End+AppCursorKeys-AnyModifier : "\EOF" +key End+AnyModifier : "\E[1;*F" +key End+Shift-AppScreen : ScrollDownToBottom +key F7-AnyModifier : "\E[18~" +key F7+AnyModifier : "\E[18;*~" +key F10-AnyModifier : "\E[21~" +key F10+AnyModifier : "\E[21;*~" +key Tab-Shift : "\t" +key Tab+Shift+Ansi : "\E[Z" +key Tab+Shift-Ansi : "\t" +key Tab+Ctrl+Ansi : "\E[27;5;9~" +key Tab+Ctrl-Ansi : "\t" +key Esc : "\E" +key Right-Shift-Ansi : "\EC" +key Right-Shift+Ansi+AppCursorKeys-AnyModifier : "\EOC" +key Right-Shift+Ansi-AppCursorKeys-AnyModifier : "\E[C" +key Right-Shift+Ansi+AnyModifier : "\E[1;*C" +key Right+Shift+AppScreen : "\E[1;*C" +key Right+Shift+Alt-AppScreen : "\E[1;*C" +key Right+Shift+Ctrl-AppScreen : "\E[1;*C" +key Right-Shift+KeyPad+Ansi+AppCursorKeys : "\EOC" +key Right-Shift+KeyPad+Ansi-AppCursorKeys : "\E[C" +key Right+Shift : "\E[1;2C" +key F1-AnyModifier : "\EOP" +key F1+AnyModifier : "\EO*P" +key Down-Shift-Ansi : "\EB" +key Down-Shift+Ansi+AppCursorKeys-AnyModifier : "\EOB" +key Down-Shift+Ansi-AppCursorKeys-AnyModifier : "\E[B" +key Down-Shift+Ansi+AnyModifier : "\E[1;*B" +key Down+Shift+AppScreen : "\E[1;*B" +key Down+Shift+Alt-AppScreen : "\E[1;*B" +key Down+Shift+Ctrl-AppScreen : "\E[1;*B" +key Down-Shift+KeyPad+Ansi+AppCursorKeys : "\EOB" +key Down-Shift+KeyPad+Ansi-AppCursorKeys : "\E[B" +key Down+Shift-Ctrl-Alt-AppScreen : ScrollLineDown +key Up-Shift-Ansi : "\EA" +key Up-Shift+Ansi+AppCursorKeys-AnyModifier : "\EOA" +key Up-Shift+Ansi-AppCursorKeys-AnyModifier : "\E[A" +key Up-Shift+Ansi+AnyModifier : "\E[1;*A" +key Up+Shift+AppScreen : "\E[1;*A" +key Up+Shift+Alt-AppScreen : "\E[1;*A" +key Up+Shift+Ctrl-AppScreen : "\E[1;*A" +key Up-Shift+KeyPad+Ansi+AppCursorKeys : "\EOA" +key Up-Shift+KeyPad+Ansi-AppCursorKeys : "\E[A" +key Up+Shift-Ctrl-Alt-AppScreen : ScrollLineUp +key Space+Ctrl : "\x00" +key F3-AnyModifier : "\EOR" +key F3+AnyModifier : "\EO*R" +key F11-AnyModifier : "\E[23~" +key F11+AnyModifier : "\E[23;*~" +key F8-AnyModifier : "\E[19~" +key F8+AnyModifier : "\E[19;*~" +key PgDown-Shift+KeyPad : "\E[6~" +key PgDown-Shift-AnyModifier : "\E[6~" +key PgDown-Shift+AnyModifier : "\E[6;*~" +key PgDown+Shift+AppScreen : "\E[6;*~" +key PgDown+Shift-Ctrl-AppScreen : ScrollPageDown +key PgDown+Shift+Ctrl-AppScreen : ScrollPromptDown +key F2-AnyModifier : "\EOQ" +key F2+AnyModifier : "\EO*Q" +key Left-Shift-Ansi : "\ED" +key Left-Shift+Ansi+AppCursorKeys-AnyModifier : "\EOD" +key Left-Shift+Ansi-AppCursorKeys-AnyModifier : "\E[D" +key Left-Shift+Ansi+AnyModifier : "\E[1;*D" +key Left+Shift+AppScreen : "\E[1;*D" +key Left+Shift+Alt-AppScreen : "\E[1;*D" +key Left+Shift+Ctrl-AppScreen : "\E[1;*D" +key Left-Shift+KeyPad+Ansi+AppCursorKeys : "\EOD" +key Left-Shift+KeyPad+Ansi-AppCursorKeys : "\E[D" +key Left+Shift : "\E[1;2D" +key F5-AnyModifier : "\E[15~" +key F5+AnyModifier : "\E[15;*~" +key F9-AnyModifier : "\E[20~" +key F9+AnyModifier : "\E[20;*~" +key Del+KeyPad : "\E[3~" +key Del-AnyModifier : "\E[3~" +key Del+AnyModifier : "\E[3;*~" +key F6-AnyModifier : "\E[17~" +key F6+AnyModifier : "\E[17;*~" +key Backtab+Ansi : "\E[Z" +key Backtab-Ansi : "\t" +key Backtab+Ctrl+Ansi : "\E[27;6;9~" +key Backtab+Ctrl-Ansi : "\t" +key F4-AnyModifier : "\EOS" +key F4+AnyModifier : "\EO*S" +key PgUp-Shift+KeyPad : "\E[5~" +key PgUp-Shift-AnyModifier : "\E[5~" +key PgUp-Shift+AnyModifier : "\E[5;*~" +key PgUp+Shift+AppScreen : "\E[5;*~" +key PgUp+Shift-Ctrl-AppScreen : ScrollPageUp +key PgUp+Shift+Ctrl-AppScreen : ScrollPromptUp +key Ins+KeyPad : "\E[2~" +key Ins-AnyModifier : "\E[2~" +key Ins+AnyModifier : "\E[2;*~" +key Enter+NewLine : "\r\n" +key Enter-NewLine : "\r" +key F12-AnyModifier : "\E[24~" +key F12+AnyModifier : "\E[24;*~"