qmk_firmware/keyboards/cipulot/ec_prox/jis
James Young 45dc1ccffe
EC Pro X JIS Layout Touch-Up (#21260)
* [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.
2023-06-20 15:40:31 -07:00
..
keymaps EC Pro X JIS Layout Touch-Up (#21260) 2023-06-20 15:40:31 -07:00
config.h
ec_switch_matrix.c
ec_switch_matrix.h
halconf.h
info.json EC Pro X JIS Layout Touch-Up (#21260) 2023-06-20 15:40:31 -07:00
matrix.c
mcuconf.h
readme.md
rules.mk

readme.md

EC Pro X JIS

EC Pro X JIS PCB

Open source replacement PCB kit for the HHKB Pro 2 and Pro 3 keyboards using the JIS case.

  • Keyboard Maintainer: cipulot
  • Hardware Supported: EC Pro X JP PCB
  • Hardware Availability: EC Pro X

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