SetupActivity: <CTRL+E> as <DEL>
This commit is contained in:
parent
16a011e81e
commit
46ee01e073
|
@ -120,6 +120,15 @@ impl SetupActivity {
|
||||||
if key.modifiers.intersects(KeyModifiers::CONTROL) {
|
if key.modifiers.intersects(KeyModifiers::CONTROL) {
|
||||||
// Match char
|
// Match char
|
||||||
match ch {
|
match ch {
|
||||||
|
'e' | 'E' => {
|
||||||
|
// Prompt to delete selected key
|
||||||
|
self.yesno_opt = YesNoDialogOption::No; // Default to no
|
||||||
|
self.popup = Some(Popup::YesNo(
|
||||||
|
String::from("Delete key?"),
|
||||||
|
Self::callback_delete_ssh_key,
|
||||||
|
Self::callback_nothing_to_do,
|
||||||
|
));
|
||||||
|
}
|
||||||
'h' | 'H' => {
|
'h' | 'H' => {
|
||||||
// Show help
|
// Show help
|
||||||
self.popup = Some(Popup::Help);
|
self.popup = Some(Popup::Help);
|
||||||
|
|
|
@ -544,6 +544,16 @@ impl SetupActivity {
|
||||||
Span::raw(" "),
|
Span::raw(" "),
|
||||||
Span::raw("Delete entry"),
|
Span::raw("Delete entry"),
|
||||||
])),
|
])),
|
||||||
|
ListItem::new(Spans::from(vec![
|
||||||
|
Span::styled(
|
||||||
|
"<CTRL+E>",
|
||||||
|
Style::default()
|
||||||
|
.fg(Color::Cyan)
|
||||||
|
.add_modifier(Modifier::BOLD),
|
||||||
|
),
|
||||||
|
Span::raw(" "),
|
||||||
|
Span::raw("Delete entry"),
|
||||||
|
])),
|
||||||
ListItem::new(Spans::from(vec![
|
ListItem::new(Spans::from(vec![
|
||||||
Span::styled(
|
Span::styled(
|
||||||
"<CTRL+H>",
|
"<CTRL+H>",
|
||||||
|
|
Loading…
Reference in a new issue