pub struct KeyMap {Show 24 fields
pub character_backward: Binding,
pub character_forward: 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 page_up: Binding,
pub page_down: 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
KeyMap is the key bindings for different actions within the textarea.
Fields§
§character_backward: BindingCharacterBackward binding.
character_forward: BindingCharacterForward binding.
delete_after_cursor: BindingDeleteAfterCursor binding.
delete_before_cursor: BindingDeleteBeforeCursor binding.
delete_character_backward: BindingDeleteCharacterBackward binding.
delete_character_forward: BindingDeleteCharacterForward binding.
delete_word_backward: BindingDeleteWordBackward binding.
delete_word_forward: BindingDeleteWordForward binding.
insert_newline: BindingInsertNewline binding.
line_end: BindingLineEnd binding.
line_next: BindingLineNext binding.
line_previous: BindingLinePrevious binding.
line_start: BindingLineStart binding.
page_up: BindingPageUp binding.
page_down: BindingPageDown binding.
paste: BindingPaste binding.
word_backward: BindingWordBackward binding.
word_forward: BindingWordForward binding.
input_begin: BindingInputBegin binding.
input_end: BindingInputEnd binding.
uppercase_word_forward: BindingUppercaseWordForward binding.
lowercase_word_forward: BindingLowercaseWordForward binding.
capitalize_word_forward: BindingCapitalizeWordForward binding.
transpose_character_backward: BindingTransposeCharacterBackward binding.
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 UnsafeUnpin 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