This configuration creates a Vim-inspired typing experience across MacOS with home row mods and window management support.
- Vim-style Arrow Keys:
Control + hjkl
for arrow key movement - Caps Lock becomes a multi-function key:
- Tap for
Escape
- Hold for Hyper key (Control + Option + Shift + Command)
- Tap for
Left hand:
a
→ Controls
→ Shiftd
→ Optionf
→ Command
Right hand:
j
→ Commandk
→ Optionl
→ Shift;
→ Control
The home row modifier implementation includes a clever feedback mechanism:
- When you press a key briefly, it types normally
- When you hold a key to use it as a modifier:
- First, the character appears (default behavior)
- Then, when the hold threshold is reached (170ms), the character is deleted
- The modifier becomes active This provides clear visual feedback for when you've entered the modifier layer, while automatically cleaning up the unwanted character.
Left Shift + Space
→ BackspaceLeft Option + Space
→ Delete Word BackwardRight Option + Space
→ Delete Word ForwardControl + Space
→ Enter
Note: Unix systems traditionally use Control + d
for forward deletion (like the Delete key). This functionality is automatically available through our home row mods by holding the a
key (Control) and pressing d
.
Cmd + h
(hide window)Cmd + m
(minimize window)Cmd + Option + h/m
(hide/minimize all windows)
- Default: All modifications enabled
- Gaming: Minimal modifications for gaming compatibility
The configuration is optimized for use with a window manager that uses Option as its primary modifier key.