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 │
│ 10 11 12 13 14 │ │ 15 16 17 18 19 │
│ 20 21 22 23 24 ╰───╮ ╭───╯ 25 26 27 28 29 │
╰───────────╮ 30 31 32 │ │ 33 34 35 ╭───────────╯
╰────────────╯ ╰────────────╯ */
╰────────────╯ ╰────────────╯
========================================= */
// TODO: en adaptacion
compatible = "zmk,combos";
@ -17,7 +33,7 @@ compatible = "zmk,combos";
layers = <LAYERS>; \
};
/* Brackets */
/* BRACKETS */
COMBO(left_parenthesis, &kp LEFT_PARENTHESIS, 1 2, NUM)
COMBO(right_parenthesis, &kp RIGHT_PARENTHESIS, 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(ltgt, &macro_ltgt, 21 22 23, NUM)
/* Text processing */
/* TEXT PROCESSING */
COMBO(undo, &kp LG(Z), 20 21, BASE)
COMBO(cut, &kp LG(X), 21 23, 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(caps_word, &caps_word, 31 32, BASE)
/* System */
/* SYSTEM */
COMBO(power, &macro_power, 4 5, BASE)
COMBO(menu_search, &kp LG(LS(SLASH)), 16 17 18, BASE)
COMBO(spotlight, &kp LG(SPACE), 11 12 13, BASE)
COMBO(mic_mute_left, &kp LG(BACKSLASH), 13 23, 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_right, &kp LG(LC(LA(RIGHT))), 27 28, BASE)
COMBO(maximize, &kp LG(LC(LA(UP))), 26 27 28, BASE)
COMBO(center, &kp LG(LC(LA(DOWN))), 26 28, BASE)
/* Media */
/* MEDIA */
COMBO(volup, &kp C_VOL_UP, 7 17, NAV)
COMBO(voldown, &kp C_VOL_DN, 17 27, NAV)
COMBO(playpause, &kp C_PLAY_PAUSE, 26 28, NAV)
COMBO(prev, &kp C_PREV, 26 27, NAV)
COMBO(next, &kp C_NEXT, 27 28, NAV)
/* Keyboard */
/* KEYBOARD */
COMBO(reset, &reset, 11 12 13 17, BASE)
COMBO(bootloader, &bootloader, 14 15 24 25, BASE)
COMBO(bt0, &bt BT_SEL 0, 1 2, BASE)
COMBO(bt1, &bt BT_SEL 1, 2 3, BASE)
COMBO(bttog, &out OUT_TOG, 11 12 13, NAV)
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
GitHub: https://github.com/mctechnology17
Brief: keymap for the wireless corne keyboard
=========================================
╔═╦═╦═╗
╔════╗ ║║║║║╔╝
║╔╗╔╗║ ║║║║║╚╗
@ -16,7 +15,7 @@ Brief: keymap for the wireless corne keyboard
╚═╩═╝
Copyright (c) 2020 The ZMK Contributors
SPDX-License-Identifier: MIT
*/
========================================= */
// ### include define {{{
#include <behaviors.dtsi>
#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 */
/* Macro macro: */
#define str(s) #s
@ -11,10 +27,10 @@
bindings = <BINDINGS>; \
};
/* Brackets */
/* BRACKETS */
MACRO(parentheses, &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp LEFT)
MACRO(brackets, &kp LEFT_BRACKET &kp RIGHT_BRACKET &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)