From c22796fda9743433793c8b0d19d5a20d254445fb Mon Sep 17 00:00:00 2001 From: Roman Savochenko Date: Sun, 19 Nov 2023 17:06:47 +0200 Subject: KRFB: additional keys entry with replacing old ones at achieving the limit Signed-off-by: Roman Savochenko --- krfb/krfb/rfbcontroller.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'krfb/krfb/rfbcontroller.h') diff --git a/krfb/krfb/rfbcontroller.h b/krfb/krfb/rfbcontroller.h index f762d2d1..6586593f 100644 --- a/krfb/krfb/rfbcontroller.h +++ b/krfb/krfb/rfbcontroller.h @@ -68,13 +68,15 @@ class KeyboardEvent : public VNCEvent { static const int RIGHTSHIFT; static const int ALTGR; static char ModifierState; + static KeySym added_keysyms[0x100]; static void tweakModifiers(signed char mod, bool down); public: static void initKeycodes(); KeyboardEvent(bool d, KeySym k); - int add_keysym( KeySym keysym ); + static int add_keysym( KeySym keysym ); + static void delete_added_keycodes( ); virtual void exec(); }; -- cgit v1.2.3