diff --git a/tim.h b/tim.h index b8065e6..d62c1b0 100644 --- a/tim.h +++ b/tim.h @@ -602,13 +602,16 @@ static bool parse_input(struct event* restrict e, int n) { {"[B" , DOWN_KEY}, {"[C" , RIGHT_KEY}, {"[D" , LEFT_KEY}, - {"[2~", INSERT_KEY}, - {"[4h", INSERT_KEY}, - {"[3~", DELETE_KEY}, - {"[P" , DELETE_KEY}, - {"[H" , HOME_KEY}, - {"[F" , END_KEY}, - {"[4~", END_KEY}, + {"[2~", INSERT_KEY}, // xterm + {"[4h", INSERT_KEY}, // + {"[3~", DELETE_KEY}, // xterm + {"[P" , DELETE_KEY}, // + {"[H" , HOME_KEY}, // xterm + {"[1~", HOME_KEY}, // tmux + {"[7~", HOME_KEY}, // rxvt + {"[F" , END_KEY}, // xterm + {"[4~", END_KEY}, // tmux + {"[8~", END_KEY}, // rxvt {"[5~", PAGEUP_KEY}, {"[6~", PAGEDOWN_KEY}, };