Change shortcuts, symbols and punctuations.

This commit is contained in:
liding 2025-01-06 16:08:42 +08:00
parent 95c37f1f92
commit 879fba4ade
4 changed files with 78 additions and 76 deletions

View File

@ -15,7 +15,7 @@ schema_list:
switcher: switcher:
caption: (方案选单) caption: (方案选单)
hotkeys: hotkeys:
- Control+grave - Control+F8
save_options: save_options:
- ascii_mode - ascii_mode
- full_shape - full_shape
@ -41,7 +41,6 @@ key_binder:
- key_bindings:/move_by_word_with_tab - key_bindings:/move_by_word_with_tab
- key_bindings:/paging_with_minus_equal - key_bindings:/paging_with_minus_equal
- key_bindings:/paging_with_comma_period - key_bindings:/paging_with_comma_period
- key_bindings:/numbered_mode_switch
- key_bindings:/quick_selection - key_bindings:/quick_selection
- key_bindings:/quick_switch_for_vim - key_bindings:/quick_switch_for_vim

View File

@ -34,6 +34,25 @@ paging_with_comma_period:
- { when: paging, accept: comma, send: Page_Up } - { when: paging, accept: comma, send: Page_Up }
- { when: has_menu, accept: period, send: Page_Down } - { when: has_menu, accept: period, send: Page_Down }
quick_selection:
__append:
- { when: has_menu, accept: semicolon, send: 2 }
- { when: has_menu, accept: apostrophe, send: 3 }
- { when: paging, accept: bracketleft, send: 4 }
- { when: has_menu, accept: bracketright, send: 5 }
- { when: has_menu, accept: backslash, send: Escape}
quick_switch_for_vim:
__append:
- { when: always, accept: Release+Escape, toggle: ascii_mode}
# unused parts
windows_compatible_mode_switch:
__append:
- { when: always, accept: Shift+space, toggle: full_shape }
- { when: always, accept: Control+period, toggle: ascii_punct }
numbered_mode_switch: numbered_mode_switch:
__append: __append:
- { when: always, accept: Control+Shift+1, select: .next } - { when: always, accept: Control+Shift+1, select: .next }
@ -47,23 +66,6 @@ numbered_mode_switch:
- { when: always, accept: Control+Shift+dollar, toggle: simplification } - { when: always, accept: Control+Shift+dollar, toggle: simplification }
- { when: always, accept: Control+Shift+percent, toggle: extended_charset } - { when: always, accept: Control+Shift+percent, toggle: extended_charset }
quick_selection:
__append:
- { when: has_menu, accept: semicolon, send: 2 }
- { when: has_menu, accept: apostrophe, send: 3 }
- { when: paging, accept: bracketleft, send: 4 }
- { when: has_menu, accept: bracketright, send: 5 }
- { when: has_menu, accept: backslash, send: Escape}
quick_switch_for_vim:
__append:
- { when: always, accept: Release+Escape, toggle: ascii_mode}
windows_compatible_mode_switch:
__append:
- { when: always, accept: Shift+space, toggle: full_shape }
- { when: always, accept: Control+period, toggle: ascii_punct }
optimized_mode_switch: optimized_mode_switch:
__append: __append:
- { when: always, accept: Control+Shift+space, select: .next } - { when: always, accept: Control+Shift+space, select: .next }

View File

@ -3,69 +3,69 @@
full_shape: full_shape:
' ' : { commit: ' ' } ' ' : { commit: ' ' }
',' : { commit: } ',' : { commit: '' }
'.' : { commit: 。 } '.' : { commit: '。' }
'<' : [ 《, 〈, «, ] '<' : [ '《', '〈', '«', '' ]
'>' : [ 》, 〉, », ] '>' : [ '》', '〉', '»', '' ]
'/' : [ ] '/' : { commit: '' }
'?' : { commit: } '?' : { commit: '' }
';' : { commit: } ';' : { commit: '' }
':' : { commit: } ':' : { commit: '' }
'''' : { pair: [ '', '' ] } '''' : { pair: [ '', '' ] }
'"' : { pair: [ '“', '”' ] } '"' : { pair: [ '“', '”' ] }
'\' : [ 、, ] '\' : [ '、', '' ]
'|' : [ ・, ] '|' : { commit: '' }
'`' : { commit: '`' } '`' : { commit: '`' }
'~' : [ , ˜ ] '~' : { commit: '' }
'!' : { commit: } '!' : { commit: '' }
'@' : { commit: } '@' : { commit: '' }
'#' : { commit: } '#' : { commit: '' }
'%' : { commit: } '%' : { commit: '' }
'$' : { commit: '$' } '$' : { commit: '$' }
'^' : { commit: …… } '^' : { commit: '……' }
'&' : { commit: } '&' : { commit: '' }
'*' : { commit: } '*' : { commit: '' }
'(' : { commit: } '(' : { commit: '' }
')' : { commit: } ')' : { commit: '' }
'-' : { commit: } '-' : { commit: '' }
'_' : { commit: —— } '_' : { commit: '——' }
'+' : { commit: } '+' : { commit: '' }
'=' : { commit: } '=' : { commit: '' }
'[' : [ 「, 【, , ] '[' : [ '「', '【', '', '' ]
']' : [ 」, 】, , ] ']' : [ '」', '】', '', '' ]
'{' : [ 『, 〖, ] '{' : [ '『', '〖', '' ]
'}' : [ 』, 〗, ] '}' : [ '』', '〗', '' ]
half_shape: half_shape:
',' : { commit: } ',' : { commit: '' }
'.' : { commit: 。 } '.' : { commit: '。' }
'<' : [ 《, 〈, «, ] '<' : { commit: '《' }
'>' : [ 》, 〉, », ] '>' : { commit: '》' }
'/' : [ '/' ] '/' : { '/' }
'?' : { commit: } '?' : { commit: '' }
';' : { commit: } ';' : { commit: '' }
':' : { commit: } ':' : { commit: '' }
'''' : { pair: [ '', '' ] } '''' : { pair: [ '', '' ] }
'"' : { pair: [ '“', '”' ] } '"' : { pair: [ '“', '”' ] }
'\' : [ 、, '\' ] '\' : [ '、', '\' ]
'|' : [ '|', · ] '|' : { commit: '|' }
'`' : { commit: '`' } '`' : { commit: '`' }
'~' : { commit: '~' } '~' : { commit: '~' }
'!' : { commit: } '!' : { commit: '' }
'@' : { commit: '@' } '@' : { commit: '@' }
'#' : { commit: '#' } '#' : { commit: '#' }
'%' : { commit: '%' } '%' : { commit: '%' }
'$' : { commit: '$' } '$' : { commit: '$' }
'^' : { commit: …… } '^' : { commit: '……' }
'&' : { commit: '&' } '&' : { commit: '&' }
'*' : [ '*', · ] '*' : { commit: '*' }
'(' : [ ] '(' : { commit: '' }
')' : [ ] ')' : { commit: '' }
'-' : { commit: '-' } '-' : { commit: '-' }
'_' : { commit: —— } '_' : { commit: '——' }
'+' : { commit: '+' } '+' : { commit: '+' }
'=' : { commit: '=' } '=' : { commit: '=' }
'[' : [ 「, 【, , ] '[' : [ '「', '【', '', '' ]
']' : [ 」, 】, , ] ']' : [ '」', '】', '', '' ]
'{' : [ 『, 〖, ] '{' : [ '『', '〖', '' ]
'}' : [ 』, 〗, ] '}' : [ '』', '〗', '' ]

