45dc1ccffe
* [refactor] update `info.json` for readability - sort the JSON objects representing the keyboard's keys in the order: - label, matrix, x, y, w, h - convert numeric JSON values to integers where appropriate * [refactor] remove key labels from `info.json` * [refactor] keymap refactor - grid-align keycodes * [bugfix] move Enter key to home row Moves the JSON object representing the Enter key to the home row. Fixes an issue that resulted in correct key assignment only if the keymap being compiled/flashed was based upon the `via` keymap. |
||
---|---|---|
.. | ||
keymaps | ||
config.h | ||
ec_switch_matrix.c | ||
ec_switch_matrix.h | ||
halconf.h | ||
info.json | ||
matrix.c | ||
mcuconf.h | ||
readme.md | ||
rules.mk |
readme.md
EC Pro X JIS
Open source replacement PCB kit for the HHKB Pro 2 and Pro 3 keyboards using the JIS case.
Make example for this keyboard (after setting up your build environment):
make cipulot/ec_prox/jis:default
Flashing example for this keyboard:
make cipulot/ec_prox/jis:default:flash
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.
Bootloader
Enter the bootloader in 3 ways:
- Bootmagic reset: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
- Physical Boot0 pins: Short the Boot0 pins on the back of the PCB while plugging in the keyboard
- Keycode in layout: Press the key mapped to
QK_BOOT
if it is available