def on_key_press(self, app, key_event):
"""
Keyboard Listener handling
"""
keyname = Gdk.keyval_name(key_event.keyval).lower()
if not settings.get_is_locked():
if not self.no_account_box.is_visible():
if keyname == "s" or keyname == "escape":
if key_event.state == Gdk.ModifierType.CONTROL_MASK or not self.hb.select_button.get_visible():
self.toggle_select()
return True
if keyname == "n":
if key_event.state == Gdk.ModifierType.CONTROL_MASK:
self.add_account()
return True
if keyname == "m":
if key_event.state == Gdk.ModifierType.CONTROL_MASK:
self.hb.toggle_view_mode()
return True
return False
评论列表
文章目录