From 65588424bf4d9f276aeb9525f1f728315d3ac597 Mon Sep 17 00:00:00 2001 From: alfrix Date: Sun, 4 Jun 2023 14:26:12 -0300 Subject: [PATCH] make keyboard highlight keys fixes #1000 --- ks_includes/widgets/keyboard.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ks_includes/widgets/keyboard.py b/ks_includes/widgets/keyboard.py index d9695a8a..74bbf318 100644 --- a/ks_includes/widgets/keyboard.py +++ b/ks_includes/widgets/keyboard.py @@ -152,6 +152,7 @@ class Keyboard(Gtk.Box): # This can be used to repeat all the keys, # but I don't find it useful on the console self.timeout = GLib.timeout_add(400, self.repeat, widget, None, key) + widget.get_style_context().add_class("active") return True def release(self, widget, event): @@ -162,6 +163,7 @@ class Keyboard(Gtk.Box): if self.clear_timeout is not None: GLib.source_remove(self.clear_timeout) self.clear_timeout = None + widget.get_style_context().remove_class("active") def clear(self, widget=None): self.entry.set_text("")