summary refs log tree commit diff stats
path: root/src/keymaps/soispha/macros.h
blob: f7ff453464cb6c6ba7516cc8a62bf142651dc85d (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
#pragma once

#include QMK_KEYBOARD_H

#define ML_SAFE_RANGE SAFE_RANGE

enum custom_keycodes {
  RGB_SLD = ML_SAFE_RANGE,
  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)