SeilとSierra 1月7日, 2017


AquaSKKを便利に使用して随分になる。読み入力に入るためのシフトキーをスペースバーに割り当てることで,親指シフトキーボードのようにできるのも実に具合が良い。当然ながら,スペースバーを単独で押した場合にはスペースを出力するようにする。これも含めたキー置換をSeilとkarabinerに頼ってきた。ところが,年末にSierraにあげ,この置換が不可能になってしまった。keyhacを使う方法もあるようだが,どうも勝手がよくない。

そこで,当面, wwwjfy を頼ってだましだましだった。ところが,Version-0.90.73で大きな変更があった。「standalone_keysに指定できるのは交換されていないキーに限る」となったのだ。どう設定したよいか。目標は,「spacebarを,修飾キーとしてはシフトキーとし,単独キーとしてはスペースキーとする」こと。

やってみたら単純だった(下記に示しているのは該当行のみ)。

$ vi ~/.config/karabiner/karabiner.json

  "simple_modifications": {
    "caps_lock": "left_control",
    "spacebar": "right_shift"
  },
  "standalone_keys": {
    "spacebar": "spacebar",
    "caps_lock": "escape"
  }