Skip to content

Instantly share code, notes, and snippets.

@aotarola
Last active August 15, 2023 04:43
Show Gist options
  • Save aotarola/7ce4fa92de51790018d9398cf7f8c61c to your computer and use it in GitHub Desktop.
Save aotarola/7ce4fa92de51790018d9398cf7f8c61c to your computer and use it in GitHub Desktop.
corne manual

corne keyboard

This is a on-going manual for my corne keyboard configuration, expect things to be updated regularly.

IMPORTANT: Make sure to NEVER connect both parts when powered on (TRRS cable), in other words, ALWAYS make sure both parts are connected BEFORE powering up via USB.

This keyboard supports 3 keyboard layouts:

COLEMAK

// ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮   ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
        &kp TAB       &kp Q          &kp W        &kp F         &kp P         &kp G             &kp J        &kp L          &kp U        &kp Y        &kp SEMI       &kp BSLH
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
        &kp ESC       &kp A          &kp R        &kp S         &kp T         &kp D             &kp H        &kp N          &kp E        &kp I        &kp O          &kp SQT
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
     &mo L_NUMPAD  &mt LCTRL Z       &kp X        &kp C         &kp V         &kp B             &kp K        &kp M        &kp COMMA      &kp DOT    &mt RCTRL FSLH   &kp EQUAL
// ╰─────────────┴─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┴─────────────┴─────────────┴─────────────┴─────────────╯
                                                GUI_SPACE    &kp LSHIFT     NUMBER_SPC        SYMBOL_RET   RSHIFT_BSPC     ALT_DEL
//                                           ╰─────────────┴─────────────┴─────────────╯   ╰─────────────┴─────────────┴─────────────╯

QWERTY

// ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮   ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮
        &kp TAB       &kp Q         &kp W         &kp E         &kp R         &kp T             &kp Y         &kp U         &kp I         &kp O         &kp P        &kp BSLH
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
        &kp ESC       &kp A         &kp S         &kp D         &kp F         &kp G             &kp H         &kp J         &kp K         &kp L        &kp SEMI      &kp SQT
// ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤
     &mo L_NUMPAD     &kp Z         &kp X         &kp C         &kp V         &kp B             &kp N         &kp M       &kp COMMA      &kp DOT       &kp FSLH      &kp EQUAL
// ╰─────────────┴─────────────┴─────────────┼─────────────┼─────────────┼─────────────┤   ├─────────────┼─────────────┴─────────────┴─────────────┴─────────────┴─────────────╯
                                                GUI_SPACE    &kp LSHIFT     NUMBER_SPC        SYMBOL_RET   RSHIFT_BSPC     ALT_DEL
//                                           ╰─────────────┴─────────────┴─────────────╯   ╰─────────────┴─────────────┴─────────────╯

NOTE: It also supports DVORAK.

In order to cycle through these layouts both thumb keys (left and right) needs to be held down + three top-most left keys (one per layout), you can check the current layout in the LED screen.

Holding down the left thumb key:

Get numeric row

By holding down the right thumb key, topmost row will change to numeric row.

Get symbols from numeric row

Special symbols can be obtained by holding down the left thumb key, then the expected symbols for the corresponding numeric row will be available in the home row, e.g: In the usual position of the key A , when holding down the left thumb key it will change it to be ! instead.

Extra

The bottom rows will have access to OS level shortcuts, such as volume control and such.

Holding down the right thumb key

Get brackets, and similar

By holding down the right thumb key you'll enable access to special keys : [], (), {}, which are located in the middle and index finger columns on the left part.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment