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 FILE_SECBOOT ( PERMITTED );
11 
12 #include <ipxe/keymap.h>
13 
14 /** "uk" basic remapping */
15 static struct keymap_key uk_basic[] = {
16  { 0x22, 0x40 }, /* '"' => '@' */
17  { 0x40, 0x22 }, /* '@' => '"' */
18  { 0x5c, 0x23 }, /* '\\' => '#' */
19  { 0x7c, 0x7e }, /* '|' => '~' */
20  { 0, 0 }
21 };
22 
23 /** "uk" AltGr remapping */
24 static struct keymap_key uk_altgr[] = {
25  { 0, 0 }
26 };
27 
28 /** "uk" keyboard map */
29 struct keymap uk_keymap __keymap = {
30  .name = "uk",
31  .basic = uk_basic,
32  .altgr = uk_altgr,
33 };
Keyboard mappings.
A remapped key.
Definition: keymap.h:23
struct keymap uk_keymap __keymap
"uk" keyboard map
Definition: keymap_uk.c:29
const char * name
Name.
Definition: keymap.h:33
FILE_LICENCE(PUBLIC_DOMAIN)
FILE_SECBOOT(PERMITTED)
A keyboard mapping.
Definition: keymap.h:31
static struct keymap_key uk_altgr[]
"uk" AltGr remapping
Definition: keymap_uk.c:24
static struct keymap_key uk_basic[]
"uk" basic remapping
Definition: keymap_uk.c:15