| .. | ||
| 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 
:flashtarget 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