aboutsummaryrefslogtreecommitdiff
path: root/users/arkag/arkag.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/arkag/arkag.h')
-rw-r--r--users/arkag/arkag.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/users/arkag/arkag.h b/users/arkag/arkag.h
index b78234ca9..d4bec6598 100644
--- a/users/arkag/arkag.h
+++ b/users/arkag/arkag.h
@@ -1,7 +1,6 @@
1#pragma once 1#pragma once
2 2
3#include "quantum.h" 3#include QMK_KEYBOARD_H
4#include "process_keycode/process_tap_dance.h"
5 4
6#define EECONFIG_USERSPACE (uint8_t *)20 5#define EECONFIG_USERSPACE (uint8_t *)20
7 6
@@ -11,9 +10,8 @@
11#define FUNCT MO(4) 10#define FUNCT MO(4)
12#define KEEB MO(5) 11#define KEEB MO(5)
13 12
14#define MOD_CTL_MASK (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) 13#define L_BIT_MEH MOD_BIT(KC_LCTL) | MOD_BIT(KC_LALT) | MOD_BIT(KC_LSFT)
15#define MOD_GUI_MASK (MOD_BIT(KC_LGUI) | MOD_BIT(KC_RGUI)) 14#define L_BIT_HYPR MOD_BIT(KC_LCTL) | MOD_BIT(KC_LGUI) | MOD_BIT(KC_LALT) | MOD_BIT(KC_LSFT)
16#define MOD_SFT_MASK (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT))
17 15
18#define LED_FLASH_DELAY 150 16#define LED_FLASH_DELAY 150
19 17
@@ -69,6 +67,11 @@ enum custom_keycodes {
69 M_SMOD, 67 M_SMOD,
70 M_OS, 68 M_OS,
71 M_DASH, 69 M_DASH,
70 M_USSR,
71 M_EHYPR,
72 M_LMHYP,
73 M_SFTY,
74 M_AEST,
72}; 75};
73 76
74void velocikey_accelerate(void); 77void velocikey_accelerate(void);
@@ -97,8 +100,11 @@ void pri_mod(bool press);
97 100
98void sec_mod(bool press); 101void sec_mod(bool press);
99 102
103void meh_hyper(bool press);
104
100void multi_tap(uint8_t num_of_chars, uint16_t keycode, bool use_shift); 105void multi_tap(uint8_t num_of_chars, uint16_t keycode, bool use_shift);
101 106
102void surround_type(uint8_t num_of_chars, uint16_t keycode, bool use_shift); 107void surround_type(uint8_t num_of_chars, uint16_t keycode, bool use_shift);
108void pair_surround_type(uint8_t num_of_chars, uint16_t keycode, bool use_shift);
103 109
104void long_keystroke(size_t num_of_keys, uint16_t keys[]); 110void long_keystroke(size_t num_of_keys, uint16_t keys[]);