use KP_ENTER too as enter. thanks to '#xev'

This commit is contained in:
Nikos Kouremenos 2005-03-18 01:25:11 +00:00
parent ec7e22fdfb
commit c40f8a3159
3 changed files with 6 additions and 3 deletions

View file

@ -377,7 +377,8 @@ class Change_status_message_dialog:
self.message_buffer.set_text(self.values[name]) self.message_buffer.set_text(self.values[name])
def on_change_status_message_dialog_key_press_event(self, widget, event): 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): if (event.state & gtk.gdk.CONTROL_MASK):
self.window.response(gtk.RESPONSE_OK) self.window.response(gtk.RESPONSE_OK)

View file

@ -219,7 +219,8 @@ class Groupchat_window(Chat):
"""When a key is pressed: """When a key is pressed:
if enter is pressed without the shit key, message (if not empty) is sent if enter is pressed without the shit key, message (if not empty) is sent
and printed in the conversation. Tab does autocompete in nickames""" 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): if (event.state & gtk.gdk.SHIFT_MASK):
return 0 return 0
message_buffer = widget.get_buffer() message_buffer = widget.get_buffer()

View file

@ -162,7 +162,8 @@ class Tabbed_chat_window(Chat):
self.notebook.emit('key_press_event', event) self.notebook.emit('key_press_event', event)
if event.state & gtk.gdk.SHIFT_MASK: # SHIFT + PAGE UP if event.state & gtk.gdk.SHIFT_MASK: # SHIFT + PAGE UP
conversation_textview.emit('key_press_event', event) 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): if (event.state & gtk.gdk.SHIFT_MASK):
return False return False
if self.plugin.connected[self.account] < 2: #we are not connected if self.plugin.connected[self.account] < 2: #we are not connected