mirror of
https://github.com/qmk/qmk_firmware.git
synced 2024-12-24 02:19:54 +00:00
56 lines
2.4 KiB
Markdown
56 lines
2.4 KiB
Markdown
|
# 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](https://docs.qmk.fm/#/feature_advanced_keycodes?id=mod-tap)
|
||
|
|
||
|
* 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](https://support.apple.com/en-us/HT201236), [WASD Keyboard's Media shortcuts](https://codekeyboards.com/#multimedia), and some QMK functionality.
|
||
|
|
||
|
### [Apple's *Fn* shortcuts](https://support.apple.com/en-us/HT201236)
|
||
|
|
||
|
* **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](https://pqrs.org/osx/karabiner/index.html) as find -> mission_control*) as **Fn+F3**
|
||
|
* **Launchpad** (*KC_MENU, but use [Karabiner-Elements](https://pqrs.org/osx/karabiner/index.html) 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](https://codekeyboards.com/#multimedia)
|
||
|
|
||
|
* **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**
|
||
|
|