From 43ccd439ee90cf795657b9b11ffcb85df64792d4 Mon Sep 17 00:00:00 2001
From: galister <22305755+galister@users.noreply.github.com>
Date: Thu, 8 Jan 2026 02:40:09 +0900
Subject: [PATCH] tweak keycaps
---
wlx-overlay-s/src/assets/gui/keyboard.xml | 30 ++++++++++++-------
wlx-overlay-s/src/overlays/keyboard/layout.rs | 6 +++-
2 files changed, 25 insertions(+), 11 deletions(-)
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,
}