doc added
This commit is contained in:
parent
f36e941838
commit
a0bac9d62a
3 changed files with 44 additions and 12 deletions
|
|
@ -1,11 +1,27 @@
|
||||||
/* KEY POSITIONS
|
/* ========================================
|
||||||
|
FileName: combos.dtsi
|
||||||
|
Date: 15:17 23.September.2022
|
||||||
|
Author: Marcos Chow Castro
|
||||||
|
Email: mctechnology170318@gmail.com
|
||||||
|
GitHub: https://github.com/mctechnology17
|
||||||
|
Brief: combos keymap for the wireless corne keyboard
|
||||||
|
╔═╦═╦═╗
|
||||||
|
╔════╗ ║║║║║╔╝
|
||||||
|
║╔╗╔╗║ ║║║║║╚╗
|
||||||
|
╚╝║║╚╝ ║╠═╩╩═╝
|
||||||
|
║╠═╦═╣╚╦═╦╦═╦╗╔═╦═╦╦╗
|
||||||
|
║║╩╣═╣║║║║║╬║╚╣╬║╬║║║
|
||||||
|
╚╩═╩═╩╩╩╩═╩═╩═╩═╬╗╠╗║
|
||||||
|
╚═╩═╝
|
||||||
|
|
||||||
|
KEY POSITIONS
|
||||||
╭────────────────────╮ ╭────────────────────╮
|
╭────────────────────╮ ╭────────────────────╮
|
||||||
│ 0 1 2 3 4 │ │ 5 6 7 8 9 │
|
│ 0 1 2 3 4 │ │ 5 6 7 8 9 │
|
||||||
│ 10 11 12 13 14 │ │ 15 16 17 18 19 │
|
│ 10 11 12 13 14 │ │ 15 16 17 18 19 │
|
||||||
│ 20 21 22 23 24 ╰───╮ ╭───╯ 25 26 27 28 29 │
|
│ 20 21 22 23 24 ╰───╮ ╭───╯ 25 26 27 28 29 │
|
||||||
╰───────────╮ 30 31 32 │ │ 33 34 35 ╭───────────╯
|
╰───────────╮ 30 31 32 │ │ 33 34 35 ╭───────────╯
|
||||||
╰────────────╯ ╰────────────╯ */
|
╰────────────╯ ╰────────────╯
|
||||||
|
========================================= */
|
||||||
|
|
||||||
// TODO: en adaptacion
|
// TODO: en adaptacion
|
||||||
compatible = "zmk,combos";
|
compatible = "zmk,combos";
|
||||||
|
|
@ -17,7 +33,7 @@ compatible = "zmk,combos";
|
||||||
layers = <LAYERS>; \
|
layers = <LAYERS>; \
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Brackets */
|
/* BRACKETS */
|
||||||
COMBO(left_parenthesis, &kp LEFT_PARENTHESIS, 1 2, NUM)
|
COMBO(left_parenthesis, &kp LEFT_PARENTHESIS, 1 2, NUM)
|
||||||
COMBO(right_parenthesis, &kp RIGHT_PARENTHESIS, 2 3, NUM)
|
COMBO(right_parenthesis, &kp RIGHT_PARENTHESIS, 2 3, NUM)
|
||||||
COMBO(parentheses, ¯o_parentheses, 1 2 3, NUM)
|
COMBO(parentheses, ¯o_parentheses, 1 2 3, NUM)
|
||||||
|
|
@ -28,7 +44,7 @@ COMBO(less_than, &kp LESS_THAN, 21 22, NUM)
|
||||||
COMBO(greater_than, &kp GREATER_THAN, 22 23, NUM)
|
COMBO(greater_than, &kp GREATER_THAN, 22 23, NUM)
|
||||||
COMBO(ltgt, ¯o_ltgt, 21 22 23, NUM)
|
COMBO(ltgt, ¯o_ltgt, 21 22 23, NUM)
|
||||||
|
|
||||||
/* Text processing */
|
/* TEXT PROCESSING */
|
||||||
COMBO(undo, &kp LG(Z), 20 21, BASE)
|
COMBO(undo, &kp LG(Z), 20 21, BASE)
|
||||||
COMBO(cut, &kp LG(X), 21 23, BASE)
|
COMBO(cut, &kp LG(X), 21 23, BASE)
|
||||||
COMBO(copy, &kp LG(C), 21 22, BASE)
|
COMBO(copy, &kp LG(C), 21 22, BASE)
|
||||||
|
|
@ -36,30 +52,31 @@ COMBO(paste, &kp LG(V), 21 22 23, BASE)
|
||||||
COMBO(select_all, &kp LG(A), 20 23, BASE)
|
COMBO(select_all, &kp LG(A), 20 23, BASE)
|
||||||
COMBO(caps_word, &caps_word, 31 32, BASE)
|
COMBO(caps_word, &caps_word, 31 32, BASE)
|
||||||
|
|
||||||
/* System */
|
/* SYSTEM */
|
||||||
COMBO(power, ¯o_power, 4 5, BASE)
|
COMBO(power, ¯o_power, 4 5, BASE)
|
||||||
COMBO(menu_search, &kp LG(LS(SLASH)), 16 17 18, BASE)
|
COMBO(menu_search, &kp LG(LS(SLASH)), 16 17 18, BASE)
|
||||||
COMBO(spotlight, &kp LG(SPACE), 11 12 13, BASE)
|
COMBO(spotlight, &kp LG(SPACE), 11 12 13, BASE)
|
||||||
COMBO(mic_mute_left, &kp LG(BACKSLASH), 13 23, BASE)
|
COMBO(mic_mute_left, &kp LG(BACKSLASH), 13 23, BASE)
|
||||||
COMBO(mic_mute_right, &kp LG(BACKSLASH), 16 26, BASE)
|
COMBO(mic_mute_right, &kp LG(BACKSLASH), 16 26, BASE)
|
||||||
|
|
||||||
/* Window management */
|
/* WINDOW MANAGEMENT */
|
||||||
COMBO(tile_left, &kp LG(LC(LA(LEFT))), 26 27, BASE)
|
COMBO(tile_left, &kp LG(LC(LA(LEFT))), 26 27, BASE)
|
||||||
COMBO(tile_right, &kp LG(LC(LA(RIGHT))), 27 28, BASE)
|
COMBO(tile_right, &kp LG(LC(LA(RIGHT))), 27 28, BASE)
|
||||||
COMBO(maximize, &kp LG(LC(LA(UP))), 26 27 28, BASE)
|
COMBO(maximize, &kp LG(LC(LA(UP))), 26 27 28, BASE)
|
||||||
COMBO(center, &kp LG(LC(LA(DOWN))), 26 28, BASE)
|
COMBO(center, &kp LG(LC(LA(DOWN))), 26 28, BASE)
|
||||||
|
|
||||||
/* Media */
|
/* MEDIA */
|
||||||
COMBO(volup, &kp C_VOL_UP, 7 17, NAV)
|
COMBO(volup, &kp C_VOL_UP, 7 17, NAV)
|
||||||
COMBO(voldown, &kp C_VOL_DN, 17 27, NAV)
|
COMBO(voldown, &kp C_VOL_DN, 17 27, NAV)
|
||||||
COMBO(playpause, &kp C_PLAY_PAUSE, 26 28, NAV)
|
COMBO(playpause, &kp C_PLAY_PAUSE, 26 28, NAV)
|
||||||
COMBO(prev, &kp C_PREV, 26 27, NAV)
|
COMBO(prev, &kp C_PREV, 26 27, NAV)
|
||||||
COMBO(next, &kp C_NEXT, 27 28, NAV)
|
COMBO(next, &kp C_NEXT, 27 28, NAV)
|
||||||
|
|
||||||
/* Keyboard */
|
/* KEYBOARD */
|
||||||
COMBO(reset, &reset, 11 12 13 17, BASE)
|
COMBO(reset, &reset, 11 12 13 17, BASE)
|
||||||
COMBO(bootloader, &bootloader, 14 15 24 25, BASE)
|
COMBO(bootloader, &bootloader, 14 15 24 25, BASE)
|
||||||
COMBO(bt0, &bt BT_SEL 0, 1 2, BASE)
|
COMBO(bt0, &bt BT_SEL 0, 1 2, BASE)
|
||||||
COMBO(bt1, &bt BT_SEL 1, 2 3, BASE)
|
COMBO(bt1, &bt BT_SEL 1, 2 3, BASE)
|
||||||
COMBO(bttog, &out OUT_TOG, 11 12 13, NAV)
|
COMBO(bttog, &out OUT_TOG, 11 12 13, NAV)
|
||||||
COMBO(btclear, &bt BT_CLR, 4 24, BASE)
|
COMBO(btclear, &bt BT_CLR, 4 24, BASE)
|
||||||
|
// vim: fdm=marker:
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ Author: Marcos Chow Castro
|
||||||
Email: mctechnology170318@gmail.com
|
Email: mctechnology170318@gmail.com
|
||||||
GitHub: https://github.com/mctechnology17
|
GitHub: https://github.com/mctechnology17
|
||||||
Brief: keymap for the wireless corne keyboard
|
Brief: keymap for the wireless corne keyboard
|
||||||
=========================================
|
|
||||||
╔═╦═╦═╗
|
╔═╦═╦═╗
|
||||||
╔════╗ ║║║║║╔╝
|
╔════╗ ║║║║║╔╝
|
||||||
║╔╗╔╗║ ║║║║║╚╗
|
║╔╗╔╗║ ║║║║║╚╗
|
||||||
|
|
@ -16,7 +15,7 @@ Brief: keymap for the wireless corne keyboard
|
||||||
╚═╩═╝
|
╚═╩═╝
|
||||||
Copyright (c) 2020 The ZMK Contributors
|
Copyright (c) 2020 The ZMK Contributors
|
||||||
SPDX-License-Identifier: MIT
|
SPDX-License-Identifier: MIT
|
||||||
*/
|
========================================= */
|
||||||
// ### include define {{{
|
// ### include define {{{
|
||||||
#include <behaviors.dtsi>
|
#include <behaviors.dtsi>
|
||||||
#include <dt-bindings/zmk/keys.h>
|
#include <dt-bindings/zmk/keys.h>
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,19 @@
|
||||||
|
/* ========================================
|
||||||
|
FileName: macros.dtsi
|
||||||
|
Date: 15:17 23.September.2022
|
||||||
|
Author: Marcos Chow Castro
|
||||||
|
Email: mctechnology170318@gmail.com
|
||||||
|
GitHub: https://github.com/mctechnology17
|
||||||
|
Brief: combos keymap for the wireless corne keyboard
|
||||||
|
╔═╦═╦═╗
|
||||||
|
╔════╗ ║║║║║╔╝
|
||||||
|
║╔╗╔╗║ ║║║║║╚╗
|
||||||
|
╚╝║║╚╝ ║╠═╩╩═╝
|
||||||
|
║╠═╦═╣╚╦═╦╦═╦╗╔═╦═╦╦╗
|
||||||
|
║║╩╣═╣║║║║║╬║╚╣╬║╬║║║
|
||||||
|
╚╩═╩═╩╩╩╩═╩═╩═╩═╬╗╠╗║
|
||||||
|
╚═╩═╝
|
||||||
|
========================================= */
|
||||||
/* TODO: en adptacion */
|
/* TODO: en adptacion */
|
||||||
/* Macro macro: */
|
/* Macro macro: */
|
||||||
#define str(s) #s
|
#define str(s) #s
|
||||||
|
|
@ -11,10 +27,10 @@
|
||||||
bindings = <BINDINGS>; \
|
bindings = <BINDINGS>; \
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Brackets */
|
/* BRACKETS */
|
||||||
MACRO(parentheses, &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp LEFT)
|
MACRO(parentheses, &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp LEFT)
|
||||||
MACRO(brackets, &kp LEFT_BRACKET &kp RIGHT_BRACKET &kp LEFT)
|
MACRO(brackets, &kp LEFT_BRACKET &kp RIGHT_BRACKET &kp LEFT)
|
||||||
MACRO(ltgt, &kp LESS_THAN &kp GREATER_THAN &kp LEFT)
|
MACRO(ltgt, &kp LESS_THAN &kp GREATER_THAN &kp LEFT)
|
||||||
|
|
||||||
/* Suspend macOS by holding power key for 1 second */
|
/* SUSPEND MACOS BY HOLDING POWER KEY FOR 1 SECOND */
|
||||||
MACRO(power, ¯o_tap_time 1000 &kp C_POWER)
|
MACRO(power, ¯o_tap_time 1000 &kp C_POWER)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue