Covellite++
Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
SystemToGuiKeyCode.android.cpp
1
2
#include "SystemToGuiKeyCode.hpp"
3
#include <map>
4
5
namespace
covellite
6
{
7
8
namespace
gui
9
{
10
11
// cppcheck-suppress ConfigurationNotChecked
12
KeyCode_t SystemToGuiKeyCode(int32_t _AsciiKeyCode)
13
{
14
static
const ::std::map<int32_t, KeyCode_t> Keys =
15
{
16
{ AKEYCODE_DEL, KeyCode_t::KI_BACK },
// BackSpace
17
};
18
19
// 01 Ноябрь 2017 10:59 (unicornum.verum@gmail.com)
20
TODO(
"Преобразование остальных виртуальных кодов."
);
21
22
auto
itKey = Keys.find(_AsciiKeyCode);
23
if
(itKey == Keys.end())
return
KeyCode_t::KI_UNKNOWN;
24
25
return
itKey->second;
26
}
27
28
}
// namespace gui
29
30
}
// namespace covellite
Solution
Solution
Covellite.Gui
Covellite.Gui
SystemToGuiKeyCode.android.cpp
Документация по Covellite++. Последние изменения: Сб 4 Янв 2025 23:13:15. Создано системой
1.12.0