pub struct KeyMap {Show 22 fields
pub character_forward: Binding,
pub character_backward: Binding,
pub delete_after_cursor: Binding,
pub delete_before_cursor: Binding,
pub delete_character_backward: Binding,
pub delete_character_forward: Binding,
pub delete_word_backward: Binding,
pub delete_word_forward: Binding,
pub insert_newline: Binding,
pub line_end: Binding,
pub line_next: Binding,
pub line_previous: Binding,
pub line_start: Binding,
pub paste: Binding,
pub word_backward: Binding,
pub word_forward: Binding,
pub input_begin: Binding,
pub input_end: Binding,
pub uppercase_word_forward: Binding,
pub lowercase_word_forward: Binding,
pub capitalize_word_forward: Binding,
pub transpose_character_backward: Binding,
}Expand description
Key bindings for textarea navigation.
Fields§
§character_forward: BindingMove character forward.
character_backward: BindingMove character backward.
delete_after_cursor: BindingDelete text after cursor.
delete_before_cursor: BindingDelete text before cursor.
delete_character_backward: BindingDelete character backward.
delete_character_forward: BindingDelete character forward.
delete_word_backward: BindingDelete word backward.
delete_word_forward: BindingDelete word forward.
insert_newline: BindingInsert newline.
line_end: BindingMove to line end.
line_next: BindingMove to next line.
line_previous: BindingMove to previous line.
line_start: BindingMove to line start.
paste: BindingPaste from clipboard.
word_backward: BindingMove word backward.
word_forward: BindingMove word forward.
input_begin: BindingMove to input begin.
input_end: BindingMove to input end.
uppercase_word_forward: BindingUppercase word forward.
lowercase_word_forward: BindingLowercase word forward.
capitalize_word_forward: BindingCapitalize word forward.
transpose_character_backward: BindingTranspose character backward.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KeyMap
impl RefUnwindSafe for KeyMap
impl Send for KeyMap
impl Sync for KeyMap
impl Unpin for KeyMap
impl UnwindSafe for KeyMap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more