qmk-firmware/keyboards/40percentclub/mf68/keymaps/delivrance
2022-08-28 09:59:40 -07:00
..
config.h Switch over MANUFACTURER and PRODUCT to string literals (#18183) 2022-08-28 09:59:40 -07:00
keymap.c
readme.md
rules.mk

Dan's Magicforce 68 (MF68) QMK Keyboard

https://github.com/delivrance

┏━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━┳━━━━━━━━┓ ┏━━━━┳━━━━┓
┃Esc ┃ 1! ┃ 2@ ┃ 3# ┃ 4$ ┃ 5% ┃ 6^ ┃ 7& ┃ 8* ┃ 9( ┃ 0) ┃ -_ ┃ =+ ┃   ←─   ┃ ┃Ins ┃PgUp┃
┣━━━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━━━━━┫ ┣━━━━╋━━━━┫
┃ Tab  ┃ Q  ┃ W  ┃ E  ┃ R  ┃ T  ┃ Y  ┃ U  ┃ I  ┃ O  ┃ P  ┃ [{ ┃ ]} ┃  \|  ┃ ┃Del ┃PgDn┃
┣━━━━━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━━━━━━┫ ┗━━━━┻━━━━┛
┃  Caps  ┃ A  ┃ S  ┃ D  ┃ F  ┃ G  ┃ H  ┃ J  ┃ K  ┃ L  ┃ ;: ┃ '" ┃  Enter  ┃  Magicforce
┣━━━━━━━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━┳━━┻━━━━━━━━━┫ ┏━━━━┓
┃   Shift  ┃ Z  ┃ X  ┃ C  ┃ V  ┃ B  ┃ N  ┃ M  ┃ ,< ┃ .> ┃ /? ┃    Shift   ┃ ┃ ↑  ┃ Dan
┣━━━━━┳━━━━┻┳━━━┻━┳━━┻━━━━┻━━━━┻━━━━┻━━━━┻━━━━┻━━━┳┻━━━━╋━━━━┻┳━━━━━┳━━┳━━┻━╋━━━━╋━━━━┓
┃Ctrl ┃ GUI ┃ Alt ┃             ━━━━━             ┃ Alt ┃ Fn  ┃Ctrl ┃  ┃ ←  ┃ ↓  ┃ →  ┃
┗━━━━━┻━━━━━┻━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━┻━━━━━┻━━━━━┛  ┗━━━━┻━━━━┻━━━━┛

Features

  • Right ALT and FN keys swapped.
  • USB Polling rate set to 1000 Hz (1 ms).
  • Dynamic macros enabled (2 macros).
  • Transient EEPROM to avoid wearing (r/w from/to RAM).
  • NKRO enabled on boot (up to 248 keys at once).
  • CAPS LOCK key used as alias to the FN key.
  • Pro Micro's on-board LEDs used for CAPS LOCK status.
  • Backlight also used as CAPS LOCK status indicator.
  • Both Grave and Tilde characters embedded in ESC.
  • Media control keys and extra number keys (numpad).
  • Flicker-free backlight thanks to high-frequency PWM mode.
  • Linear backlight brightness intensity (better for human eyes).
  • Backlight turns off automatically after 20 minutes idle.
  • Backlight brightness levels set to 20 (5% steps) + 1 (off).
  • Backlight breathing completely disabled.
  • Link Time Optimizations to reduce compiled size.
  • QMK Terminal enabled for fun (pretty useless in practice).
  • Performing ~1550 matrix scans per second.