39 lines
3.1 KiB
Markdown
39 lines
3.1 KiB
Markdown
|
# 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.
|