diff --git a/src/backend/curses/pan.rs b/src/backend/curses/pan.rs index 94a153e..a096382 100644 --- a/src/backend/curses/pan.rs +++ b/src/backend/curses/pan.rs @@ -100,9 +100,10 @@ impl backend::Backend for Concrete { pancurses::Input::Character('\n') => Event::Key(Key::Enter), // TODO: wait for a very short delay. If more keys are // pipelined, it may be an escape sequence. - pancurses::Input::Character('\u{1b}') => Event::Key(Key::Esc), pancurses::Input::Character('\u{7f}') | pancurses::Input::Character('\u{8}') => Event::Key(Key::Backspace), + pancurses::Input::Character('\u{9}') => Event::Key(Key::Tab), + pancurses::Input::Character('\u{1b}') => Event::Key(Key::Esc), pancurses::Input::Character(c) if 32 <= (c as u32) && (c as u32) <= 255 => { Event::Char(utf8::read_char(c as u8, || {