Add Ctrl+Backspace text field behaviour
This commit is contained in:
parent
6e9ab1cd6f
commit
4ca54836a8
@ -338,6 +338,17 @@ where
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
keyboard::KeyCode::Backspace => {
|
keyboard::KeyCode::Backspace => {
|
||||||
|
if platform::is_jump_modifier_pressed(modifiers)
|
||||||
|
&& self.state.cursor.selection().is_none()
|
||||||
|
{
|
||||||
|
if self.is_secure {
|
||||||
|
let cursor_pos = self.state.cursor.end(&self.value);
|
||||||
|
self.state.cursor.select_range(0, cursor_pos);
|
||||||
|
} else {
|
||||||
|
self.state.cursor.select_left_by_words(&self.value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
let mut editor =
|
let mut editor =
|
||||||
Editor::new(&mut self.value, &mut self.state.cursor);
|
Editor::new(&mut self.value, &mut self.state.cursor);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user