CTRL+PGDN|PGUP restored. closes #1413
This commit is contained in:
parent
e556473f29
commit
74b7b3d578
|
@ -179,6 +179,11 @@ class ChatControlBase(MessageControl):
|
||||||
elif event.keyval == gtk.keysyms.Tab: # CTRL + TAB
|
elif event.keyval == gtk.keysyms.Tab: # CTRL + TAB
|
||||||
self.parent_win.move_to_next_unread_tab(True)
|
self.parent_win.move_to_next_unread_tab(True)
|
||||||
return True
|
return True
|
||||||
|
# CTRL + PAGE_[UP|DOWN]: send to parent notebook
|
||||||
|
elif event.keyval == gtk.keysyms.Page_Down or \
|
||||||
|
event.keyval == gtk.keysyms.Page_Up:
|
||||||
|
self.parent_win.notebook.emit('key_press_event', event)
|
||||||
|
return True
|
||||||
elif event.keyval == gtk.keysyms.m and \
|
elif event.keyval == gtk.keysyms.m and \
|
||||||
(event.state & gtk.gdk.MOD1_MASK): # alt + m opens emoticons menu
|
(event.state & gtk.gdk.MOD1_MASK): # alt + m opens emoticons menu
|
||||||
if gajim.config.get('useemoticons'):
|
if gajim.config.get('useemoticons'):
|
||||||
|
@ -232,6 +237,11 @@ class ChatControlBase(MessageControl):
|
||||||
if event.keyval == gtk.keysyms.Tab: # CTRL + TAB
|
if event.keyval == gtk.keysyms.Tab: # CTRL + TAB
|
||||||
self.parent_win.move_to_next_unread_tab(True)
|
self.parent_win.move_to_next_unread_tab(True)
|
||||||
return True
|
return True
|
||||||
|
# CTRL + PAGE_[UP|DOWN]: send to parent notebook
|
||||||
|
elif event.keyval == gtk.keysyms.Page_Down or \
|
||||||
|
event.keyval == gtk.keysyms.Page_Up:
|
||||||
|
self.parent_win.notebook.emit('key_press_event', event)
|
||||||
|
return True
|
||||||
# we pressed a control key or ctrl+sth: we don't block
|
# we pressed a control key or ctrl+sth: we don't block
|
||||||
# the event in order to let ctrl+c (copy text) and
|
# the event in order to let ctrl+c (copy text) and
|
||||||
# others do their default work
|
# others do their default work
|
||||||
|
|
|
@ -167,9 +167,9 @@ class MessageWindow:
|
||||||
if event.state & gtk.gdk.CONTROL_MASK:
|
if event.state & gtk.gdk.CONTROL_MASK:
|
||||||
# Tab switch bindings
|
# Tab switch bindings
|
||||||
if event.keyval == gtk.keysyms.Tab: # CTRL + TAB
|
if event.keyval == gtk.keysyms.Tab: # CTRL + TAB
|
||||||
self.notebook.emit('key_press_event', event)
|
self.move_to_next_unread_tab(True)
|
||||||
elif event.keyval == gtk.keysyms.ISO_Left_Tab: # CTRL + SHIFT + TAB
|
elif event.keyval == gtk.keysyms.ISO_Left_Tab: # CTRL + SHIFT + TAB
|
||||||
self.notebook.emit('key_press_event', event)
|
self.move_to_next_unread_tab(False)
|
||||||
elif event.keyval == gtk.keysyms.Page_Down: # CTRL + PAGE DOWN
|
elif event.keyval == gtk.keysyms.Page_Down: # CTRL + PAGE DOWN
|
||||||
self.notebook.emit('key_press_event', event)
|
self.notebook.emit('key_press_event', event)
|
||||||
elif event.keyval == gtk.keysyms.Page_Up: # CTRL + PAGE UP
|
elif event.keyval == gtk.keysyms.Page_Up: # CTRL + PAGE UP
|
||||||
|
@ -430,14 +430,6 @@ class MessageWindow:
|
||||||
self.move_to_next_unread_tab(False)
|
self.move_to_next_unread_tab(False)
|
||||||
elif event.keyval == gtk.keysyms.Tab: # CTRL + TAB
|
elif event.keyval == gtk.keysyms.Tab: # CTRL + TAB
|
||||||
self.move_to_next_unread_tab(True)
|
self.move_to_next_unread_tab(True)
|
||||||
elif event.keyval == gtk.keysyms.Page_Down or\
|
|
||||||
event.keyval == gtk.keysyms.Page_Up: # CTRL + PAGE UP|DOWN
|
|
||||||
# construct event instance from binding
|
|
||||||
event = gtk.gdk.Event(gtk.gdk.KEY_PRESS)
|
|
||||||
event.keyval = event_keyval
|
|
||||||
event.state = event_keymod
|
|
||||||
event.time = 0 # assign current time
|
|
||||||
self.notebook.emit('key_press_event', event)
|
|
||||||
elif event.keyval == gtk.keysyms.F4: # CTRL + F4
|
elif event.keyval == gtk.keysyms.F4: # CTRL + F4
|
||||||
self.remove_tab(contact)
|
self.remove_tab(contact)
|
||||||
elif event.keyval == gtk.keysyms.w: # CTRL + W
|
elif event.keyval == gtk.keysyms.w: # CTRL + W
|
||||||
|
|
Loading…
Reference in New Issue