diff options
Diffstat (limited to 'lib/nes/app/ui/screen-browser.cc')
| -rw-r--r-- | lib/nes/app/ui/screen-browser.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/nes/app/ui/screen-browser.cc b/lib/nes/app/ui/screen-browser.cc index 50b0060..84fb647 100644 --- a/lib/nes/app/ui/screen-browser.cc +++ b/lib/nes/app/ui/screen-browser.cc @@ -111,6 +111,14 @@ namespace nes::app return action::go_to_title(); } } + else if (event == input_event::key_down(key::letter_d)) + { + auto const selected = selection_.get_selected(); + if (selected && selected->entry.get_type() == file_browser::entry_type::file) + { + return action::prompt_key(selected->entry.get_name()); + } + } else if (event == input_event::key_down(key::enter)) { auto const selected = selection_.get_selected(); |
