Skip to content

ComboPinyinKBCon

居戎氏 edited this page Dec 21, 2020 · 16 revisions

宮保拼音·鍵盤控式

Rime 輸入方案:combo_pinyin_kbcon

東風破 安裝口令: bash rime-install combo-pinyin

簡介

宮保拼音 是一種爲 PC 鍵盤設計的多鍵並擊輸入拼音的方法。

本式改進了原《宮保拼音》方案(以下稱其爲「大衆式」),將其應用於拇指位有左右各一按鍵的特製鍵盤, 進一步優化了組合聲母的指法,使左手的操作難度和思維負擔減輕,從而提高舒適感。(見文末創作者自我測評)

本方案共使用 20 枚按鍵,以雙手除小指外的 8 個手指並擊 1 ~ 6 枚不等的按鍵。

佈局

    Ln  Dt          u   I   O
S   Cr  Z*  Gk      i*  N   E
    Fm  Bp      er  yu  U   E'
            H*  A*

標「*」的按鍵爲拇指、食指的基準鍵位
E' 是 E 的活用鍵位,只用於組合韻母

說明:聲母部分已精簡並重新排列,GS 匹配 QWERTY 鍵盤的 G 鍵與 S 鍵,高頻的 ZCS 安置在定位行。

組合鍵

「鍵盤控式」組合聲母

BH = p, BF = m, DH = t, DL = n, GH = k,
ZH = zh, CH = ch, SH = sh, ZC = r

說明:聲母 ptkbdg 組合作爲送氣標記的 h 並擊輸入;zhchsh 直觀地取漢語拼音的寫法。 次濁聲母 mnr 以食指、中指並擊同一排(同屬一組聲母)的兩枚聲母鍵。

組合韻母及活用(同「大衆式」),括弧內爲活用組合

AI = ai, EI (OI) = ei, AU = ao, U (E'U) = ou,
uI = uei, uAI = uai, iU (yuU) = iou, iAU (yuAU) = iao,
N = en, NE = eng, AN = an, ANE = ang,
iN = in, uN = uen, yuN = yun,
iNE = ing, uNE (uIO) = ong, yuNE (yuUE') = iong,
uANE (uAIO) = uang

宮保拼音·鍵盤控式

另一幅狂放的實拍鍵位圖

適用鍵盤型號及固件

理論上,凡左右手拇指位各有一獨立按鍵的可編程鍵盤皆適用。

只需要將左手拇指位置的按鍵編程爲左 Control 鍵,對應宮保拼音碼 H;右手拇指操作空格鍵。其他按鍵沿用 QWERTY 佈局。

該左手拇指鍵也可編程爲左 Shift 鍵、分號鍵等。在輸入方案代碼中設有相應的開關。 如果選用 Control 鍵,請在系統設置裏禁用 Control+space 等與宮保拼音輸入有衝突的快捷鍵。

筆者已將本式宮保拼音用於以下鍵盤型號:

  • AMJ40: make amj40:kbcon
  • crkbd: make crkbd:kbcon
  • Ergodox: make ergodox_ez:kbcon

以上鍵盤的固件程序: https://github.com/lotem/qmk_firmware

本式宮保拼音亦可用於標準 PC 鍵盤,對其兼容的佈局和指法詳見下文。

本式用於 PC 鍵盤時,因爲用到中排第 1 列左手小指控制下的按鍵參與並擊,經實驗發現在一些鍵盤上更容易發生按鍵衝突。因此相對於「大衆式」,本式對鍵盤的並擊性能更爲挑剔。

「鍵盤控」兼容佈局

該佈局是對「鍵盤控式」宮保拼音佈局的擴展,使其適用標準 PC 鍵盤。

主要區別是不使用左手拇指位 H 鍵,而改用主鍵盤區中排第 1 列的 H' 鍵,由左手小指操作。

librime>=1.6 以上版本,還可使用標準鍵位的左 Control 鍵或左 Shift 鍵代替 H 鍵,也用左手小指操作。

「鍵盤控」兼容佈局由同一個輸入方案 combo_pinyin_kbcon 實現。如果不需要用到 Control 鍵並擊,可以在輸入方案裏關閉相關的代碼補丁。

   (C') Ln  Dt (T')     u   I   O
H'  S   Cr  Z*  Gk      i*  N   E
   (Z') Fm  Bp (P') er  yu  U   E'
                    A*

標「*」的按鍵爲拇指、食指的基準鍵位
加 () 的冗餘按鍵,是爲方便用家從「大衆式」過渡到本式而增設

組合鍵增補

PC 鍵盤組合聲母及活用

BH' (BZ') = p, BF = m, DH' (DC') = t, DL = n, GH' (GC) = k,
ZH' (ZS) = zh, CH' = ch, SH' = sh, ZC = r

兼容「大衆式」聲母

P' = p, T' = t, FZ' = zh, LC' = ch, CS = sh

組合韻母及活用(同上文、亦同「大衆式」)

創作者自我測評

筆者由「大衆式」切換到「鍵盤控式」以來,打字技巧又有所提高。

主觀感受是按鍵更省力、對思維的干擾也小一些。略加練習已經可以跟打節奏較爲舒緩的歌詞了。 視頻演示(菜)

這歸因於本式佈局和指法簡化、規律性更強、更充分地利用了拇指的優勢並擊能力。