]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/send_string_keycodes.h
Extended the hint of the programmer to link to the relevant README part instead of...
[qmk_firmware.git] / quantum / send_string_keycodes.h
1 #ifndef SEND_STRING_KEYCODES
2 #define SEND_STRING_KEYCODES
3
4 #define X_NO              00
5 #define X_ROLL_OVER       01
6 #define X_POST_FAIL       02
7 #define X_UNDEFINED       03
8 #define X_A               04
9 #define X_B               05
10 #define X_C               06
11 #define X_D               07
12 #define X_E               08
13 #define X_F               09
14 #define X_G               0A
15 #define X_H               0B
16 #define X_I               0C
17 #define X_J               0D
18 #define X_K               0E
19 #define X_L               0F
20 #define X_M               10
21 #define X_N               11
22 #define X_O               12
23 #define X_P               13
24 #define X_Q               14
25 #define X_R               15
26 #define X_S               16                          
27 #define X_T               17                        
28 #define X_U               18                        
29 #define X_V               19                        
30 #define X_W               1A                        
31 #define X_X               1B                        
32 #define X_Y               1C                        
33 #define X_Z               1D                          
34 #define X_1               1E                          
35 #define X_2               1F                          
36 #define X_3               20
37 #define X_4               21                        
38 #define X_5               22                        
39 #define X_6               23                        
40 #define X_7               24                        
41 #define X_8               25                        
42 #define X_9               26                        
43 #define X_0               27                        
44 #define X_ENTER           28                            
45 #define X_ESCAPE          29                             
46 #define X_BSPACE          2A                             
47 #define X_TAB             2B                          
48 #define X_SPACE           2C                            
49 #define X_MINUS           2D                            
50 #define X_EQUAL           2E                            
51 #define X_LBRACKET        2F                               
52 #define X_RBRACKET        30
53 #define X_BSLASH          31                                     
54 #define X_NONUS_HASH      32                                      
55 #define X_SCOLON          33                                     
56 #define X_QUOTE           34                                      
57 #define X_GRAVE           35                                      
58 #define X_COMMA           36                                     
59 #define X_DOT             37                                
60 #define X_SLASH           38                                     
61 #define X_CAPSLOCK        39                               
62 #define X_F1              3A                         
63 #define X_F2              3B                         
64 #define X_F3              3C                         
65 #define X_F4              3D                         
66 #define X_F5              3E                         
67 #define X_F6              3F                         
68 #define X_F7              40                                       
69 #define X_F8              41                          
70 #define X_F9              42                         
71 #define X_F10             43                          
72 #define X_F11             44                          
73 #define X_F12             45                          
74 #define X_PSCREEN         46                              
75 #define X_SCROLLLOCK      47                                 
76 #define X_PAUSE           48                            
77 #define X_INSERT          49                             
78 #define X_HOME            4A                           
79 #define X_PGUP            4B                           
80 #define X_DELETE          4C                             
81 #define X_END             4D                          
82 #define X_PGDOWN          4E                             
83 #define X_RIGHT           4F                            
84 #define X_LEFT            50                                      
85 #define X_DOWN            51                           
86 #define X_UP              52                         
87 #define X_NUMLOCK         53                              
88 #define X_KP_SLASH        54                               
89 #define X_KP_ASTERISK     55                                  
90 #define X_KP_MINUS        56                               
91 #define X_KP_PLUS         57                              
92 #define X_KP_ENTER        58                               
93 #define X_KP_1            59                           
94 #define X_KP_2            5A                           
95 #define X_KP_3            5B                           
96 #define X_KP_4            5C                           
97 #define X_KP_5            5D                           
98 #define X_KP_6            5E                           
99 #define X_KP_7            5F                           
100 #define X_KP_8            60                                      
101 #define X_KP_9            61                           
102 #define X_KP_0            62                           
103 #define X_KP_DOT          63                             
104 #define X_NONUS_BSLASH    64                                      
105 #define X_APPLICATION     65                                  
106 #define X_POWER           66                            
107 #define X_KP_EQUAL        67                               
108 #define X_F13             68                          
109 #define X_F14             69                          
110 #define X_F15             6A                          
111 #define X_F16             6B                          
112 #define X_F17             6C                          
113 #define X_F18             6D                          
114 #define X_F19             6E                          
115 #define X_F20             6F                          
116 #define X_F21             70                                      
117 #define X_F22             71                          
118 #define X_F23             72                          
119 #define X_F24             73                          
120 #define X_EXECUTE         74                              
121 #define X_HELP            75                           
122 #define X_MENU            76                           
123 #define X_SELECT          77                             
124 #define X_STOP            78                           
125 #define X_AGAIN           79                            
126 #define X_UNDO            7A                           
127 #define X_CUT             7B                          
128 #define X_COPY            7C                           
129 #define X_PASTE           7D                            
130 #define X_FIND            7E                           
131 #define X__MUTE           7F                            
132 #define X__VOLUP          80                                       
133 #define X__VOLDOWN        81                               
134 #define X_LOCKING_CAPS    82                                     
135 #define X_LOCKING_NUM     83                                      
136 #define X_LOCKING_SCROLL  84                                     
137 #define X_KP_COMMA        85                               
138 #define X_KP_EQUAL_AS400  86                                       
139 #define X_INT1            87                           
140 #define X_INT2            88                           
141 #define X_INT3            89                           
142 #define X_INT4            8A                           
143 #define X_INT5            8B                           
144 #define X_INT6            8C                           
145 #define X_INT7            8D                           
146 #define X_INT8            8E                           
147 #define X_INT9            8F                           
148 #define X_LANG1           90                                    
149 #define X_LANG2           91                            
150 #define X_LANG3           92                            
151 #define X_LANG4           93                            
152 #define X_LANG5           94                            
153 #define X_LANG6           95                            
154 #define X_LANG7           96                            
155 #define X_LANG8           97                            
156 #define X_LANG9           98                            
157
158 /* Modifiers */
159 #define X_LCTRL           e0
160 #define X_LSHIFT          e1                              
161 #define X_LALT            e2                           
162 #define X_LGUI            e3                           
163 #define X_RCTRL           e4                            
164 #define X_RSHIFT          e5                             
165 #define X_RALT            e6                           
166 #define X_RGUI            e7                           
167
168 #endif