]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/keymap_extras/keymap_dvp.h
Merge pull request #848 from andrebeat/fix-dockerfile
[qmk_firmware.git] / quantum / keymap_extras / keymap_dvp.h
1 #ifndef KEYMAP_DVP_H
2 #define KEYMAP_DVP_H
3
4 #include "keymap.h"
5
6 // Normal characters
7 #define DP_DLR  KC_GRV
8 #define DP_AMPR KC_1
9 #define DP_LBRC KC_2
10 #define DP_LCBR KC_3
11 #define DP_RCBR KC_4
12 #define DP_LPRN KC_5
13 #define DP_EQL  KC_6
14 #define DP_ASTR KC_7
15 #define DP_RPRN KC_8
16 #define DP_PLUS KC_9
17 #define DP_RBRC KC_0
18 #define DP_EXLM KC_MINS
19 #define DP_HASH KC_EQL
20
21 #define DP_SCLN KC_Q
22 #define DP_COMM KC_W
23 #define DP_DOT  KC_E
24 #define DP_P    KC_R
25 #define DP_Y    KC_T
26 #define DP_F    KC_Y
27 #define DP_G    KC_U
28 #define DP_C    KC_I
29 #define DP_R    KC_O
30 #define DP_L    KC_P
31 #define DP_SLSH KC_LBRC
32 #define DP_AT   KC_RBRC
33 #define DP_BSLS KC_BSLS
34
35 #define DP_A    KC_A
36 #define DP_O    KC_S
37 #define DP_E    KC_D
38 #define DP_U    KC_F
39 #define DP_I    KC_G
40 #define DP_D    KC_H
41 #define DP_H    KC_J
42 #define DP_T    KC_K
43 #define DP_N    KC_L
44 #define DP_S    KC_SCLN
45 #define DP_MINS KC_QUOT
46
47 #define DP_QUOT KC_Z
48 #define DP_Q    KC_X
49 #define DP_J    KC_C
50 #define DP_K    KC_V
51 #define DP_X    KC_B
52 #define DP_B    KC_N
53 #define DP_M    KC_M
54 #define DP_W    KC_COMM
55 #define DP_V    KC_DOT
56 #define DP_Z    KC_SLSH
57
58 // Shifted characters
59 #define DP_TILD LSFT(DP_DLR)
60 #define DP_PERC LSFT(DP_AMPR)
61 #define DP_7    LSFT(DP_LBRC)
62 #define DP_5    LSFT(DP_LCBR)
63 #define DP_3    LSFT(DP_RCBR)
64 #define DP_1    LSFT(DP_LPRN)
65 #define DP_9    LSFT(DP_EQL)
66 #define DP_0    LSFT(DP_ASTR)
67 #define DP_2    LSFT(DP_RPRN)
68 #define DP_4    LSFT(DP_PLUS)
69 #define DP_6    LSFT(DP_RBRC)
70 #define DP_8    LSFT(DP_EXLM)
71 #define DP_GRV  LSFT(DP_HASH)
72
73 #define DP_COLN LSFT(DP_SCLN)
74 #define DP_LABK LSFT(DP_COMM)
75 #define DP_RABK LSFT(DP_DOT)
76 #define DP_QUES LSFT(DP_SLSH)
77 #define DP_CIRC LSFT(DP_AT)
78 #define DP_PIPE LSFT(DP_BSLS)
79 #define DP_UNDS LSFT(DP_MINS)
80 #define DP_DQUO LSFT(DP_QUOT)
81
82 #endif