diff --git a/src/chat_control.py b/src/chat_control.py index 7124de6d3..f4089906b 100644 --- a/src/chat_control.py +++ b/src/chat_control.py @@ -553,15 +553,10 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools): widget.modify_fg(gtk.STATE_NORMAL, fg_color) self.connect_style_event(widget, opts[0], opts[1]) - def _conv_textview_key_press_event(self, widget, event): - # translate any layout to latin_layout - keymap = gtk.gdk.keymap_get_default() - keycode, group, level = keymap.get_entries_for_keyval(event.keyval)[0] - keycodec, group, level = keymap.get_entries_for_keyval(gtk.keysyms.c)[0] - if (event.state & gtk.gdk.CONTROL_MASK and keyval in (keycodec, + if (event.state & gtk.gdk.CONTROL_MASK and event.keyval in (gtk.keysyms.c, gtk.keysyms.Insert)) or (event.state & gtk.gdk.SHIFT_MASK and \ - keyval in (gtk.keysyms.Page_Down, gtk.keysyms.Page_Up)): + event.keyval in (gtk.keysyms.Page_Down, gtk.keysyms.Page_Up)): return False self.parent_win.notebook.emit('key_press_event', event) return True