diff --git a/keymap-drawer/cygnus.yml b/keymap-drawer/cygnus.yml new file mode 100644 index 0000000..f0d87c8 --- /dev/null +++ b/keymap-drawer/cygnus.yml @@ -0,0 +1,259 @@ +layout: + qmk_keyboard: corne_rotated + qmk_layout: LAYOUT_split_3x5_3 +layers: + Base: + - [ESCAPE, Q, W, E, R, T] + - - Y + - U + - I + - O + - {t: P, h: LG(LS(V))} + - DELETE + - - {t: '`', h: '~'} + - {t: A, h: LEFT GUI} + - {t: S, h: LEFT ALT} + - {t: D, h: LEFT CONTROL} + - {t: F, h: LEFT SHIFT} + - G + - - H + - {t: J, h: RIGHT SHIFT} + - {t: K, h: RIGHT CONTROL} + - {t: L, h: RIGHT ALT} + - {t: ;, h: ':'} + - {t: '''', h: '"'} + - [ENTER, Z, X, C, V, B] + - - N + - M + - {t: ',', h: <} + - {t: ., h: '>'} + - {t: /, h: '?'} + - ENTER + - - {t: BACKSPACE, h: Lower} + - {t: TAB, h: Shortcut} + - {t: SPACE, h: Raise} + - {t: SPACE, h: Raise} + Lower: + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - UP + - '=' + - {t: ▽, type: trans} + - - {t: BT, h: '0'} + - {t: BT, h: '1'} + - {t: BT, h: '2'} + - {t: BT, h: '3'} + - {t: BT, h: '4'} + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - LEFT + - DOWN + - RIGHT + - VOLUME UP + - - BRIGHTNESS INC + - BT CLR + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - OUT TOG + - {t: ▽, type: trans} + - VOLUME DOWN + - - BRI DEC + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - - {type: held} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + Raise: + - - {t: ▽, type: trans} + - '!' + - '@' + - '#' + - $ + - '%' + - - ^ + - '&' + - '*' + - ( + - ) + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - ESCAPE + - CAPSLOCK + - HOME + - END + - _ + - - '-' + - RIGHT SHIFT + - PAGE UP + - PAGE DOWN + - {t: \, h: '|'} + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - OUT TOG + - '&bootloader' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - '~' + - - '`' + - {t: '=', h: +} + - '''' + - {t: '''', h: '"'} + - DELETE + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {type: held} + - {t: ▽, type: trans} + Shortcut: + - - {t: ▽, type: trans} + - '1' + - '2' + - '3' + - '4' + - '5' + - - '6' + - '7' + - '8' + - '9' + - '0' + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - LG(A) + - LG(S) + - LG(D) + - LG(F) + - '[' + - - ']' + - RIGHT SHIFT + - F6 + - F7 + - F8 + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - LG(Z) + - LG(X) + - LG(C) + - LG(V) + - '{' + - - '}' + - F1 + - F2 + - F3 + - F4 + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - {type: held} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + Game: + - - {t: ▽, type: trans} + - '1' + - '2' + - '3' + - '4' + - '5' + - - LC(RA(Y)) + - LC(RA(U)) + - LC(RA(I)) + - LC(RA(H)) + - LC(RA(J)) + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - L + - O + - Y + - K + - G + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - '' + - {t: Base, h: toggle} + - '' + - '6' + - '7' + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - {type: held} + - {type: held} + - {t: Base, h: toggle} + Mouse: + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - '&msc SCRL_UP' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - '&mmv MOVE_UP' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - '&msc SCRL_LEFT' + - '&msc SCRL_DOWN' + - '&msc SCRL_RIGHT' + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - '&mmv MOVE_LEFT' + - '&mmv MOVE_DOWN' + - '&mmv MOVE_RIGHT' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - - '&mkp LCLK' + - '&mkp MCLK' + - '&mkp RCLK' + - {t: ▽, type: trans} +combos: +- p: [0, 1] + k: ESC +- p: [2, 3] + k: '[' +- p: [8, 9] + k: ']' +- p: [15, 16] + k: ( +- p: [19, 20] + k: ) +- p: [27, 28] + k: '{' +- p: [31, 32] + k: '}' +- p: [5, 6] + k: \ +- p: [17, 18] + k: '|' \ No newline at end of file