Lines Matching refs:KeyCode
1 use super::types::{KeyCode, KeyModifiers, Mouse, MouseButton, Sequence};
7 KeyCode::F(ch as u8 - b'P' + 1), in parse_char()
15 '\r' | '\n' => KeyCode::Enter, in parse_char()
16 '\t' => KeyCode::Tab, in parse_char()
17 '\x7F' => KeyCode::BackTab, in parse_char()
18 '\x1B' => KeyCode::Esc, in parse_char()
19 '\0' => KeyCode::Null, in parse_char()
20 _ => KeyCode::Char(ch), in parse_char()
28 Some(Sequence::Key(KeyCode::Char(ch), KeyModifiers::ALT)) in parse_esc_sequence()
38 KeyCode::Up, in parse_csi_sequence()
42 KeyCode::Down, in parse_csi_sequence()
46 KeyCode::Right, in parse_csi_sequence()
50 KeyCode::Left, in parse_csi_sequence()
53 'H' => Some(Sequence::Key(KeyCode::Home, KeyModifiers::empty())), in parse_csi_sequence()
54 'F' => Some(Sequence::Key(KeyCode::End, KeyModifiers::empty())), in parse_csi_sequence()
55 'Z' => Some(Sequence::Key(KeyCode::BackTab, KeyModifiers::empty())), in parse_csi_sequence()
104 1 | 7 => KeyCode::Home, in parse_csi_tilde_key_code()
105 2 => KeyCode::Insert, in parse_csi_tilde_key_code()
106 3 => KeyCode::Delete, in parse_csi_tilde_key_code()
107 4 | 8 => KeyCode::End, in parse_csi_tilde_key_code()
108 5 => KeyCode::PageUp, in parse_csi_tilde_key_code()
109 6 => KeyCode::PageDown, in parse_csi_tilde_key_code()
110 p @ 11..=15 => KeyCode::F(p as u8 - 10), in parse_csi_tilde_key_code()
111 p @ 17..=21 => KeyCode::F(p as u8 - 11), in parse_csi_tilde_key_code()
112 p @ 23..=24 => KeyCode::F(p as u8 - 12), in parse_csi_tilde_key_code()