From 565ac07c8da0c568fc1e9e67ca67638ed5f4032c Mon Sep 17 00:00:00 2001 From: Evan Travers <evantravers@gmail.com> Date: Thu, 2 May 2024 10:48:44 -0500 Subject: [PATCH] Add combos to Atreus --- .envrc | 1 + keyboards/keyboardio/atreus/keymaps/evantravers/keymap.c | 9 +++++++++ lib/chibios-contrib | 2 +- users/evantravers/rules.mk | 1 + 4 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .envrc diff --git a/.envrc b/.envrc new file mode 100644 index 000000000000..1d953f4bd735 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use nix diff --git a/keyboards/keyboardio/atreus/keymaps/evantravers/keymap.c b/keyboards/keyboardio/atreus/keymaps/evantravers/keymap.c index e2259b65dd5b..1ba5390d1cab 100644 --- a/keyboards/keyboardio/atreus/keymaps/evantravers/keymap.c +++ b/keyboards/keyboardio/atreus/keymaps/evantravers/keymap.c @@ -5,6 +5,15 @@ #include "evantravers.h" +const uint16_t PROGMEM apos_combo[] = {RALT_T(KC_L), RGUI_T(KC_SCLN), COMBO_END}; +const uint16_t PROGMEM hyper_combo[] = {LGUI_T(KC_A), RGUI_T(KC_SCLN), COMBO_END}; +const uint16_t PROGMEM esc_combo[] = {KC_Q, KC_W, COMBO_END}; +combo_t key_combos[] = { + COMBO(apos_combo, KC_QUOT), + COMBO(hyper_combo, KC_F19), + COMBO(esc_combo, KC_ESC), +}; + #define LAYOUT_atreus_base( \ K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, \ K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, \ diff --git a/lib/chibios-contrib b/lib/chibios-contrib index 9d7a7f904ed1..da78eb3759b8 160000 --- a/lib/chibios-contrib +++ b/lib/chibios-contrib @@ -1 +1 @@ -Subproject commit 9d7a7f904ed135e3459cf6d602db56a26872df6b +Subproject commit da78eb3759b8d1779b237657c7667baa4aa95ca1 diff --git a/users/evantravers/rules.mk b/users/evantravers/rules.mk index 38dd7bde1150..43eed852a681 100644 --- a/users/evantravers/rules.mk +++ b/users/evantravers/rules.mk @@ -15,3 +15,4 @@ CONSOLE_ENABLE = no # Console for debug(+400) COMMAND_ENABLE = no # Commands for debug and configuration MACROS_ENABLED = no CAPS_WORD_ENABLE = yes +COMBO_ENABLE = yes