From f7bef53b422d793c03fc442399df7b22e743a3ed Mon Sep 17 00:00:00 2001 From: Myk Taylor Date: Thu, 15 Jun 2023 01:35:48 -0700 Subject: [PATCH] prefer symbols to descriptions for hotkey names --- library/modules/Screen.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/library/modules/Screen.cpp b/library/modules/Screen.cpp index d3419398c..76f782edb 100644 --- a/library/modules/Screen.cpp +++ b/library/modules/Screen.cpp @@ -598,10 +598,12 @@ std::set Screen::add_text_keys(const std::setGetKeyDisplay(key); - - return "?"; + int c = keyToChar(key); + if (c != -1) + return string(1, c); + if (key >= df::interface_key::CUSTOM_SHIFT_A && key <= df::interface_key::CUSTOM_SHIFT_Z) + return string(1, 'A' + (key - df::interface_key::CUSTOM_SHIFT_A)); + return enabler->GetKeyDisplay(key); } int Screen::keyToChar(df::interface_key key)