.. | ||
config.h | ||
keymap.c | ||
readme.md | ||
rules.mk |
brandonschlack's TKL ANSI layout
A mostly typical Mac setup, with some personal QMK touches.
Base Layer
The base layer has a standard macOS modifier layout, with F13-F15 in the F row, in place of Print Screen, Scroll Lock, and Pause/Break.
Mod-Taps
- Hyper Caps Lock
- Hold Caps Lock for 'Hyper' (Shift+Control+Option+Command). I use it for mapping global shortcuts for apps.
- Tapping Caps Lock functions normally
- Media controls mapped to Right Modifiers
- Right Command for Prev Track
- Right Option for Next Track
- Fn for Play/Pause
Function Layer
The Function layer is a mix of Apple's Fn shortcuts, WASD Keyboard's Media shortcuts, and some QMK functionality.
Apple's Fn shortcuts
- Home/Page Down/Page Up/End as Fn+Left/Down/Up/Right
- Foward Delete as Fn+Backspace
- Display Brightness Down/Up as Fn+F1/F2
- Misson Control (KC_FIND, but use Karabiner-Elements as find -> mission_control) as Fn+F3
- Launchpad (KC_MENU, but use Karabiner-Elements as menu -> launchpad) as Fn+F4
- Keyboard Illumination Down/Up used as RGB Underglow Value Decrease/Increase on Fn+F5/F6
WASD Keyboard's Media shortcuts
- Play/Pause as Fn+Insert
- Prev/Next Track as Fn+Delete/End
- Volume Up/Down as Fn+Page Up/Page Down
- Volume Mute as Fn+F15
Personal & QMK shortcuts
- Sleep Display (Shift+Control+Power) as Fn+Home.
- QMK Make as Fn+Esc. Sends make command to command line. Holding Shift will also append
:flash
target and put keyboard into bootloader. - Reset as Fn+B
RGB Controls
- RGB Toggle as Fn+Caps Lock
- RGB Hue Increase/Decrease as Fn+Q/A
- RGB Saturation Increase/Decrease as Fn+W/S
- RGB Value Increase/Decrease as Fn+E/D
- RGB Mode Next/Previous as Fn+Tab/Shift+Tab
- RGB Toggle Layer Indication as Fn+Z
- Changes RGB Color with Layer change (uses custom RGB_THEME).
- RGB Cycle Next Theme as Fn+X