qmk_firmware/keyboards/kbdfans/kbd75/keymaps/aaronireland
..
keymap.c
readme.md

Aaron's KBD75v2 Mac-friendly ANSI 1u Layout

This layout mimics the default KBD 75% ANSI 1u layout with a few mac-friendly tweaks. Because Mac OS uses a unique keycode for the Function key and only recognizes that keycode from keyboards registered with an Apple vendor ID (see here for more info), this layout uses custom macros and F-keycodes (F12, F13, etc) to provide Mac hotbar functionality (Print Screen, Launchpad, etc...) and maps the Fn key to the QMK momentary layer _FN (layer index 3) so it is listed as MO(3).

Mac OS Keystroke Description User-defined Macro Layout Mapping
⌘ + Shift + 3 Print Screen KC_CAPW Prt Scn
⌘ + Shift + 4 Print Screen (selection) KC_CAPP fn + Prt Scn
F13 Launchpad fn + Home
Colemak COLEMAK fn + C
Dvorak DVORAK fn + D
Qwerty QWERTY fn + Q
Ctrl + C Quit/Break KC_CTLC Pse Brk
Ctrl + B vim page up KC_SPU fn + Pg Up
Ctrl + D vim page down KC_SPD fn + Pg Dn


QWERTY - Layer 0

Layer 0: QWERTY

FUNCTION - Layer 3

Layer 3: FUNCTION




COLEMAK - Layer 1

Layer 1: COLEMAK

DVORAK - Layer 2

Layer 2: DVORAK