macOS Sierra にしたので Karabiner が使えなくなってやったこと
やったこと
- 左コマンド, 右コマンドで英語/日本語変換したい
- ⌘英かな を入れる
- caps lock を control に remap したい
- key repeat 速度を早くしたい
- 標準の入力速度最速にしたらなんとかなるくらいになった
- vim mode (vim を使ってない時でも hjkl で方向キー打ちたい)
- Hammerspoon 入れる
- hammerspoon-control-hjkl-to-arrow/init.lua を参考に alt + hjkl で設定
- escape 押したら英数に変換して欲しい(insert mode から抜ける時とかに必要
- やり方わからずできてない…
- Xcode
- unsigned しても XVim が使えなくない
- Build failure with Xcode 8.3 · Issue #1058 · XVimProject/XVim
- keith/XVim at xcode-8.3-release を clone し自力 Make
参考にしたもの
Karabiner 使えない対策: Hammerspoon で macOS の修飾キーつきホットキーのキーリマップを実現する - Qiita
hammerspoon Config file
local function pressFn(mods, key) if key == nil then key = mods mods = {} end return function() hs.eventtap.keyStroke(mods, key, 1000) end end local function remap(mods, key, pressFn) hs.hotkey.bind(mods, key, pressFn, nil, pressFn) end remap({'alt'}, 'h', pressFn('left')) remap({'alt'}, 'j', pressFn('down')) remap({'alt'}, 'k', pressFn('up')) remap({'alt'}, 'l', pressFn('right'))