frame.add(textview = Gtk::TextView.new.set_wrap_mode(Gtk::TextTag::WRAP_WORD))
frame.set_shadow_type(Gtk::SHADOW_IN)
textview.signal_connect('key-press-event') { |w, event|
- textview.set_editable(event.keyval != Gdk::Keyval::GDK_Tab)
+ textview.set_editable(event.keyval != Gdk::Keyval::GDK_Tab && event.keyval != Gdk::Keyval::GDK_ISO_Left_Tab)
if event.keyval == Gdk::Keyval::GDK_Page_Up || event.keyval == Gdk::Keyval::GDK_Page_Down
scrolledwindow.signal_emit('key-press-event', event)
end