1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 17:07:34 +00:00

Shell: Support home/end keys for line editing.

This commit is contained in:
Andreas Kling 2019-05-07 05:03:21 +02:00
parent d53941a466
commit b04f08ba48
2 changed files with 24 additions and 1 deletions

View file

@ -769,6 +769,12 @@ void Terminal::keydown_event(GKeyEvent& event)
case KeyCode::Key_Left:
write(m_ptm_fd, "\033[D", 3);
break;
case KeyCode::Key_Home:
write(m_ptm_fd, "\033[H", 3);
break;
case KeyCode::Key_End:
write(m_ptm_fd, "\033[F", 3);
break;
default:
write(m_ptm_fd, &ch, 1);
break;