|
|
6 年之前 | |
|---|---|---|
| .. | ||
| keymaps | 0072fdd799 Cleanup Default Keymaps (#5442) | 6 年之前 |
| config.h | fc06986989 Remove CUSTOM_MATRIX option from diode direction (#5090) | 6 年之前 |
| info.json | aade625054 QMK Configurator Support for KMAC (#2852) | 7 年之前 |
| kmac.c | df26ede131 Unify KMAC code indentation | 8 年之前 |
| kmac.h | aade625054 QMK Configurator Support for KMAC (#2852) | 7 年之前 |
| matrix.c | 6d2071ad6e Fix `1<col` instead of `1<<col` typo in matrix_is_on() | 6 年之前 |
| readme.md | 3f4d706c98 Fixing dead links (#5503) | 6 年之前 |
| rules.mk | b476d65b9c Update keyboards' rules.mk/Makefiles (#1442) | 8 年之前 |
A Korean custom keyboard designed by Byungho Kim and the KBDMania community.
All the tenkeyless models should be supported.
The PCB is hardwired to run the bootloader if the key at the Caps Lock position is held down when connecting the keyboard.
It is also possible to use Boot Magic and Command to access the bootloader.
For the full Quantum feature list, see the documentation.
The KMAC are available with two different PCB layouts, a winkey version and a winkeyless version. A default keymap are provided for each versions of the PCB.
Depending on which PCB and keymap you would like to use, you will have to compile the firmware slightly differently. All of the commands should be run in the qmk root folder.
The default keymap are designed for the winkey version of the PCB.
A keymap for the winkeyless version of the PCB are also provided.
To define your own keymap, copy one of the existing keymap folders and give it the name of your keymap. Then check the keymap documentation for details on how to modify the keymap.
To make it easy to define keymaps for the different versions of the PCB two macros are provided.
| PCB | Macro |
|---|---|
| Winkey PCB | LAYOUT() |
| Winkeyless PCB | LAYOUT_WKL() |
To build the firmware with a custom keymap, run make <keymap name>