summaryrefslogtreecommitdiff
path: root/services/Hypr.qml
diff options
context:
space:
mode:
Diffstat (limited to 'services/Hypr.qml')
-rw-r--r--services/Hypr.qml9
1 files changed, 9 insertions, 0 deletions
diff --git a/services/Hypr.qml b/services/Hypr.qml
index 55ddb19..f537792 100644
--- a/services/Hypr.qml
+++ b/services/Hypr.qml
@@ -33,6 +33,8 @@ Singleton {
readonly property alias options: extras.options
readonly property alias devices: extras.devices
+ property bool hadKeyboard
+
signal configReloaded
function dispatch(request: string): void {
@@ -69,6 +71,13 @@ Singleton {
Toaster.toast(qsTr("Num lock disabled"), qsTr("Num lock is currently disabled"), "timer_1");
}
+ onKbLayoutFullChanged: {
+ if (hadKeyboard && Config.utilities.toasts.kbLayoutChanged)
+ Toaster.toast(qsTr("Keyboard layout changed"), qsTr("Layout changed to: %1").arg(kbLayoutFull), "keyboard");
+
+ hadKeyboard = !!keyboard;
+ }
+
Connections {
target: Hyprland