From c2b7ab7b62ac2743023060730212eb376b0771f5 Mon Sep 17 00:00:00 2001
From: patrick96
Date: Sun, 24 Feb 2019 22:35:44 +0100
Subject: [PATCH] xkeyboard: Add new features
---
Module:-xkeyboard.md | 42 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
diff --git a/Module:-xkeyboard.md b/Module:-xkeyboard.md
index abecfd1..2ada135 100644
--- a/Module:-xkeyboard.md
+++ b/Module:-xkeyboard.md
@@ -24,6 +24,7 @@ format-spacing = 0
; %layout%
; %name%
; %number%
+; %icon% (unreleased)
; Default: %layout%
label-layout = %name%
label-layout-padding = 2
@@ -36,4 +37,45 @@ label-layout-foreground = #000
label-indicator = %name%
label-indicator-padding = 2
label-indicator-background = #8139e8
+
+; ------------------------------------------------
+; The following features are currently unreleased:
+
+
+; layout-icon-[0-9]+ = layout;icon
+; Assign each layout an icon that will be available as %icon% token for the
+; tag. The part before ';' will try to match %layout% value.
+layout-icon-default = some-icon
+layout-icon-0 = ch;C
+layout-icon-1 = us;U
+
+; indicator-icon-[0-9]+ = indicator;off icon;on icon
+; Provides the content of the %icon% token in label-indicator-*
+indicator-icon-default =
+indicator-icon-0 = caps lock;-CL;+CL
+indicator-icon-1 = scroll lock;;+SL
+indicator-icon-2 = num lock;-NL;+NL
+
+; Replaces label-indicator
+; Available tokens:
+; %name%
+; %icon%
+; Default: %name%
+label-indicator-on = +%name%
+; Available tokens:
+; %name%
+; %icon%
+; Default: (none)
+label-indicator-off = -%name%
+
+; Replaces label-indicator-* if for specific indicators
+; Available tokens:
+; %name%
+; %icon%
+label-indicator-on-capslock =
+label-indicator-off-capslock =
+label-indicator-on-numlock =
+label-indicator-off-numlock =
+label-indicator-on-scrolllock =
+label-indicator-off-scrolllock =
~~~