doc added

This commit is contained in:
Chow Castro, Marcos 2022-09-23 14:03:06 +02:00
parent f36e941838
commit a0bac9d62a
3 changed files with 44 additions and 12 deletions

View file

@ -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, &macro_parentheses, 1 2 3, NUM) COMBO(parentheses, &macro_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, &macro_ltgt, 21 22 23, NUM) COMBO(ltgt, &macro_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, &macro_power, 4 5, BASE) COMBO(power, &macro_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:

View file

@ -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>

View file

@ -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, &macro_tap_time 1000 &kp C_POWER) MACRO(power, &macro_tap_time 1000 &kp C_POWER)