View File

@ -2,15 +2,16 @@
# encoding: utf-8 # encoding: utf-8
symbols: symbols:
"/r": [ " -> " ] "/r": [ "-> " ]
"/l": [ " <- " ] "/l": [ "<- " ]
"/pt": [ "·", "・"]
# 八卦、八卦名 # 八卦、八卦名
'/bg': [ ☰, ☱, ☲, ☳, ☴, ☵, ☶, ☷ ] "/bg": [ ☰, ☱, ☲, ☳, ☴, ☵, ☶, ☷ ]
'/bgm': [ 乾, 兌, 離, 震, 巽, 坎, 艮, 坤 ] "/bgm": [ 乾, 兌, 離, 震, 巽, 坎, 艮, 坤 ]
# 罗马数字 # 罗马数字
'/lm': [ , ⅱ, ⅲ, ⅳ, , ⅵ, ⅶ, ⅷ, ⅸ, , ⅺ, ⅻ, , , , ⅿ ] "/lm": [ , ⅱ, ⅲ, ⅳ, , ⅵ, ⅶ, ⅷ, ⅸ, , ⅺ, ⅻ, , , , ⅿ ]
'/lmu': [ , Ⅱ, Ⅲ, Ⅳ, , Ⅵ, Ⅶ, Ⅷ, Ⅸ, , Ⅺ, Ⅻ, , , , ] "/lmu": [ , Ⅱ, Ⅲ, Ⅳ, , Ⅵ, Ⅶ, Ⅷ, Ⅸ, , Ⅺ, Ⅻ, , , , ]
# 天干、地支、干支 # 天干、地支、干支
'/tg': [ 甲, 乙, 丙, 丁, 戊, 己, 庚, 辛, 壬, 癸 ] "/tg": [ 甲, 乙, 丙, 丁, 戊, 己, 庚, 辛, 壬, 癸 ]
'/dz': [ 子, 丑, 寅, 卯, 辰, 巳, 午, 未, 申, 酉, 戌, 亥 ] "/dz": [ 子, 丑, 寅, 卯, 辰, 巳, 午, 未, 申, 酉, 戌, 亥 ]
'/gz': [ 甲子, 乙丑, 丙寅, 丁卯, 戊辰, 己巳, 庚午, 辛未, 壬申, 癸酉, 甲戌, 乙亥, 丙子, 丁丑, 戊寅, 己卯, 庚辰, 辛巳, 壬午, 癸未, 甲申, 乙酉, 丙戌, 丁亥, 戊子, 己丑, 庚寅, 辛卯, 壬辰, 癸巳, 甲午, 乙未, 丙申, 丁酉, 戊戌, 己亥, 庚子, 辛丑, 壬寅, 癸卯, 甲辰, 乙巳, 丙午, 丁未, 戊申, 己酉, 庚戌, 辛亥, 壬子, 癸丑, 甲寅, 乙卯, 丙辰, 丁巳, 戊午, 己未, 庚申, 辛酉, 壬戌, 癸亥 ] "/gz": [ 甲子, 乙丑, 丙寅, 丁卯, 戊辰, 己巳, 庚午, 辛未, 壬申, 癸酉, 甲戌, 乙亥, 丙子, 丁丑, 戊寅, 己卯, 庚辰, 辛巳, 壬午, 癸未, 甲申, 乙酉, 丙戌, 丁亥, 戊子, 己丑, 庚寅, 辛卯, 壬辰, 癸巳, 甲午, 乙未, 丙申, 丁酉, 戊戌, 己亥, 庚子, 辛丑, 壬寅, 癸卯, 甲辰, 乙巳, 丙午, 丁未, 戊申, 己酉, 庚戌, 辛亥, 壬子, 癸丑, 甲寅, 乙卯, 丙辰, 丁巳, 戊午, 己未, 庚申, 辛酉, 壬戌, 癸亥 ]