1
0
зеркало из https://github.com/glebtv/tui-textarea.git synced 2026-09-07 16:05:50 +03:00
Этот коммит содержится в:
rhysd
2022-06-16 20:18:29 +09:00
родитель 2f38bc46a5
Коммит 8278e1b85a

Просмотреть файл

@@ -21,6 +21,7 @@ pub enum Key {
End, End,
PageUp, PageUp,
PageDown, PageDown,
Esc,
/// An invalid key input (this key is always ignored by [`TextArea`](crate::TextArea)). /// An invalid key input (this key is always ignored by [`TextArea`](crate::TextArea)).
Null, Null,
} }
@@ -104,6 +105,7 @@ impl From<KeyEvent> for Input {
KeyCode::End => Key::End, KeyCode::End => Key::End,
KeyCode::PageUp => Key::PageUp, KeyCode::PageUp => Key::PageUp,
KeyCode::PageDown => Key::PageDown, KeyCode::PageDown => Key::PageDown,
KeyCode::Esc => Key::Esc,
_ => Key::Null, _ => Key::Null,
}; };
Self { key, ctrl, alt } Self { key, ctrl, alt }
@@ -150,6 +152,7 @@ impl From<TermionKey> for Input {
PageDown => Key::PageDown, PageDown => Key::PageDown,
BackTab => Key::Tab, BackTab => Key::Tab,
Delete => Key::Delete, Delete => Key::Delete,
Esc => Key::Esc,
_ => Key::Null, _ => Key::Null,
}; };