diff --git a/wlx-overlay-s/src/assets/gui/keyboard.xml b/wlx-overlay-s/src/assets/gui/keyboard.xml index 95513f6d..ef6d2536 100644 --- a/wlx-overlay-s/src/assets/gui/keyboard.xml +++ b/wlx-overlay-s/src/assets/gui/keyboard.xml @@ -24,7 +24,7 @@ @@ -34,7 +34,7 @@ @@ -44,8 +44,8 @@ @@ -55,8 +55,8 @@ @@ -65,21 +65,31 @@ + + + + diff --git a/wlx-overlay-s/src/overlays/keyboard/layout.rs b/wlx-overlay-s/src/overlays/keyboard/layout.rs index 8b605ace..f210103f 100644 --- a/wlx-overlay-s/src/overlays/keyboard/layout.rs +++ b/wlx-overlay-s/src/overlays/keyboard/layout.rs @@ -118,7 +118,9 @@ impl Layout { _ => label.push(format!("{vk:?}").to_lowercase()), } } - KeyType::Other => {} + KeyType::Other => { + cap_type = KeyCapType::Other; + } } } @@ -258,4 +260,6 @@ pub enum KeyCapType { /// Shift symbol on top-left /// AltGr symbol on bottom-right SymbolAltGr, + /// Label has text in the center, e.g. Home + Other, }