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:
parent
d53941a466
commit
b04f08ba48
2 changed files with 24 additions and 1 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue