mirror of
https://github.com/ipxe/ipxe
synced 2026-02-04 23:19:30 +03:00
[console] Ensure that US keyboard map appears at start of linker table
Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -399,6 +399,7 @@ class Keymap:
|
||||
keymap_name = self.cname("keymap")
|
||||
basic_name = self.cname("basic")
|
||||
altgr_name = self.cname("altgr")
|
||||
attribute = "__keymap_default" if self.name == "us" else "__keymap"
|
||||
code = textwrap.dedent(f"""
|
||||
/** @file
|
||||
*
|
||||
@@ -419,7 +420,7 @@ class Keymap:
|
||||
static struct keymap_key {altgr_name}[] = %s;
|
||||
|
||||
/** "{self.name}" keyboard map */
|
||||
struct keymap {keymap_name} __keymap = {{
|
||||
struct keymap {keymap_name} {attribute} = {{
|
||||
\t.name = "{self.name}",
|
||||
\t.basic = {basic_name},
|
||||
\t.altgr = {altgr_name},
|
||||
|
||||
Reference in New Issue
Block a user