From b64e91dffa85f357c08fb267dc135295b565c154 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Thu, 10 Mar 2011 19:18:56 +0900 Subject: [PATCH] Latch modifiers in eekboard-inscript. --- examples/eekboard-inscript.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/eekboard-inscript.in b/examples/eekboard-inscript.in index 5211ec4d..5dace95d 100644 --- a/examples/eekboard-inscript.in +++ b/examples/eekboard-inscript.in @@ -76,7 +76,10 @@ class InscriptKeyboard(object): symbol = key.get_symbol() if isinstance(symbol, eekboard.Keysym): xkeysym = symbol.get_xkeysym() + modifiers = self.__keyboard.get_modifiers() + self.__virtkey.latch_mod(modifiers) self.__virtkey.press_keysym(xkeysym) + self.__virtkey.unlatch_mod(modifiers) def __key_released_cb(self, keyboard, key): if key.get_keycode() == 37: