From 11e17991d0729fd17ab06d94ec67a8ca48032af4 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 16 Feb 2022 00:11:33 +0000 Subject: [console] Ensure that US keyboard map appears at start of linker table Signed-off-by: Michael Brown --- src/util/genkeymap.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/util/genkeymap.py') diff --git a/src/util/genkeymap.py b/src/util/genkeymap.py index 632f71e..9fd9874 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}, -- cgit v1.1