Custom QMK Colemak-mod-dh firmware for Corne split keyboard
Find a file
2023-04-02 15:29:20 +02:00
images Add images of layers 2023-04-02 15:29:20 +02:00
config.h Make tri layer work 2023-02-28 20:52:29 +01:00
crkbd_rev1_layout_split_3x6_3_mine.json Make tri layer work 2023-02-28 20:52:29 +01:00
keymap-json.c Make tri layer work 2023-02-28 20:52:29 +01:00
keymap.c Make alt-tab more snappy 2023-02-28 22:23:36 +01:00
readme.org Add images of layers 2023-04-02 15:29:20 +02:00
rules.mk small changes 2023-02-28 20:07:54 +01:00

Custom QMK Colemak-mod-dh firmware for Corne split keyboard

Description of keyboard layers

Layer 0 - Colemak layer with home row modifiers for ALT

Layer 1 - Similar Colemak layer but without the modifiers

(useful when the application uses the keys of the modifiers as hold keys) Layer 1

Layer 2 - Symbol and cursors layer

This layer also have the „super-alt-tab” where the tab key is located on the Colemak layer. Layer 2

Layer 3 - Numbers layer

Layer 4 - Functional & misc keys

How to compile and flash the firmware

Clone the repository to qmk_firmware/crkbd/keymaps and name it for example adam_colemak.

  cd qmk_firmware/
  cd keyboards/crkbd/keymaps/
  git clone https://code.bsdgeek.org/adam/qmk-corne-colemak-dh-mod adam_colemak
#+begin_src shell

** Set the keymap as default and compile from its directory
  (hard to say but had to compile from inside the directory as setting it as default somehow didn't work)
#+begin_src shell
  qmk config user.keymap=adam-colemak
  cd qmk_firmware/
  cd keyboards/crkbd/keymaps/adam-colemak/

  ## only used to regenerate the keymap if you would customize using online keymap editor.
  # qmk json2c crkbd_rev1_layout_split_3x6_3_mine.json -o keymap-json.c
  qmk clean
  qmk compile -kb crkbd/r2g

Flash the firmware

(two times the same command chained for both of the sides of the keyboard)

  qmk flash -kb crkbd/r2g ;  qmk flash -kb crkbd/r2g