iPXE
keymap_uk.c
Go to the documentation of this file.
1 /** @file
2  *
3  * "uk" keyboard mapping
4  *
5  * This file is automatically generated; do not edit
6  *
7  */
8 
9 FILE_LICENCE ( PUBLIC_DOMAIN );
10 
11 #include <ipxe/keymap.h>
12 
13 /** "uk" basic remapping */
14 static struct keymap_key uk_basic[] = {
15  { 0x22, 0x40 }, /* '"' => '@' */
16  { 0x40, 0x22 }, /* '@' => '"' */
17  { 0x5c, 0x23 }, /* '\\' => '#' */
18  { 0x7c, 0x7e }, /* '|' => '~' */
19  { 0, 0 }
20 };
21 
22 /** "uk" AltGr remapping */
23 static struct keymap_key uk_altgr[] = {
24  { 0, 0 }
25 };
26 
27 /** "uk" keyboard map */
28 struct keymap uk_keymap __keymap = {
29  .name = "uk",
30  .basic = uk_basic,
31  .altgr = uk_altgr,
32 };
Keyboard mappings.
A remapped key.
Definition: keymap.h:22
struct keymap uk_keymap __keymap
"uk" keyboard map
Definition: keymap_uk.c:28
const char * name
Name.
Definition: keymap.h:32
FILE_LICENCE(PUBLIC_DOMAIN)
A keyboard mapping.
Definition: keymap.h:30
static struct keymap_key uk_altgr[]
"uk" AltGr remapping
Definition: keymap_uk.c:23
static struct keymap_key uk_basic[]
"uk" basic remapping
Definition: keymap_uk.c:14