main
 1#pragma once
 2
 3// Keys
 4#define ___ &trans
 5#define XXX &none
 6
 7// Layers
 8#define BEP 0
 9#define ERG 1
10#define QWE 2
11#define ACC 3
12#define SYM 4
13#define NAV 5
14#define NUM 6
15#define MOU 7
16
17// Modifier keys
18#define GL LGUI
19#define CL LCTRL
20#define AL LALT
21#define SL LSHFT
22#define GR RGUI
23#define CR RCTRL
24#define AR RALT
25#define SR RSHFT
26
27// OS
28#define WINDOWS 0
29#define LINUX 1
30#define MAC_OS 2
31
32// Hyper Key and Functions
33#define LEFT_HYPER LS(LA(LC(LGUI)))
34#define HL LEFT_HYPER
35#define LH(keycode)            LS(LA(LC(LG(keycode))))
36
37#define MATH_1_4 RA(N6) // ¼
38#define MATH_1_2 RA(N7) // ½
39#define MATH_3_4 RA(N8) // ¾
40
41#define MATH_PM    RA(N1)   // 
42#define MATH_DEG   RA(SEMI) // °
43#define MATH_MICRO RA(M)    // µ