Use esc to leave nick list focus

This commit is contained in:
Joscha 2022-09-26 21:24:51 +02:00
parent 7dfa8c6048
commit 1ee82eaed0

View file

@ -529,7 +529,7 @@ impl EuphRoom {
self.list_chat_focus_key_bindings(bindings, &status).await; self.list_chat_focus_key_bindings(bindings, &status).await;
} }
Focus::NickList => { Focus::NickList => {
bindings.binding("tab", "focus on chat"); bindings.binding("tab, esc", "focus on chat");
bindings.empty(); bindings.empty();
bindings.heading("Nick list"); bindings.heading("Nick list");
self.list_nick_list_focus_key_bindings(bindings); self.list_nick_list_focus_key_bindings(bindings);
@ -564,7 +564,7 @@ impl EuphRoom {
} }
} }
Focus::NickList => { Focus::NickList => {
if let key!(Tab) = event { if let key!(Tab) | key!(Esc) = event {
self.focus = Focus::Chat; self.focus = Focus::Chat;
return true; return true;
} }