diff options
author | crupest <crupest@outlook.com> | 2021-09-15 19:17:38 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2021-09-15 19:17:38 +0800 |
commit | cb981f5a337f3a8fc9d450b891c358c2b8dc29d3 (patch) | |
tree | 5216a09c127e534edfebca22f8b91d876812f6b4 /src/platform/gui/Keyboard.cpp | |
parent | 105e4ad880a810300bf4b3a0a0752ae58924667b (diff) | |
download | cru-cb981f5a337f3a8fc9d450b891c358c2b8dc29d3.tar.gz cru-cb981f5a337f3a8fc9d450b891c358c2b8dc29d3.tar.bz2 cru-cb981f5a337f3a8fc9d450b891c358c2b8dc29d3.zip |
...
Diffstat (limited to 'src/platform/gui/Keyboard.cpp')
-rw-r--r-- | src/platform/gui/Keyboard.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/platform/gui/Keyboard.cpp b/src/platform/gui/Keyboard.cpp index 24880e00..7d4903e5 100644 --- a/src/platform/gui/Keyboard.cpp +++ b/src/platform/gui/Keyboard.cpp @@ -5,8 +5,7 @@ #include <string_view> namespace cru::platform::gui { -constexpr std::array<std::u16string_view, - static_cast<int>(KeyCode::NumPad9) + 1> +const std::array<StringView, static_cast<int>(KeyCode::NumPad9) + 1> key_code_string_list{u"Unknown", u"LeftButton", u"MiddleButton", @@ -106,13 +105,13 @@ constexpr std::array<std::u16string_view, u"NumPad8", u"NumPad9"}; -std::u16string_view ToString(KeyCode key_code) { +String ToString(KeyCode key_code) { if (static_cast<int>(key_code) < 0 || static_cast<int>(key_code) >= static_cast<int>(key_code_string_list.size())) return u"UNKNOWN_KEYCODENAME"; - return key_code_string_list[static_cast<int>(key_code)]; + return key_code_string_list[static_cast<int>(key_code)].ToString(); } std::u16string ToString(KeyModifier key_modifier, |