use KP_ENTER too as enter. thanks to '#xev'
This commit is contained in:
parent
ec7e22fdfb
commit
c40f8a3159
3 changed files with 6 additions and 3 deletions
plugins/gtkgui
|
@ -377,7 +377,8 @@ class Change_status_message_dialog:
|
|||
self.message_buffer.set_text(self.values[name])
|
||||
|
||||
def on_change_status_message_dialog_key_press_event(self, widget, event):
|
||||
if event.keyval == gtk.keysyms.Return: # catch CTRL+ENTER
|
||||
if event.keyval == gtk.keysyms.Return or
|
||||
event.keyval == gtk.keysyms.KP_Enter: # catch CTRL+ENTER
|
||||
if (event.state & gtk.gdk.CONTROL_MASK):
|
||||
self.window.response(gtk.RESPONSE_OK)
|
||||
|
||||
|
|
|
@ -219,7 +219,8 @@ class Groupchat_window(Chat):
|
|||
"""When a key is pressed:
|
||||
if enter is pressed without the shit key, message (if not empty) is sent
|
||||
and printed in the conversation. Tab does autocompete in nickames"""
|
||||
if event.keyval == gtk.keysyms.Return: # ENTER
|
||||
if event.keyval == gtk.keysyms.Return or
|
||||
event.keyval == gtk.keysyms.KP_Enter: # ENTER
|
||||
if (event.state & gtk.gdk.SHIFT_MASK):
|
||||
return 0
|
||||
message_buffer = widget.get_buffer()
|
||||
|
|
|
@ -162,7 +162,8 @@ class Tabbed_chat_window(Chat):
|
|||
self.notebook.emit('key_press_event', event)
|
||||
if event.state & gtk.gdk.SHIFT_MASK: # SHIFT + PAGE UP
|
||||
conversation_textview.emit('key_press_event', event)
|
||||
elif event.keyval == gtk.keysyms.Return:
|
||||
elif event.keyval == gtk.keysyms.Return or
|
||||
event.keyval == gtk.keysyms.KP_Enter: # ENTER
|
||||
if (event.state & gtk.gdk.SHIFT_MASK):
|
||||
return False
|
||||
if self.plugin.connected[self.account] < 2: #we are not connected
|
||||
|
|
Loading…
Add table
Reference in a new issue