зеркало из
https://github.com/glebtv/tui-textarea.git
synced 2026-09-07 16:05:50 +03:00
add missing Key::Esc variant
Этот коммит содержится в:
@@ -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,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user