diff options
author | Michael Brown <mcb30@ipxe.org> | 2022-02-16 00:11:33 +0000 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2022-02-16 13:50:41 +0000 |
commit | 11e17991d0729fd17ab06d94ec67a8ca48032af4 (patch) | |
tree | bde32314934b638ed27ffd41f5b4b8d1ede9e401 /src/util | |
parent | 252cff5e9a0b67a27e1837cb674491692b717fd0 (diff) | |
download | ipxe-11e17991d0729fd17ab06d94ec67a8ca48032af4.tar.gz |
[console] Ensure that US keyboard map appears at start of linker table
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/util')
-rwxr-xr-x | src/util/genkeymap.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/genkeymap.py b/src/util/genkeymap.py index 632f71eda..9fd987477 100755 --- a/src/util/genkeymap.py +++ b/src/util/genkeymap.py @@ -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}, |