用cin生成rime和ibus格式

導入ibus:用ibus-table-createdb -s 碼表,生成db之後,放進「/usr/share/ibus-table/tables/」,之後在設置->鍵盤裏面,就可以添加尹倉。

導入rime:把haha.schema.yaml和haha.rime.yaml放入rime目錄,再在default.custom.yaml加入:

patch:
  schema_list:
    - {schema: haha}

rime倉頡鍵盤:複製build/trime.yaml到上層目錄,再在「preset_keyboards:」添加:

  haha:
    ascii_mode: 0
    author: "尹卂"
    height: 50
    name: "哈哈倉頡鍵盤"
    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: Shift_L, send_bindings: false, 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"}, {click: Keyboard_symbols}, {ascii: ",", click: ",", long_click: "<"}, {click: space, width: 30}, {ascii: ".", click: ".", long_click: ">"}, {ascii: "/", click: "/", long_click: "?"}, {click: Return, composing: Return1, long_click: Escape, width: 15}]
    width: 10