導入gcin:只需要刪掉%version這行即可導入。
導入lime6:其實也可以直接用.cin檔導入,但是因為擔心.cin導入時它會改變重碼位置,所以最好用可定義字頻的.lime格式。
導入ibus:用ibus-table-createdb -s 碼表,生成db之後,放進「/usr/share/ibus-table/tables/」或「~/.local/share/ibus-table/tables/」,之後在設置->鍵盤裏面,就可以添加。
導入rime:把haha.schema.yaml和haha.rime.yaml放入rime目錄(linux的rime目錄在~/.config/ibus中),再在default.custom.yaml加入:
patch:
schema_list:
- {schema: haha}
trime倉頡鍵盤:新增trime.custom.yaml到/trime,內容為:
patch:
"preset_keyboards/haha":
ascii_mode: 0
author: "尹卂"
height: 50
name: "哈哈倉頡鍵盤"
width: 10
keys: [{click: Up, width: 25, height: 30}, {click: Down, width: 25, height: 30}, {click: Left, width: 25, height: 30}, {click: Right, width: 25, height: 30}, {click: q, label: "手", long_click: "!"}, {click: w, label: "田", long_click: "@"}, {click: e, label: "水", long_click: "#"}, {click: r, label: "口", long_click: "$"}, {click: t, label: "廿", long_click: "%"}, {click: y, label: "卜", long_click: "^"}, {click: u, label: "山", long_click: "&"}, {click: i, label: "戈", long_click: "*"}, {click: o, label: "人", long_click: "("}, {click: p, label: "心", long_click: ")"}, {width: 5}, {click: a, label: "日", long_click: "`"}, {click: s, label: "尸", long_click: "~"}, {click: d, label: "木", long_click: "-"}, {click: f, label: "火", long_click: "_"}, {click: g, label: "土", long_click: "="}, {click: h, label: "竹", long_click: "+"}, {click: j, label: "十", long_click: ";"}, {click: k, label: "大", long_click: ":"}, {click: l, label: "中", long_click: "'"}, {click: Escape, ascii: Shift_L, width: 15}, {click: z, label: "重", long_click: "\""}, {click: x, label: "難", long_click: "{"}, {click: c, label: "金", long_click: "}"}, {click: v, label: "女", long_click: "|"}, {click: b, label: "月", long_click: "\\"}, {click: n, label: "弓", long_click: "["}, {click: m, label: "一", long_click: "]"}, {click: BackSpace, width: 15}, {click: Mode_switch, width: 15, height: 70}, {click: Keyboard_symbols, height: 70}, {ascii: ",", click: ",", long_click: "<", height: 70}, {click: space, width: 30, height: 70}, {ascii: ".", click: ".", long_click: ">", height: 70}, {ascii: "/", click: "/", long_click: "?", height: 70}, {click: Return, composing: Return1, width: 15, height: 70}]