summary refs log tree commit diff stats
path: root/src/keymaps/soispha/macros.h
blob: ff03175738179a4a98bc5b38b8fc06555b8ae16c (plain) (blame)
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#pragma once

#include QMK_KEYBOARD_H

#define ML_SAFE_RANGE SAFE_RANGE

enum custom_keycodes {
  RGB_SLD = ML_SAFE_RANGE,
  ST_MACRO_0,
  ST_MACRO_1,
  ST_MACRO_2,
  ST_MACRO_3,
  ST_MACRO_4,
  ST_MACRO_5,
  ST_MACRO_6,
  ST_MACRO_7,
  VERSION_NUMBER,
  UK_UNICODE = 0x8000,
  UK_UNICODE_MAX = 0xFFFF,
};

enum tap_dance_codes {
  DANCE_0,
  DANCE_1,
  DANCE_2,
  DANCE_3,
  DANCE_4,
};

// river_mappings {
#define RV_SC_SHOT HYPR(KC_L)
#define RV_PAUSE HYPR(KC_M)
#define RV_TG_MSC HYPR(KC_N)
#define RV_RUN HYPR(KC_O)
#define RV_MV_VW_PRVS_TG HYPR(KC_W)
#define RV_MV_PRVS_TG HYPR(KC_V)
#define RV_MV_OT_NXT HYPR(KC_U)

#define RV_SP_NHK HYPR(KC_R)
#define RV_SP_NRG_BR HYPR(KC_P)
#define RV_SP_KPSS HYPR(KC_Q)
#define RV_SP_SGNL HYPR(KC_S)

#define RV_TG_FLOAT HYPR(KC_I)
#define RV_TG_FL_SC HYPR(KC_H)
#define RV_ZOOM_VW HYPR(KC_G)
#define RV_EXIT HYPR(KC_A)
#define RV_VW_CLSE HYPR(KC_B)
#define RV_VW_NXT HYPR(KC_D)
#define RV_SWP_NXT HYPR(KC_F)
#define RV_SWP_PRVS HYPR(KC_E)
#define RV_VW_PRVS HYPR(KC_C)
#define RV_SEND_OUT HYPR(KC_J)