about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAnton Bambura <jenneron@protonmail.com>2024-02-12 17:26:55 +0200
committerAnton Bambura <jenneron@protonmail.com>2024-02-12 17:26:55 +0200
commit35011d1c11b228debffd31692e29ef9e1a0d3ab2 (patch)
tree1e8285b31e9a51621e417784f67b9b0869c499b0
parentc67121a40bb583a0e0f2e03927b712876400b0dd (diff)
use f-string in get_keyd_config
-rwxr-xr-xcros-keyboard-map.py30
1 files changed, 14 insertions, 16 deletions
diff --git a/cros-keyboard-map.py b/cros-keyboard-map.py
index 55ef1ba..68453b6 100755
--- a/cros-keyboard-map.py
+++ b/cros-keyboard-map.py
@@ -52,24 +52,22 @@ def get_functional_row(physmap, use_vivaldi, super_is_held, super_inverted):
     return result
 
 def get_keyd_config(physmap, inverted):
-    config = ""
-    config += """[ids]
+    config = f"""\
+[ids]
 k:0001:0001
 k:0000:0000
 
 [main]
-"""
-    config += get_functional_row(physmap, use_vivaldi=False, super_is_held=False, super_inverted=inverted)
-    config += "\n"
-    config += get_functional_row(physmap, use_vivaldi=True, super_is_held=False, super_inverted=inverted)
-    # map lock button to coffee
-    config += "\nf13=coffee\nsleep=coffee\n"
-    config += "\n[meta]\n"
-    config += get_functional_row(physmap, use_vivaldi=False, super_is_held=True, super_inverted=inverted)
-    config += "\n"
-    config += get_functional_row(physmap, use_vivaldi=True, super_is_held=True, super_inverted=inverted)
-    # Add various extra shortcuts
-    config += """\n[alt]
+{get_functional_row(physmap, use_vivaldi=False, super_is_held=False, super_inverted=inverted)}
+{get_functional_row(physmap, use_vivaldi=True, super_is_held=False, super_inverted=inverted)}
+f13=coffee
+sleep=coffee
+
+[meta]
+{get_functional_row(physmap, use_vivaldi=False, super_is_held=True, super_inverted=inverted)}
+{get_functional_row(physmap, use_vivaldi=True, super_is_held=True, super_inverted=inverted)}
+
+[alt]
 backspace = delete
 brightnessdown = kbdillumdown
 brightnessup = kbdillumup
@@ -81,8 +79,8 @@ f5 = print
 scale = print
 
 [control+alt]
-backspace = C-A-delete"""
-
+backspace = C-A-delete
+"""
     return config
 
 def main():