GitHub

NOTE:

In my environment, Karabiner-elements recognize US Keyboard to be JIS Keyboard. I do it for the setting that I added and it.

私の環境では、Karabiner-elementsが、USキーボードをJISキーボードと認識するため、それに合わせた設定にしています。

Expand All | Collapse All

Personal Settings

command-E Open Finder

  • It achieves the same key binding as Windows
  • Windowsと同じキーバインドを実現

control-Esc Open LaunchPad

Key bindings
control-escape vk_launchpad

If open 'Alfred' at IME ON, IME OFF before open Alfred

Key bindings
option-spacebar japanese_eisuu, option-spacebar

CapsLock to Japanese_eisuu, shift-CapsLock to CapsLock toggle.

Key bindings
shift-caps_lock caps_lock
caps_lock japanese_eisuu

Application_key(or shift-F10) to Right Click

  • If you press the application key using this setting, the displayed context menu will correspond to the place where the mouse cursor is located.
  • この設定を利用してアプリケーションキーを押した場合、表示されるコンテキストメニューは、マウスカーソルがある場所に応じたものとなります。

'Windows' like PrintScreen

  • Screenshot save in ~/Desktop/screenshot-yyyymmdd-hhmmss
  • PrintScreen_key -> Screenshot
  • Option-PrintScreen -> Screenshot of the selected window
  • スクリーンショットは、'~/Desktop/screenshot-yyyymmdd-hhmmss'というファイル名で保存されます
  • PrintScreenキーで画面全体のスクリーンショットを撮影します
  • Option-PrintScreenキーで、選択したウィンドウのスクリーンショットを撮影します

ATOM(Esc (or Control-[) sends Esc Japanese_eisuu Esc Esc Esc)

  • This key_bind for 'vim-mode-plus'
  • Send Esc, Eisu, Esc, Esc and Esc to stop changing at IME, disable IME and change to Normal mode at atom(with vim-mode-plus) at once.
  • このキーバインドは、ATOMに'vim-mode-plus'をインストールしている場合に役立ちます
  • Escを押すと、'Esc + 英数 + Esc + Esc + Esc'とキーを送ることで、変換途中でもIMEをオフにした上でノーマルモードに切り替わります。
Key bindings
escape escape, japanese_eisuu, escape, escape, escape
control-close_bracket escape, japanese_eisuu, escape, escape, escape

ATOM('control-spacebar' to 'shift-command-P')

Key bindings
control-spacebar shift-command-p

ATOM('control-d' to 'delete_key')

Key bindings
control-d delete_forward

Browser(F5 to command-R)

  • For Chrome, Safari
  • Firefox reloads the page with the F5 key by default, so it is excluded from the target application.
  • この設定はChromeとSafari用です。
  • Firefoxは、デフォルトでF5キーでページをリロードしますので、対象アプリから除外しています。
Key bindings
f5 left_command-r

Browser(option-Home to homepage)

  • For Chrome, Safari
  • Firefox is excluded from the target application because the homepage is displayed by Option-Home by default.
  • この設定はChromeとSafari用です。
  • Firefoxは、デフォルトでOption-Homeでホームページが表示されるため、対象アプリから除外しています。
Key bindings
option-home left_command-left_shift-h

Next/Prev by option-Left/Right arrow at browser

  • For Chrome, Safari, Firefox.
Key bindings
option-right_arrow command-backslash
option-left_arrow command-close_bracket

Chrome(command-L send command-L, Japanese_eisuu)

  • Since URL input is almost not done with Japanese input, turn IME off when you move to the URL bar.
  • URL入力では日本語入力をほぼ行わないため、URLバーに移動したらIMEをオフにします。
Key bindings
command-l command-l, japanese_eisuu

Safari(Next_tab/Prev_tab by control-Pagedown/Pageup at Safari)

Key bindings
control-page_down control-tab
control-page_up control-shift-tab

Terminal(Next_tab/Prev_tab by control-Pagedown/Pageup at Terminal)

Key bindings
control-page_down control-tab
control-page_up control-shift-tab

iTerm2(Next_Pane/Prev_Pane by control-Pagedown/Pageup at iTerm2)

Key bindings
control-page_down command-backslash
control-page_up command-close_bracket

Double tap 'keypad_period' to 'comma'

Finder(middle click to command-t)

  • It achieves the same key binding as Windows
  • Windowsと同じキーバインドを実現
Key bindings
button3 command-t

Finder(option-Enter to command-I, Enter to command-O, F2 to Enter)

  • It achieves the same key binding as Windows
  • Windowsと同じキーバインドを実現
Key bindings
option-return_or_enter command-i
return_or_enter command-o
f2 return_or_enter

Finder(Delete to command-delete(delete file))

  • Windows like key_bind
  • Windowsと同様に、Deleteでファイルが削除できます
Key bindings
delete_forward command-delete_or_backspace

Finder(Fn + Backspace to command-delete(delete file, For Mint60))

  • For Mint60(Custom build keyboard)
  • 自作キーボードのMint60用の設定k
Key bindings
fn-delete_or_backspace command-delete_or_backspace

CotEditor(Pagedown/Pageup to Option-Pagedown/Pageup) (Windows like behavior.))

