謎のキー入れ替え設定メモ

; TypeMatrix は特殊なため先に処理する
(for-device "TypeMatrix"
  (when-key-press
    (change key-backspace key-esc)
    (change key-capslock key-leftalt)
    (change key-leftmeta key-leftalt)
    (change key-compose key-leftalt)
    (change key-rightctrl key-leftalt)
    (change key-left key-leftalt)
    (change key-leftshift key-leftctrl)))

; 全キーボード
(for-keyboard
  (change key-leftmeta key-leftalt)
  (change key-homepage key-esc)
  (change key-capslock key-leftctrl))

; 右上のキーを以下のようにする
; [equal][backslash]
;   [r-brace][grave]
;        [e n t e r]

; 対象配列
; 左      右
; `       Backspace
;         Backslash
(for-device "Race"
  (change key-grave key-esc)
  (change key-backspace key-backslash)
  (change key-backslash key-grave))

; 対象配列
; 右
; Backspace
; Backslash
(for-device ("PokerProS" "Poker2" "AnkerBTKB" "Thinkpad" "Internal")
  (change key-backspace key-backslash)
  (change key-backslash key-grave))