1 /* 2 * This file is auto-generated from keymaps.csv 3 * Database checksum sha256(ef8f29f4e4294479e2789aa61e410c4b0464d4f0ad16bcc1526086a4f123bc10) 4 * To re-generate, run: 5 * keymap-gen --lang=glib2 --varname=keymap_xorgevdev2xtkbd code-map keymaps.csv xorgevdev xtkbd 6 */ 7 const guint16 keymap_xorgevdev2xtkbd[533] = { 8 [0x9] = 0x1, /* xorgevdev:9 -> linux:1 (KEY_ESC) -> xtkbd:1 */ 9 [0xa] = 0x2, /* xorgevdev:10 -> linux:2 (KEY_1) -> xtkbd:2 */ 10 [0xb] = 0x3, /* xorgevdev:11 -> linux:3 (KEY_2) -> xtkbd:3 */ 11 [0xc] = 0x4, /* xorgevdev:12 -> linux:4 (KEY_3) -> xtkbd:4 */ 12 [0xd] = 0x5, /* xorgevdev:13 -> linux:5 (KEY_4) -> xtkbd:5 */ 13 [0xe] = 0x6, /* xorgevdev:14 -> linux:6 (KEY_5) -> xtkbd:6 */ 14 [0xf] = 0x7, /* xorgevdev:15 -> linux:7 (KEY_6) -> xtkbd:7 */ 15 [0x10] = 0x8, /* xorgevdev:16 -> linux:8 (KEY_7) -> xtkbd:8 */ 16 [0x11] = 0x9, /* xorgevdev:17 -> linux:9 (KEY_8) -> xtkbd:9 */ 17 [0x12] = 0xa, /* xorgevdev:18 -> linux:10 (KEY_9) -> xtkbd:10 */ 18 [0x13] = 0xb, /* xorgevdev:19 -> linux:11 (KEY_0) -> xtkbd:11 */ 19 [0x14] = 0xc, /* xorgevdev:20 -> linux:12 (KEY_MINUS) -> xtkbd:12 */ 20 [0x15] = 0xd, /* xorgevdev:21 -> linux:13 (KEY_EQUAL) -> xtkbd:13 */ 21 [0x16] = 0xe, /* xorgevdev:22 -> linux:14 (KEY_BACKSPACE) -> xtkbd:14 */ 22 [0x17] = 0xf, /* xorgevdev:23 -> linux:15 (KEY_TAB) -> xtkbd:15 */ 23 [0x18] = 0x10, /* xorgevdev:24 -> linux:16 (KEY_Q) -> xtkbd:16 */ 24 [0x19] = 0x11, /* xorgevdev:25 -> linux:17 (KEY_W) -> xtkbd:17 */ 25 [0x1a] = 0x12, /* xorgevdev:26 -> linux:18 (KEY_E) -> xtkbd:18 */ 26 [0x1b] = 0x13, /* xorgevdev:27 -> linux:19 (KEY_R) -> xtkbd:19 */ 27 [0x1c] = 0x14, /* xorgevdev:28 -> linux:20 (KEY_T) -> xtkbd:20 */ 28 [0x1d] = 0x15, /* xorgevdev:29 -> linux:21 (KEY_Y) -> xtkbd:21 */ 29 [0x1e] = 0x16, /* xorgevdev:30 -> linux:22 (KEY_U) -> xtkbd:22 */ 30 [0x1f] = 0x17, /* xorgevdev:31 -> linux:23 (KEY_I) -> xtkbd:23 */ 31 [0x20] = 0x18, /* xorgevdev:32 -> linux:24 (KEY_O) -> xtkbd:24 */ 32 [0x21] = 0x19, /* xorgevdev:33 -> linux:25 (KEY_P) -> xtkbd:25 */ 33 [0x22] = 0x1a, /* xorgevdev:34 -> linux:26 (KEY_LEFTBRACE) -> xtkbd:26 */ 34 [0x23] = 0x1b, /* xorgevdev:35 -> linux:27 (KEY_RIGHTBRACE) -> xtkbd:27 */ 35 [0x24] = 0x1c, /* xorgevdev:36 -> linux:28 (KEY_ENTER) -> xtkbd:28 */ 36 [0x25] = 0x1d, /* xorgevdev:37 -> linux:29 (KEY_LEFTCTRL) -> xtkbd:29 */ 37 [0x26] = 0x1e, /* xorgevdev:38 -> linux:30 (KEY_A) -> xtkbd:30 */ 38 [0x27] = 0x1f, /* xorgevdev:39 -> linux:31 (KEY_S) -> xtkbd:31 */ 39 [0x28] = 0x20, /* xorgevdev:40 -> linux:32 (KEY_D) -> xtkbd:32 */ 40 [0x29] = 0x21, /* xorgevdev:41 -> linux:33 (KEY_F) -> xtkbd:33 */ 41 [0x2a] = 0x22, /* xorgevdev:42 -> linux:34 (KEY_G) -> xtkbd:34 */ 42 [0x2b] = 0x23, /* xorgevdev:43 -> linux:35 (KEY_H) -> xtkbd:35 */ 43 [0x2c] = 0x24, /* xorgevdev:44 -> linux:36 (KEY_J) -> xtkbd:36 */ 44 [0x2d] = 0x25, /* xorgevdev:45 -> linux:37 (KEY_K) -> xtkbd:37 */ 45 [0x2e] = 0x26, /* xorgevdev:46 -> linux:38 (KEY_L) -> xtkbd:38 */ 46 [0x2f] = 0x27, /* xorgevdev:47 -> linux:39 (KEY_SEMICOLON) -> xtkbd:39 */ 47 [0x30] = 0x28, /* xorgevdev:48 -> linux:40 (KEY_APOSTROPHE) -> xtkbd:40 */ 48 [0x31] = 0x29, /* xorgevdev:49 -> linux:41 (KEY_GRAVE) -> xtkbd:41 */ 49 [0x32] = 0x2a, /* xorgevdev:50 -> linux:42 (KEY_LEFTSHIFT) -> xtkbd:42 */ 50 [0x33] = 0x2b, /* xorgevdev:51 -> linux:43 (KEY_BACKSLASH) -> xtkbd:43 */ 51 [0x34] = 0x2c, /* xorgevdev:52 -> linux:44 (KEY_Z) -> xtkbd:44 */ 52 [0x35] = 0x2d, /* xorgevdev:53 -> linux:45 (KEY_X) -> xtkbd:45 */ 53 [0x36] = 0x2e, /* xorgevdev:54 -> linux:46 (KEY_C) -> xtkbd:46 */ 54 [0x37] = 0x2f, /* xorgevdev:55 -> linux:47 (KEY_V) -> xtkbd:47 */ 55 [0x38] = 0x30, /* xorgevdev:56 -> linux:48 (KEY_B) -> xtkbd:48 */ 56 [0x39] = 0x31, /* xorgevdev:57 -> linux:49 (KEY_N) -> xtkbd:49 */ 57 [0x3a] = 0x32, /* xorgevdev:58 -> linux:50 (KEY_M) -> xtkbd:50 */ 58 [0x3b] = 0x33, /* xorgevdev:59 -> linux:51 (KEY_COMMA) -> xtkbd:51 */ 59 [0x3c] = 0x34, /* xorgevdev:60 -> linux:52 (KEY_DOT) -> xtkbd:52 */ 60 [0x3d] = 0x35, /* xorgevdev:61 -> linux:53 (KEY_SLASH) -> xtkbd:53 */ 61 [0x3e] = 0x36, /* xorgevdev:62 -> linux:54 (KEY_RIGHTSHIFT) -> xtkbd:54 */ 62 [0x3f] = 0x37, /* xorgevdev:63 -> linux:55 (KEY_KPASTERISK) -> xtkbd:55 */ 63 [0x40] = 0x38, /* xorgevdev:64 -> linux:56 (KEY_LEFTALT) -> xtkbd:56 */ 64 [0x41] = 0x39, /* xorgevdev:65 -> linux:57 (KEY_SPACE) -> xtkbd:57 */ 65 [0x42] = 0x3a, /* xorgevdev:66 -> linux:58 (KEY_CAPSLOCK) -> xtkbd:58 */ 66 [0x43] = 0x3b, /* xorgevdev:67 -> linux:59 (KEY_F1) -> xtkbd:59 */ 67 [0x44] = 0x3c, /* xorgevdev:68 -> linux:60 (KEY_F2) -> xtkbd:60 */ 68 [0x45] = 0x3d, /* xorgevdev:69 -> linux:61 (KEY_F3) -> xtkbd:61 */ 69 [0x46] = 0x3e, /* xorgevdev:70 -> linux:62 (KEY_F4) -> xtkbd:62 */ 70 [0x47] = 0x3f, /* xorgevdev:71 -> linux:63 (KEY_F5) -> xtkbd:63 */ 71 [0x48] = 0x40, /* xorgevdev:72 -> linux:64 (KEY_F6) -> xtkbd:64 */ 72 [0x49] = 0x41, /* xorgevdev:73 -> linux:65 (KEY_F7) -> xtkbd:65 */ 73 [0x4a] = 0x42, /* xorgevdev:74 -> linux:66 (KEY_F8) -> xtkbd:66 */ 74 [0x4b] = 0x43, /* xorgevdev:75 -> linux:67 (KEY_F9) -> xtkbd:67 */ 75 [0x4c] = 0x44, /* xorgevdev:76 -> linux:68 (KEY_F10) -> xtkbd:68 */ 76 [0x4d] = 0x45, /* xorgevdev:77 -> linux:69 (KEY_NUMLOCK) -> xtkbd:69 */ 77 [0x4e] = 0x46, /* xorgevdev:78 -> linux:70 (KEY_SCROLLLOCK) -> xtkbd:70 */ 78 [0x4f] = 0x47, /* xorgevdev:79 -> linux:71 (KEY_KP7) -> xtkbd:71 */ 79 [0x50] = 0x48, /* xorgevdev:80 -> linux:72 (KEY_KP8) -> xtkbd:72 */ 80 [0x51] = 0x49, /* xorgevdev:81 -> linux:73 (KEY_KP9) -> xtkbd:73 */ 81 [0x52] = 0x4a, /* xorgevdev:82 -> linux:74 (KEY_KPMINUS) -> xtkbd:74 */ 82 [0x53] = 0x4b, /* xorgevdev:83 -> linux:75 (KEY_KP4) -> xtkbd:75 */ 83 [0x54] = 0x4c, /* xorgevdev:84 -> linux:76 (KEY_KP5) -> xtkbd:76 */ 84 [0x55] = 0x4d, /* xorgevdev:85 -> linux:77 (KEY_KP6) -> xtkbd:77 */ 85 [0x56] = 0x4e, /* xorgevdev:86 -> linux:78 (KEY_KPPLUS) -> xtkbd:78 */ 86 [0x57] = 0x4f, /* xorgevdev:87 -> linux:79 (KEY_KP1) -> xtkbd:79 */ 87 [0x58] = 0x50, /* xorgevdev:88 -> linux:80 (KEY_KP2) -> xtkbd:80 */ 88 [0x59] = 0x51, /* xorgevdev:89 -> linux:81 (KEY_KP3) -> xtkbd:81 */ 89 [0x5a] = 0x52, /* xorgevdev:90 -> linux:82 (KEY_KP0) -> xtkbd:82 */ 90 [0x5b] = 0x53, /* xorgevdev:91 -> linux:83 (KEY_KPDOT) -> xtkbd:83 */ 91 [0x5c] = 0x54, /* xorgevdev:92 -> linux:84 (unnamed) -> xtkbd:84 */ 92 [0x5d] = 0x76, /* xorgevdev:93 -> linux:85 (KEY_ZENKAKUHANKAKU) -> xtkbd:118 */ 93 [0x5e] = 0x56, /* xorgevdev:94 -> linux:86 (KEY_102ND) -> xtkbd:86 */ 94 [0x5f] = 0x57, /* xorgevdev:95 -> linux:87 (KEY_F11) -> xtkbd:87 */ 95 [0x60] = 0x58, /* xorgevdev:96 -> linux:88 (KEY_F12) -> xtkbd:88 */ 96 [0x61] = 0x73, /* xorgevdev:97 -> linux:89 (KEY_RO) -> xtkbd:115 */ 97 [0x62] = 0x78, /* xorgevdev:98 -> linux:90 (KEY_KATAKANA) -> xtkbd:120 */ 98 [0x63] = 0x77, /* xorgevdev:99 -> linux:91 (KEY_HIRAGANA) -> xtkbd:119 */ 99 [0x64] = 0x79, /* xorgevdev:100 -> linux:92 (KEY_HENKAN) -> xtkbd:121 */ 100 [0x65] = 0x70, /* xorgevdev:101 -> linux:93 (KEY_KATAKANAHIRAGANA) -> xtkbd:112 */ 101 [0x66] = 0x7b, /* xorgevdev:102 -> linux:94 (KEY_MUHENKAN) -> xtkbd:123 */ 102 [0x67] = 0x5c, /* xorgevdev:103 -> linux:95 (KEY_KPJPCOMMA) -> xtkbd:92 */ 103 [0x68] = 0x11c, /* xorgevdev:104 -> linux:96 (KEY_KPENTER) -> xtkbd:284 */ 104 [0x69] = 0x11d, /* xorgevdev:105 -> linux:97 (KEY_RIGHTCTRL) -> xtkbd:285 */ 105 [0x6a] = 0x135, /* xorgevdev:106 -> linux:98 (KEY_KPSLASH) -> xtkbd:309 */ 106 [0x6b] = 0x54, /* xorgevdev:107 -> linux:99 (KEY_SYSRQ) -> xtkbd:84 */ 107 [0x6c] = 0x138, /* xorgevdev:108 -> linux:100 (KEY_RIGHTALT) -> xtkbd:312 */ 108 [0x6d] = 0x5b, /* xorgevdev:109 -> linux:101 (KEY_LINEFEED) -> xtkbd:91 */ 109 [0x6e] = 0x147, /* xorgevdev:110 -> linux:102 (KEY_HOME) -> xtkbd:327 */ 110 [0x6f] = 0x148, /* xorgevdev:111 -> linux:103 (KEY_UP) -> xtkbd:328 */ 111 [0x70] = 0x149, /* xorgevdev:112 -> linux:104 (KEY_PAGEUP) -> xtkbd:329 */ 112 [0x71] = 0x14b, /* xorgevdev:113 -> linux:105 (KEY_LEFT) -> xtkbd:331 */ 113 [0x72] = 0x14d, /* xorgevdev:114 -> linux:106 (KEY_RIGHT) -> xtkbd:333 */ 114 [0x73] = 0x14f, /* xorgevdev:115 -> linux:107 (KEY_END) -> xtkbd:335 */ 115 [0x74] = 0x150, /* xorgevdev:116 -> linux:108 (KEY_DOWN) -> xtkbd:336 */ 116 [0x75] = 0x151, /* xorgevdev:117 -> linux:109 (KEY_PAGEDOWN) -> xtkbd:337 */ 117 [0x76] = 0x152, /* xorgevdev:118 -> linux:110 (KEY_INSERT) -> xtkbd:338 */ 118 [0x77] = 0x153, /* xorgevdev:119 -> linux:111 (KEY_DELETE) -> xtkbd:339 */ 119 [0x78] = 0x16f, /* xorgevdev:120 -> linux:112 (KEY_MACRO) -> xtkbd:367 */ 120 [0x79] = 0x120, /* xorgevdev:121 -> linux:113 (KEY_MUTE) -> xtkbd:288 */ 121 [0x7a] = 0x12e, /* xorgevdev:122 -> linux:114 (KEY_VOLUMEDOWN) -> xtkbd:302 */ 122 [0x7b] = 0x130, /* xorgevdev:123 -> linux:115 (KEY_VOLUMEUP) -> xtkbd:304 */ 123 [0x7c] = 0x15e, /* xorgevdev:124 -> linux:116 (KEY_POWER) -> xtkbd:350 */ 124 [0x7d] = 0x59, /* xorgevdev:125 -> linux:117 (KEY_KPEQUAL) -> xtkbd:89 */ 125 [0x7e] = 0x14e, /* xorgevdev:126 -> linux:118 (KEY_KPPLUSMINUS) -> xtkbd:334 */ 126 [0x7f] = 0x146, /* xorgevdev:127 -> linux:119 (KEY_PAUSE) -> xtkbd:326 */ 127 [0x80] = 0x10b, /* xorgevdev:128 -> linux:120 (KEY_SCALE) -> xtkbd:267 */ 128 [0x81] = 0x7e, /* xorgevdev:129 -> linux:121 (KEY_KPCOMMA) -> xtkbd:126 */ 129 [0x83] = 0x10d, /* xorgevdev:131 -> linux:123 (KEY_HANJA) -> xtkbd:269 */ 130 [0x84] = 0x7d, /* xorgevdev:132 -> linux:124 (KEY_YEN) -> xtkbd:125 */ 131 [0x85] = 0x15b, /* xorgevdev:133 -> linux:125 (KEY_LEFTMETA) -> xtkbd:347 */ 132 [0x86] = 0x15c, /* xorgevdev:134 -> linux:126 (KEY_RIGHTMETA) -> xtkbd:348 */ 133 [0x87] = 0x15d, /* xorgevdev:135 -> linux:127 (KEY_COMPOSE) -> xtkbd:349 */ 134 [0x88] = 0x168, /* xorgevdev:136 -> linux:128 (KEY_STOP) -> xtkbd:360 */ 135 [0x89] = 0x105, /* xorgevdev:137 -> linux:129 (KEY_AGAIN) -> xtkbd:261 */ 136 [0x8a] = 0x106, /* xorgevdev:138 -> linux:130 (KEY_PROPS) -> xtkbd:262 */ 137 [0x8b] = 0x107, /* xorgevdev:139 -> linux:131 (KEY_UNDO) -> xtkbd:263 */ 138 [0x8c] = 0x10c, /* xorgevdev:140 -> linux:132 (KEY_FRONT) -> xtkbd:268 */ 139 [0x8d] = 0x178, /* xorgevdev:141 -> linux:133 (KEY_COPY) -> xtkbd:376 */ 140 [0x8e] = 0x64, /* xorgevdev:142 -> linux:134 (KEY_OPEN) -> xtkbd:100 */ 141 [0x8f] = 0x65, /* xorgevdev:143 -> linux:135 (KEY_PASTE) -> xtkbd:101 */ 142 [0x90] = 0x141, /* xorgevdev:144 -> linux:136 (KEY_FIND) -> xtkbd:321 */ 143 [0x91] = 0x13c, /* xorgevdev:145 -> linux:137 (KEY_CUT) -> xtkbd:316 */ 144 [0x92] = 0x175, /* xorgevdev:146 -> linux:138 (KEY_HELP) -> xtkbd:373 */ 145 [0x93] = 0x11e, /* xorgevdev:147 -> linux:139 (KEY_MENU) -> xtkbd:286 */ 146 [0x94] = 0x121, /* xorgevdev:148 -> linux:140 (KEY_CALC) -> xtkbd:289 */ 147 [0x95] = 0x66, /* xorgevdev:149 -> linux:141 (KEY_SETUP) -> xtkbd:102 */ 148 [0x96] = 0x15f, /* xorgevdev:150 -> linux:142 (KEY_SLEEP) -> xtkbd:351 */ 149 [0x97] = 0x163, /* xorgevdev:151 -> linux:143 (KEY_WAKEUP) -> xtkbd:355 */ 150 [0x98] = 0x67, /* xorgevdev:152 -> linux:144 (KEY_FILE) -> xtkbd:103 */ 151 [0x99] = 0x68, /* xorgevdev:153 -> linux:145 (KEY_SENDFILE) -> xtkbd:104 */ 152 [0x9a] = 0x69, /* xorgevdev:154 -> linux:146 (KEY_DELETEFILE) -> xtkbd:105 */ 153 [0x9b] = 0x113, /* xorgevdev:155 -> linux:147 (KEY_XFER) -> xtkbd:275 */ 154 [0x9c] = 0x11f, /* xorgevdev:156 -> linux:148 (KEY_PROG1) -> xtkbd:287 */ 155 [0x9d] = 0x117, /* xorgevdev:157 -> linux:149 (KEY_PROG2) -> xtkbd:279 */ 156 [0x9e] = 0x102, /* xorgevdev:158 -> linux:150 (KEY_WWW) -> xtkbd:258 */ 157 [0x9f] = 0x6a, /* xorgevdev:159 -> linux:151 (KEY_MSDOS) -> xtkbd:106 */ 158 [0xa0] = 0x112, /* xorgevdev:160 -> linux:152 (KEY_SCREENLOCK) -> xtkbd:274 */ 159 [0xa1] = 0x6b, /* xorgevdev:161 -> linux:153 (KEY_DIRECTION) -> xtkbd:107 */ 160 [0xa2] = 0x126, /* xorgevdev:162 -> linux:154 (KEY_CYCLEWINDOWS) -> xtkbd:294 */ 161 [0xa3] = 0x16c, /* xorgevdev:163 -> linux:155 (KEY_MAIL) -> xtkbd:364 */ 162 [0xa4] = 0x166, /* xorgevdev:164 -> linux:156 (KEY_BOOKMARKS) -> xtkbd:358 */ 163 [0xa5] = 0x16b, /* xorgevdev:165 -> linux:157 (KEY_COMPUTER) -> xtkbd:363 */ 164 [0xa6] = 0x16a, /* xorgevdev:166 -> linux:158 (KEY_BACK) -> xtkbd:362 */ 165 [0xa7] = 0x169, /* xorgevdev:167 -> linux:159 (KEY_FORWARD) -> xtkbd:361 */ 166 [0xa8] = 0x123, /* xorgevdev:168 -> linux:160 (KEY_CLOSECD) -> xtkbd:291 */ 167 [0xa9] = 0x6c, /* xorgevdev:169 -> linux:161 (KEY_EJECTCD) -> xtkbd:108 */ 168 [0xaa] = 0x17d, /* xorgevdev:170 -> linux:162 (KEY_EJECTCLOSECD) -> xtkbd:381 */ 169 [0xab] = 0x119, /* xorgevdev:171 -> linux:163 (KEY_NEXTSONG) -> xtkbd:281 */ 170 [0xac] = 0x122, /* xorgevdev:172 -> linux:164 (KEY_PLAYPAUSE) -> xtkbd:290 */ 171 [0xad] = 0x110, /* xorgevdev:173 -> linux:165 (KEY_PREVIOUSSONG) -> xtkbd:272 */ 172 [0xae] = 0x124, /* xorgevdev:174 -> linux:166 (KEY_STOPCD) -> xtkbd:292 */ 173 [0xaf] = 0x131, /* xorgevdev:175 -> linux:167 (KEY_RECORD) -> xtkbd:305 */ 174 [0xb0] = 0x118, /* xorgevdev:176 -> linux:168 (KEY_REWIND) -> xtkbd:280 */ 175 [0xb1] = 0x63, /* xorgevdev:177 -> linux:169 (KEY_PHONE) -> xtkbd:99 */ 176 [0xb3] = 0x101, /* xorgevdev:179 -> linux:171 (KEY_CONFIG) -> xtkbd:257 */ 177 [0xb4] = 0x132, /* xorgevdev:180 -> linux:172 (KEY_HOMEPAGE) -> xtkbd:306 */ 178 [0xb5] = 0x167, /* xorgevdev:181 -> linux:173 (KEY_REFRESH) -> xtkbd:359 */ 179 [0xb6] = 0x71, /* xorgevdev:182 -> linux:174 (KEY_EXIT) -> xtkbd:113 */ 180 [0xb7] = 0x72, /* xorgevdev:183 -> linux:175 (KEY_MOVE) -> xtkbd:114 */ 181 [0xb8] = 0x108, /* xorgevdev:184 -> linux:176 (KEY_EDIT) -> xtkbd:264 */ 182 [0xb9] = 0x75, /* xorgevdev:185 -> linux:177 (KEY_SCROLLUP) -> xtkbd:117 */ 183 [0xba] = 0x10f, /* xorgevdev:186 -> linux:178 (KEY_SCROLLDOWN) -> xtkbd:271 */ 184 [0xbb] = 0x176, /* xorgevdev:187 -> linux:179 (KEY_KPLEFTPAREN) -> xtkbd:374 */ 185 [0xbc] = 0x17b, /* xorgevdev:188 -> linux:180 (KEY_KPRIGHTPAREN) -> xtkbd:379 */ 186 [0xbd] = 0x109, /* xorgevdev:189 -> linux:181 (KEY_NEW) -> xtkbd:265 */ 187 [0xbe] = 0x10a, /* xorgevdev:190 -> linux:182 (KEY_REDO) -> xtkbd:266 */ 188 [0xbf] = 0x5d, /* xorgevdev:191 -> linux:183 (KEY_F13) -> xtkbd:93 */ 189 [0xc0] = 0x5e, /* xorgevdev:192 -> linux:184 (KEY_F14) -> xtkbd:94 */ 190 [0xc1] = 0x5f, /* xorgevdev:193 -> linux:185 (KEY_F15) -> xtkbd:95 */ 191 [0xc2] = 0x55, /* xorgevdev:194 -> linux:186 (KEY_F16) -> xtkbd:85 */ 192 [0xc3] = 0x103, /* xorgevdev:195 -> linux:187 (KEY_F17) -> xtkbd:259 */ 193 [0xc4] = 0x177, /* xorgevdev:196 -> linux:188 (KEY_F18) -> xtkbd:375 */ 194 [0xc5] = 0x104, /* xorgevdev:197 -> linux:189 (KEY_F19) -> xtkbd:260 */ 195 [0xc6] = 0x5a, /* xorgevdev:198 -> linux:190 (KEY_F20) -> xtkbd:90 */ 196 [0xc7] = 0x74, /* xorgevdev:199 -> linux:191 (KEY_F21) -> xtkbd:116 */ 197 [0xc8] = 0x179, /* xorgevdev:200 -> linux:192 (KEY_F22) -> xtkbd:377 */ 198 [0xc9] = 0x6d, /* xorgevdev:201 -> linux:193 (KEY_F23) -> xtkbd:109 */ 199 [0xca] = 0x6f, /* xorgevdev:202 -> linux:194 (KEY_F24) -> xtkbd:111 */ 200 [0xcb] = 0x115, /* xorgevdev:203 -> linux:195 (unnamed) -> xtkbd:277 */ 201 [0xcc] = 0x116, /* xorgevdev:204 -> linux:196 (unnamed) -> xtkbd:278 */ 202 [0xcd] = 0x11a, /* xorgevdev:205 -> linux:197 (unnamed) -> xtkbd:282 */ 203 [0xce] = 0x11b, /* xorgevdev:206 -> linux:198 (unnamed) -> xtkbd:283 */ 204 [0xcf] = 0x127, /* xorgevdev:207 -> linux:199 (unnamed) -> xtkbd:295 */ 205 [0xd0] = 0x128, /* xorgevdev:208 -> linux:200 (KEY_PLAYCD) -> xtkbd:296 */ 206 [0xd1] = 0x129, /* xorgevdev:209 -> linux:201 (KEY_PAUSECD) -> xtkbd:297 */ 207 [0xd2] = 0x12b, /* xorgevdev:210 -> linux:202 (KEY_PROG3) -> xtkbd:299 */ 208 [0xd3] = 0x12c, /* xorgevdev:211 -> linux:203 (KEY_PROG4) -> xtkbd:300 */ 209 [0xd4] = 0x12d, /* xorgevdev:212 -> linux:204 (KEY_DASHBOARD) -> xtkbd:301 */ 210 [0xd5] = 0x125, /* xorgevdev:213 -> linux:205 (KEY_SUSPEND) -> xtkbd:293 */ 211 [0xd6] = 0x12f, /* xorgevdev:214 -> linux:206 (KEY_CLOSE) -> xtkbd:303 */ 212 [0xd7] = 0x133, /* xorgevdev:215 -> linux:207 (KEY_PLAY) -> xtkbd:307 */ 213 [0xd8] = 0x134, /* xorgevdev:216 -> linux:208 (KEY_FASTFORWARD) -> xtkbd:308 */ 214 [0xd9] = 0x136, /* xorgevdev:217 -> linux:209 (KEY_BASSBOOST) -> xtkbd:310 */ 215 [0xda] = 0x139, /* xorgevdev:218 -> linux:210 (KEY_PRINT) -> xtkbd:313 */ 216 [0xdb] = 0x13a, /* xorgevdev:219 -> linux:211 (KEY_HP) -> xtkbd:314 */ 217 [0xdc] = 0x13b, /* xorgevdev:220 -> linux:212 (KEY_CAMERA) -> xtkbd:315 */ 218 [0xdd] = 0x13d, /* xorgevdev:221 -> linux:213 (KEY_SOUND) -> xtkbd:317 */ 219 [0xde] = 0x13e, /* xorgevdev:222 -> linux:214 (KEY_QUESTION) -> xtkbd:318 */ 220 [0xdf] = 0x13f, /* xorgevdev:223 -> linux:215 (KEY_EMAIL) -> xtkbd:319 */ 221 [0xe0] = 0x140, /* xorgevdev:224 -> linux:216 (KEY_CHAT) -> xtkbd:320 */ 222 [0xe1] = 0x165, /* xorgevdev:225 -> linux:217 (KEY_SEARCH) -> xtkbd:357 */ 223 [0xe2] = 0x142, /* xorgevdev:226 -> linux:218 (KEY_CONNECT) -> xtkbd:322 */ 224 [0xe3] = 0x143, /* xorgevdev:227 -> linux:219 (KEY_FINANCE) -> xtkbd:323 */ 225 [0xe4] = 0x144, /* xorgevdev:228 -> linux:220 (KEY_SPORT) -> xtkbd:324 */ 226 [0xe5] = 0x145, /* xorgevdev:229 -> linux:221 (KEY_SHOP) -> xtkbd:325 */ 227 [0xe6] = 0x114, /* xorgevdev:230 -> linux:222 (KEY_ALTERASE) -> xtkbd:276 */ 228 [0xe7] = 0x14a, /* xorgevdev:231 -> linux:223 (KEY_CANCEL) -> xtkbd:330 */ 229 [0xe8] = 0x14c, /* xorgevdev:232 -> linux:224 (KEY_BRIGHTNESSDOWN) -> xtkbd:332 */ 230 [0xe9] = 0x154, /* xorgevdev:233 -> linux:225 (KEY_BRIGHTNESSUP) -> xtkbd:340 */ 231 [0xea] = 0x16d, /* xorgevdev:234 -> linux:226 (KEY_MEDIA) -> xtkbd:365 */ 232 [0xeb] = 0x156, /* xorgevdev:235 -> linux:227 (KEY_SWITCHVIDEOMODE) -> xtkbd:342 */ 233 [0xec] = 0x157, /* xorgevdev:236 -> linux:228 (KEY_KBDILLUMTOGGLE) -> xtkbd:343 */ 234 [0xed] = 0x158, /* xorgevdev:237 -> linux:229 (KEY_KBDILLUMDOWN) -> xtkbd:344 */ 235 [0xee] = 0x159, /* xorgevdev:238 -> linux:230 (KEY_KBDILLUMUP) -> xtkbd:345 */ 236 [0xef] = 0x15a, /* xorgevdev:239 -> linux:231 (KEY_SEND) -> xtkbd:346 */ 237 [0xf0] = 0x164, /* xorgevdev:240 -> linux:232 (KEY_REPLY) -> xtkbd:356 */ 238 [0xf1] = 0x10e, /* xorgevdev:241 -> linux:233 (KEY_FORWARDMAIL) -> xtkbd:270 */ 239 [0xf2] = 0x155, /* xorgevdev:242 -> linux:234 (KEY_SAVE) -> xtkbd:341 */ 240 [0xf3] = 0x170, /* xorgevdev:243 -> linux:235 (KEY_DOCUMENTS) -> xtkbd:368 */ 241 [0xf4] = 0x171, /* xorgevdev:244 -> linux:236 (KEY_BATTERY) -> xtkbd:369 */ 242 [0xf5] = 0x172, /* xorgevdev:245 -> linux:237 (KEY_BLUETOOTH) -> xtkbd:370 */ 243 [0xf6] = 0x173, /* xorgevdev:246 -> linux:238 (KEY_WLAN) -> xtkbd:371 */ 244 [0xf7] = 0x174, /* xorgevdev:247 -> linux:239 (KEY_UWB) -> xtkbd:372 */ 245 }; 246 const guint keymap_xorgevdev2xtkbd_len = sizeof(keymap_xorgevdev2xtkbd)/sizeof(keymap_xorgevdev2xtkbd[0]); 247