예제 #1
0
파일: keyboard.py 프로젝트: TianyouLi/Xpra
 def __init__(self):
     KeyboardBase.__init__(self)
     try:
         from xpra.x11.bindings.keyboard_bindings import X11KeyboardBindings  #@UnresolvedImport
         self.keyboard_bindings = X11KeyboardBindings()
     except Exception as e:
         log.warn("failed load posix keyboard bindings: %s", e)
         self.keyboard_bindings = None
예제 #2
0
파일: keyboard.py 프로젝트: svn2github/Xpra
 def __init__(self):
     KeyboardBase.__init__(self)
     self.keymap_modifiers = None
     try:
         from xpra.x11.bindings.keyboard_bindings import X11KeyboardBindings   #@UnresolvedImport
         self.keyboard_bindings = X11KeyboardBindings()
     except Exception as e:
         log.warn("failed load posix keyboard bindings: %s", e)
         self.keyboard_bindings = None
예제 #3
0
 def __init__(self):
     KeyboardBase.__init__(self)
     self.swap_keys = True
     self.meta_modifier = None
     self.control_modifier = None
     self.num_lock_modifier = None
     self.num_lock_state = True
     self.num_lock_keycode = NUM_LOCK_KEYCODE
     self.key_translations = {}
예제 #4
0
 def __init__(self):
     KeyboardBase.__init__(self)
     self.keymap_modifiers = None
     try:
         from xpra.x11.bindings.keyboard_bindings import X11KeyboardBindings  #@UnresolvedImport
         self.keyboard_bindings = X11KeyboardBindings()
     except Exception as e:
         log.error("Error: failed to load posix keyboard bindings")
         log.error(" %s", str(e) or type(e))
         self.keyboard_bindings = None
예제 #5
0
 def __init__(self):
     KeyboardBase.__init__(self)
     self.num_lock_modifier = None
     self.altgr_modifier = None
     self.delayed_event = None
     #workaround for "period" vs "KP_Decimal" with gtk2 (see ticket #586):
     #translate "period" with keyval=46 and keycode=110 to KP_Decimal:
     KEY_TRANSLATIONS[("period", 46, 110)] = "KP_Decimal"
     #workaround for "fr" keyboards, which use a different key name under X11:
     KEY_TRANSLATIONS[("dead_tilde", 65107, 50)] = "asciitilde"
     KEY_TRANSLATIONS[("dead_grave", 65104, 55)] = "grave"
예제 #6
0
파일: keyboard.py 프로젝트: svn2github/Xpra
 def __init__(self):
     KeyboardBase.__init__(self)
     self.emulate_altgr = False
     self.num_lock_modifier = None
     self.last_key_event_sent = None
     #workaround for "period" vs "KP_Decimal" with gtk2 (see ticket #586):
     #translate "period" with keyval=46 and keycode=110 to KP_Decimal:
     KEY_TRANSLATIONS[("period",     46,     110)]   = "KP_Decimal"
     #workaround for "fr" keyboards, which use a different key name under X11:
     KEY_TRANSLATIONS[("dead_tilde", 65107,  50)]    = "asciitilde"
     KEY_TRANSLATIONS[("dead_grave", 65104,  55)]    = "grave"
예제 #7
0
 def __init__(self):
     KeyboardBase.__init__(self)
     self.init_vars()
예제 #8
0
파일: keyboard.py 프로젝트: Brainiarc7/xpra
 def __init__(self):
     KeyboardBase.__init__(self)
     self.emulate_altgr = False
     self.num_lock_modifier = None
     self.last_key_event_sent = None
예제 #9
0
 def __init__(self):
     KeyboardBase.__init__(self)
     self.emulate_altgr = False
     self.num_lock_modifier = None
     self.last_key_event_sent = None