def __init__(self, *args): KeyboardHelper.__init__(self, *args) #used for delaying the sending of keymap changes #(as we may be getting dozens of such events at a time) self._keymap_changing = False self._keymap_change_handler_id = None self._keymap = get_default_keymap() self.update() if self._keymap: self._keymap_change_handler_id = self._keymap.connect("keys-changed", self.keymap_changed)
def __init__(self, net_send, keyboard_sync, key_shortcuts, send_layout, send_keymap): self.send_layout = send_layout self.send_keymap = send_keymap KeyboardHelper.__init__(self, net_send, keyboard_sync, key_shortcuts) self._keymap_changing = False try: self._keymap = gdk.keymap_get_default() except: self._keymap = None self._do_keys_changed() if self._keymap: self._keymap.connect("keys-changed", self._keys_changed)
def __init__(self, net_send, keyboard_sync, key_shortcuts): KeyboardHelper.__init__(self, net_send, keyboard_sync, key_shortcuts) #used for delaying the sending of keymap changes #(as we may be getting dozens of such events at a time) self._keymap_changing = False self._keymap_change_handler_id = None try: self._keymap = gdk.keymap_get_default() except: self._keymap = None self.update() if self._keymap: self._keymap_change_handler_id = self._keymap.connect("keys-changed", self._keys_changed)
def __init__(self, net_send, keyboard_sync, key_shortcuts): KeyboardHelper.__init__(self, net_send, keyboard_sync, key_shortcuts) #used for delaying the sending of keymap changes #(as we may be getting dozens of such events at a time) self._keymap_changing = False self._keymap_change_handler_id = None try: self._keymap = gdk.keymap_get_default() except: self._keymap = None self.update() if self._keymap: self._keymap_change_handler_id = self._keymap.connect("keys-changed", self.keymap_changed)
def __init__(self, net_send, keyboard_sync, key_shortcuts, send_layout, send_keymap): self.send_layout = send_layout self.send_keymap = send_keymap KeyboardHelper.__init__(self, net_send, keyboard_sync, key_shortcuts)
def __init__(self, net_send, keyboard_sync, key_shortcuts, send_layout, send_keymap): self.send_layout = send_layout self.send_keymap = send_keymap KeyboardHelper.__init__(self, net_send, keyboard_sync, key_shortcuts)