Karabiner-Elements 設定ガイド
Karabiner-Elements は macOS のキーボード動作を自由にカスタマイズできる強力なツールです。このガイドでは最も便利な 3 つの設定を扱います。
Karabiner-Elements のインストール
ターミナルを開いて Homebrew でインストールします:
brew install --cask karabiner-elements
インストール後、システム権限を許可する必要があります:
- システム設定 → プライバシーとセキュリティ
- 入力監視で Karabiner 関連項目をすべて許可
基本設定:韓英切り替えの改善
右 Command を韓英キーに変更
macOS のデフォルト韓英切り替え(Caps Lock)には遅延があって不便です。右 Command キーを韓英切り替えに変えてみましょう。
Karabiner-Elements を実行して次のように設定します:
- Simple Modifications タブをクリック
- Add item ボタンをクリック
- From key:
right_command
→ To key:f18
を選択
macOS キーボード設定で韓英切り替えショートカットを変更します:
- システム設定 → キーボード → ショートカット → 入力ソース
- 「入力メニューで次のソースを選択」をクリック
- 右 Command キーを押す(F18 として認識される)
これで右 Command キーで即座に韓英切り替えが可能です。
Ultimate macOS のインストール
Ultimate macOS は数十種類の便利なキーボード設定が含まれた総合パッケージです。一度インストールすれば必要な機能だけを選んで有効化できます。
インストール方法
- Karabiner-Elements を実行
- Complex Modifications タブに移動
- Add rule ボタンをクリック
- Import more rules from the Internet をクリック
- 検索窓に "ultimate macOS" を入力
- "ultimate macOS" by suliveevil を選択して Import
Vim スタイル方向キー設定(hjkl)
Ultimate macOS をインストールしたら、様々な Vim 関連設定を使用できます。
Vi Mode を有効化する
- Complex Modifications で Ultimate macOS ルールリストを確認
- 次のいずれかを選択して Enable:
- "Vi Mode [Hold ⇪ Caps Lock for Vi Mode]": Caps Lock を押している間だけ hjkl が方向キーとして動作
- "Vi Mode [⌃ Control + hjkl]": Control + hjkl で方向キー使用
- "Vi Mode [fn + hjkl]": fn + hjkl で方向キー使用
Tip
おすすめ設定
"Hold ⇪ Caps Lock for Vi Mode" が最も実用的です。 Caps Lock を押した状態でのみ動作するため、通常のタイピングに邪魔になりません。
使用可能なショートカット
Vi Mode を有効化すると次の機能を使用できます:
-
基本移動
- h: ← (左)
- j: ↓ (下)
- k: ↑ (上)
- l: → (右)
-
拡張移動(一部モードで対応)
- w: 次の単語に移動
- b: 前の単語に移動
- 0: 行の先頭へ
- $: 行の末尾へ
その他の便利な機能
Ultimate macOS には次のような便利な機能も含まれています:
Hyper Key 設定
"⇪ Caps Lock → Hyper Key (⌃⌥⇧⌘)" を有効化:
- Caps Lock を特別な modifier キーに変更
- 他のアプリと衝突しない固有のショートカット作成可能
韓国語ユーザー向け設定
"Korean" カテゴリで:
- "⇧ Shift + Space → Switch Input Source": Shift+Space で韓英切り替え
- "₩ → ` or ₩ (Hold ⌥ Option)": ウォンキーをバックティックに変更
開発者向け設定
- "⎋ Escape → ` ~ (Hold ⇧ Shift)": ESC キーでバックティック入力
- "Delete Line/Word": 高速削除ショートカット
- "Emacs Mode": Emacs スタイルショートカット(Control+A/E など)
使用のヒント
設定のバックアップ
設定をバックアップするには次のファイルを保存してください:
~/.config/karabiner/karabiner.json
トラブルシューティング
- 設定が動作しない場合は Karabiner-Elements を再起動してください
- システム設定で権限が正しく付与されているか確認してください
- 他のキーボードユーティリティと衝突する可能性があるので注意してください
元に戻す
- Complex Modifications で有効化したルールを Remove
- Simple Modifications で設定を削除
- 必要に応じて Karabiner-Elements を削除:
brew uninstall --cask karabiner-elements
Tip
段階的アプローチ
- まず韓英切り替え改善だけ使ってみてください
- Ultimate macOS インストール後、Vi Mode だけ有効化してみてください
- 慣れたらより多くの機能を一つずつ追加してください
これでキーボードを 200% 活用できます!