Key bindings
page_down option-page_down
page_up option-page_up

Simultaneous 'S', 'D' and 'F', Open 'Alfred'. And IME OFF.

Chrome(Cmd + L to IME Off)

Simultaneous 'D' and 'F' IME Off, 'J', 'K' IME On

Simultaneous 'Shift' and 'Ctrl', Open 'CheetSheet for Naked48'.

Double type 'Shift-Ctrl-Space', Open 'CheetSheet for Naked48'.

Double type 'Shift-Ctrl-Space', Open 'CheetSheet for Plaid'.

Double type 'Shift-Ctrl-Space', Open 'CheetSheet for Crkdb.

Double type 'Shift-Ctrl-Space', Open 'CheetSheet for ErgoDash'.

Quit application by double type command-q

  • Misoperation prevention
  • 誤操作防止のための設定

全角/半角キー(Alt+`)でIMEのON/OFF切り替え

Two Stroke Keybind

Two stroke key_bind

  • This key_bind is sample.
  • このキーバインドはサンプルです.
  • Show Desktop(control-x control-d)
  • Open file(control-x control-f)
  • Quit App(control-x control-c)
  • Open Chrome(control-x c)

enthumble(Windows App) mode

(enthumble) IJKL Mode / normal

  • 無変換/英数 + J, K, I, L -> カーソル移動(←, ↓, ↑, →)
  • 無変換/英数 単独h -> 英数キー

(enthumble) WASD Mode / FPS like

  • 無変換/英数 + A, S, W, D -> カーソル移動(←, ↓, ↑, →)
  • 無変換/英数 単独 -> 英数キー

(enthumble) HJKL Mode / vi like

  • 無変換/英数 + H, J, K, L -> カーソル移動(←, ↓, ↑, →)
  • 無変換/英数 単独 -> 英数キー

(enthumble) FBNP Mode / emacs like

  • 無変換/英数 + B, N, P, F -> カーソル移動(←, ↓, ↑, →)
  • 無変換/英数 単独 -> 英数キー

(enthumble) 無変換/英数 + 「Space/かな」で「Return/Escape」

  • 無変換/英数 + Space/かな -> Enter/Escape
  • 'thumb IME'より下位に設定すると、'無変換/英数 + かな'はIMEオンになります。

(enthumble) 無変換/英数 + 「N,M/',' '.'」で「BackSpace/Delete」

  • 無変換/英数 + N, M -> BackSpace
  • 無変換/英数 + ',' '.' -> Delete
  • 'FBNP Mode'と併用すると、'無変換/英数 + N'はカーソル移動になります。

(enthumble) 無変換/英数 + 「H,D」で「BackSpace/Delete」

  • 無変換/英数 + H -> BackSpace
  • 無変換/英数 + D -> Delete
  • 'HJKL Mode'と併用すると、'無変換/英数 + H'はカーソル移動になります。

(enthumble) 無変換/英数 + 「z」で「command-z」

  • 無変換/英数 + Z -> Command-Z

(enthumble) 無変換/英数 + 「C,X,V」で「Copy,Cut,Paste」

  • 無変換/英数 + C,X,V -> Copy,Cut,Paste

(enthumble) 無変換/英数 + 「S,O」で「Save,Open」

  • 無変換/英数 + S,O -> Save,Open

(enthumble) 無変換/英数 + 「A,E」で「Ctrl-A, Ctrl-E」

  • 無変換/英数 + A,E -> Ctrl-A, Ctrl-E

(enthumble) 無変換/英数 + 「[」で「Escape」

  • 無変換/英数 + [ -> Escape

(enthumble) 無変換/英数 + 「tab」で「Command+Tab」

  • 無変換/英数 + Tab -> Command + Tab

(enthumble) 無変換/英数 + 「w」で「Command-w」

  • 無変換/英数 + W -> Command + W

(enthumble) 無変換/英数 + 「1 - 10, -, ^」で「F1 - F12」

  • 無変換/英数 + 1 -10, -, ^ -> F1 - F12

(enthumble) 無変換/英数 + 矢印キー(←, ↓, ↑, →)で「←, ↓, ↑, →」入力

(enthumble) thumb IME

  • 無変換/英数 -> IME OFF
  • 変換/かな -> IME ON
  • この設定は、その他の(enthumble)設定より下位に設定すること。上位に設定すると、その他の(enthumble)設定が作動しなくなる。

enthumble(Windows App) mode with toggle 'Spacebar.'

(enthumble / toggle 'Space') Space + 「HJKL」 Mode / vi like

  • スペース + H, J, K, L -> カーソル移動(←, ↓, ↑, →)
  • スペース 単独 -> スペースキー

(enthumble / toggle 'Space') Space + 「WASD」 Mode / FPS like

  • スペース + A, S, W, D -> カーソル移動(←, ↓, ↑, →)
  • スペース 単独 -> スペースキー

(enthumble / toggle 'Space') Space + 「IJKL」 Mode / Normal Mode like

  • スペース + I, J, K, L -> カーソル移動(←, ↓, ↑, →)
  • スペース 単独 -> スペースキー

(enthumble / toggle 'Space') Space + 「FBNP」 Mode / Emacs like

  • スペース + F, B, N, P -> カーソル移動(←, ↓, ↑, →)
  • スペース 単独 -> スペースキー

(enthumble / toggle 'Space') Space + 「R/E」で「Return/Escape」

  • スペース + R/E -> Enter/Escape
  • 'thumb IME'より下位に設定すると、'スペース + かな'はIMEオンになります。

(enthumble / toggle 'Space') Space +「N,M/',' '.'」で「BackSpace/Delete」

  • Spacebar + N, M -> BackSpace
  • Spacebar + ',' '.' -> Delete
  • 'FBNP Mode'と併用すると、'Spacebar + N'はカーソル移動になります。

(enthumble / toggle 'Space') Space +「H,D/',' '.'」で「BackSpace/Delete」

  • Spacebar + H, D -> BackSpace
  • 'HJKL Mode'と併用すると、'Spacebar + H'はカーソル移動になります。

(enthumble / toggle 'Space') Space +「Y,U/I,O」で「BackSpace/Delete」

  • Spacebar + Y, U -> BackSpace
  • Spacebar + I, O -> Delete
  • 'IJKL Mode'と併用すると、'Spacebar + I'はカーソル移動になります。

(enthumble / toggle 'Space') Space +「C,X,V」で「Copy,Cut,Paste」

  • Spacebar + C,X,V -> Copy,Cut,Paste

(enthumble / toggle 'Space') Space +「S,O」で「Save,Open」

  • Spacebar + S,O -> Save,Open

(enthumble / toggle 'Space') Space +「A,E」で「Ctrl-A, Ctrl-E」

  • Spacebar + A,E -> Ctrl-A, Ctrl-E

(enthumble / toggle 'Space') Space +「[」で「Escape」

  • Spacebar + [ -> Escape

(enthumble / toggle 'Space') Space +「tab」で「Command + Tab」

  • Spacebar + Tab -> Command + Tab

(enthumble / toggle 'space') Space + 「1 - 10, -, ^」で「F1 - F12」

  • Space + 1 -10, -, ^ -> F1 - F12

(enthumble / toggle 'Space') Space + 矢印キー(←, ↓, ↑, →)で「←, ↓, ↑, →」入力

  • spacebar + 1 -10, -, ^ -> F1 - F12

JIS Keyboard Settings

コマンドキーを単体で押したときに、英数・かなキーを送信する。(左コマンドキーは英数、右コマンドキーはかな)

JISキーボードの無変換キーを英数、変換キーとかなキーをかなに変換。

JISキーボードの全角/半角キーをIMEのON/OFF切り替えキーに変換。

Mouse Emulation

left_ctrl-shift + hjkl -> mouse_wheel scroll (left/down/up/right)

  • 左control-shift + H, J, K, L でホイールスクロール(左、下、上、右スクロール)

left_ctrl-shift + ←↑↓→ -> mouse_corsor move (left/up/down/right)

  • 左control-shift + カーソルキーでマウスカーソル移動(左、下、上、右へ移動)

left ctrl-shift + spacebar -> mouse left click

  • 左control-shift + スペースキーでマウスクリック
  • スペースキーを押したままカーソルキーでマウスを移動するとドラッグ操作になる

Display Custom Keymap

Double type 'Shift-Ctrl-Space', Display custom keymap.