karabiner

目次

karabiner の設定方法

1. Karabiner-Elements のダウンロード・インストール

下記URLから Karabiner-Elements をダウンロード
URL: https://karabiner-elements.pqrs.org/

ダウンロード後、dmgファイルを開いてpkgファイルを実行し、指示に従ってインストールする。

アプリを開くまでにプライバシー設定やキーボードの配列を判定する画面が表示されるので、画面の案内通りに進める。

2. キーバインドの設定(USのみ)

Karabiner-ELements が開けると、サイドバーの Simple Modifications を選択し、該当のキーボードを選択する。
右側の Add item をクリックし、 caps_lock を left_control に置き換える

3. 設定の読み込み

3.1 設定ファイルの配置

本リポジトリをクローンし、次の位置に配置する。
~/.config/karabiner/assets/complex_modifications/dodo.json

3.2 Karabiner-Elements から設定を読み込み

Karabiner-Elements を開いてサイドバーから Complex Modifications を選択し、 Add rule をクリック

モーダルが表示されるので、キーボードに合わせて All in one for JIS, All in one for US のどちらかをクリック

以下のように Add rule の上に選択した設定が追加されていればOK

キーバインド一覧

※ JIS, US 共通で space を長押しすることで right_option になるように設定しています

JIS

※ 英数長押し → left_command, かな長押し → right_option になるよう設定しているので以下の "left_command", "right_option" は 英数長押しまたはかな長押しに対応しています。

キーバインド 置き換え後
キーバインドの変更
英数(長押し) left_command
かな(長押し) right_option
カーソル移動
left_commend + h ←(カーソル左)
left_commend + j ↓(カーソル下)
left_commend + k ↑(カーソル上)
left_commend + l →(カーソル右)
left_commend + n left_command + ← (Home)
left_commend + m left_command + → (End)
よく使うキー
left_commend + d delete(back space)
left_commend + f Esc
left_commend + space Enter
カーソル等の移動系(あると便利なキー)
left_commend + right_option + h option + ←(単語単位でカーソル左)
left_commend + right_option + j page up
left_commend + right_option + k page down
left_commend + right_option + l option + →(単語単位でカーソル右)
記号系
right_option + a _
right_option + s +
right_option + d delete(カーソル右の文字を削除)
right_option + f -
right_option + g =
right_option + z {
right_option + x }
right_option + c [
right_option + v ]
right_option + b `
right_option + n /
right_option + m ~
right_option + , \
right_option + . |
right_option + / ?
right_option + q !
right_option + w @
right_option + e #
right_option + r $
right_option + t %
right_option + y ^
right_option + u &
right_option + i *
right_option + o (
right_option + p )
Function Key
right_option + 1 F1
right_option + 2 F2
right_option + 3 F3
right_option + 4 F4
right_option + 5 F5
right_option + 6 F6
right_option + 7 F7
right_option + 8 F8
right_option + 9 F9
right_option + 0 F12
ブラウザ等のコントロール
right_option + h command + ← (戻る)
right_option + j shift + control + tab (前のタブ)
right_option + k control + tab (次のタブ)
right_option + l command + → (進む)

US

キーバインド 置き換え後
キーバインドの変更
caps lock left_control
space 長押し right_option
カーソル移動
left_commend + h ←(カーソル左)
left_commend + j ↓(カーソル下)
left_commend + k ↑(カーソル上)
left_commend + l →(カーソル右)
left_commend + n left_command + ← (Home)
left_commend + m left_command + → (End)
よく使うキー
left_commend + d delete(back space)
left_commend + f Esc
left_commend + space Enter
英数・かな 変換
left_commend (単押し) 英数
right_commend (単押し) かな
カーソル等の移動系(あると便利なキー)
left_commend + right_command + h option + ←(単語単位でカーソル左)
left_commend + right_command + j page up
left_commend + right_command + k page down
left_commend + right_command + l option + →(単語単位でカーソル右)
記号系
right_option + a _
right_option + s +
right_option + d delete(カーソル右の文字を削除)
right_option + f -
right_option + g =
right_option + v /
right_option + b `
right_option + q !
right_option + w @
right_option + e #
right_option + r $
right_option + t %
right_option + y ^
right_option + u &
right_option + i *
right_option + o (
right_option + p )
Function Key
right_option + 1 F1
right_option + 2 F2
right_option + 3 F3
right_option + 4 F4
right_option + 5 F5
right_option + 6 F6
right_option + 7 F7
right_option + 8 F8
right_option + 9 F9
right_option + 0 F12
ブラウザ等のコントロール
right_option + h command + ← (戻る)
right_option + j shift + control + tab (前のタブ)
right_option + k control + tab (次のタブ)
right_option + l command + → (進む)