Created
January 27, 2025 13:11
-
-
Save garywill/e685269b86c2120d980aa3b1751d967f to your computer and use it in GitHub Desktop.
Revisions
-
garywill created this gist
Jan 27, 2025 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,117 @@ patch: "preset_keyboards/wubi86_double_key": #佈局ID name: "五笔双键键盘" #方便自己辨識的名字 ascii_mode: 0 #默認進入中文狀態 height: 30 #每行高度 width: 20 #按鍵默認寬度(取所有按鍵中用得較多的寬度值,接下來就可以少寫一些width了) # label_transform: uppercase #uppercase|none 中文模式下的字母標籤自動大寫 lock: true main_keys_text_size: &TS 18 main_keys_width: &KW 20 keys: #按鍵排列 #第一行 # - {label: "Q W", click: q, key_text_size: *TS, swipe_left: "q", swipe_right: "w" } 滑动无效,为什么 - {label: "Q W", click: q, long_click: 1, key_text_size: *TS, width: *KW } - {label: "E R", click: e, long_click: 2, key_text_size: *TS, width: *KW } - {label: "T Y", click: t, long_click: 3, key_text_size: *TS, width: *KW } - {label: "U I", click: u, long_click: 4, key_text_size: *TS, width: *KW } - {label: "O P", click: o, long_click: 5, key_text_size: *TS, width: *KW } #第二行 - {width: 5} - {label: "A S", click: a, long_click: 6, key_text_size: *TS, width: *KW } - {label: "D F", click: d, long_click: 7, key_text_size: *TS, width: *KW } - {label: "G H", click: g, long_click: 8, key_text_size: *TS, width: *KW } - {label: "J K", click: j, long_click: 9, key_text_size: *TS, width: *KW } - {label: "L" , click: l, long_click: 0, key_text_size: *TS, width: 10 } - {width: 5} #第三行 # - {click: Keyboard_number, long_click: Keyboard_symbols, width: 10} - {label: "🌐", click: Menu, long_click: cut, width: 10} - {width: 2} - {label: "Z" , click: z, long_click: ":", key_text_size: *TS, width: 10 } - {label: "X C", click: x, long_click: "(", key_text_size: *TS, width: *KW } - {label: "V B", click: v, long_click: ")", key_text_size: *TS, width: *KW } - {label: "N M", click: n, long_click: copy, key_text_size: *TS, width: *KW } # - {width: 3} - {label: "⬅️" , click: "{Left}" , width: 9 , long_click: select_all } - {label: "➡️" , click: "{Right}", width: 9 , long_click: paste } #第四行 - {label: "En", click: Keyboard_switch_wubi_double_key_en, long_click: Keyboard_symbols, width: 10} - {label: "五笔双键", click: space, width: 35} - {click: ',', long_click: '?', width: 10} - {click: '.', long_click: '/', width: 10} # - {click: '/', long_click: '?', width: 10} - {click: BackSpace, width: 15} - {click: Return, long_click: CommitComment, width: 20} "preset_keyboards/wubi86_double_key_en": #佈局ID name: "五笔双键键盘英文" #方便自己辨識的名字 ascii_mode: 0 height: 30 #每行高度 width: 20 #按鍵默認寬度(取所有按鍵中用得較多的寬度值,接下來就可以少寫一些width了) # label_transform: uppercase #uppercase|none 中文模式下的字母標籤自動大寫 lock: true main_keys_text_size: &TS 18 main_keys_width: &KW 10 keys: #按鍵排列 #第一行 - {label: "Q", click: q, long_click: 1, key_text_size: *TS, width: *KW } - {label: "W", click: w, long_click: 2, key_text_size: *TS, width: *KW } - {label: "E", click: e, long_click: 3, key_text_size: *TS, width: *KW } - {label: "R", click: r, long_click: 4, key_text_size: *TS, width: *KW } - {label: "T", click: t, long_click: 5, key_text_size: *TS, width: *KW } - {label: "Y", click: y, long_click: 6, key_text_size: *TS, width: *KW } - {label: "U", click: u, long_click: 7, key_text_size: *TS, width: *KW } - {label: "I", click: i, long_click: 8, key_text_size: *TS, width: *KW } - {label: "O", click: o, long_click: 9, key_text_size: *TS, width: *KW } - {label: "P", click: p, long_click: 0, key_text_size: *TS, width: *KW } #第二行 - {width: 5} - {label: "A", click: a, long_click: "~", key_text_size: *TS, width: *KW } - {label: "S", click: s, long_click: "!", key_text_size: *TS, width: *KW } - {label: "D", click: d, long_click: "@", key_text_size: *TS, width: *KW } - {label: "F", click: f, long_click: ":", key_text_size: *TS, width: *KW } - {label: "G", click: g, long_click: "$", key_text_size: *TS, width: *KW } - {label: "H", click: h, long_click: "%", key_text_size: *TS, width: *KW } - {label: "J", click: j, long_click: "\"", key_text_size: *TS, width: *KW } - {label: "K", click: k, long_click: ";", key_text_size: *TS, width: *KW } - {label: "L", click: l, long_click: "*", key_text_size: *TS, width: 10 } - {width: 5} #第三行 # - {click: Keyboard_number, long_click: Keyboard_symbols, width: 10} - {label: "🌐", click: Menu, long_click: cut, width: 10} - {width: 2} - {label: "Z", click: z, long_click: "_", key_text_size: *TS, width: 10 } - {label: "X", click: x, long_click: "=", key_text_size: *TS, width: *KW } - {label: "C", click: c, long_click: "(", key_text_size: *TS, width: *KW } - {label: "V", click: v, long_click: ")", key_text_size: *TS, width: *KW } - {label: "B", click: b, long_click: "+", key_text_size: *TS, width: *KW } - {label: "N", click: n, long_click: "-", key_text_size: *TS, width: *KW } - {label: "M", click: m, long_click: copy, key_text_size: *TS, width: *KW } # - {width: 3} - {label: "⬅️" , click: "{Left}" , width: 9 , long_click: select_all } - {label: "➡️" , click: "{Right}", width: 9 , long_click: paste } #第四行 - {click: Keyboard_default, long_click: Keyboard_symbols, width: 10} - {label: "五笔双键En", click: space, width: 35} - {click: ',', long_click: '?', width: 10} - {click: '.', long_click: '/', width: 10} # - {click: '/', long_click: '?', width: 10} - {click: BackSpace, width: 15} - {click: Return, long_click: CommitComment, width: 20} "preset_keys/Keyboard_switch_wubi_double_key_en": {label: 字母, send: Eisu_toggle, select: wubi86_double_key_en}