Custom QMK Colemak-mod-dh firmware for Corne split keyboard
 
 
Go to file
Adam Kruszewski 843ca1860d Fix the inline images in readme.org 2023-04-02 15:33:07 +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 Fix the inline images in readme.org 2023-04-02 15:33:07 +02:00
rules.mk small changes 2023-02-28 20:07:54 +01:00

readme.org

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

Description of keyboard layers

Layer 0 - Colemak layer with home row modifiers for ALT

/adam/qmk-corne-colemak-dh-mod/src/commit/843ca1860d8e757c230bc977a5b28901d90192e3/images/layer0.png

Layer 1 - Similar Colemak layer but without the modifiers

(useful when the application uses the keys of the modifiers as hold keys) /adam/qmk-corne-colemak-dh-mod/src/commit/843ca1860d8e757c230bc977a5b28901d90192e3/images/layer1.png

Layer 2 - Symbol and cursors layer

This layer also have the „super-alt-tab” where the tab key is located on the Colemak layer. /adam/qmk-corne-colemak-dh-mod/src/commit/843ca1860d8e757c230bc977a5b28901d90192e3/images/layer2.png

Layer 3 - Numbers layer

/adam/qmk-corne-colemak-dh-mod/src/commit/843ca1860d8e757c230bc977a5b28901d90192e3/images/layer3.png

Layer 4 - Functional & misc keys

/adam/qmk-corne-colemak-dh-mod/src/commit/843ca1860d8e757c230bc977a5b28901d90192e3/images/layer4.png

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

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)

  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