in dev/dll/SharedHelpers.cpp [696:781]
winrt::VirtualKey SharedHelpers::GetVirtualKeyFromChar(WCHAR c)
{
switch (c)
{
case L'A':
case L'a':
return winrt::VirtualKey::A;
case L'B':
case L'b':
return winrt::VirtualKey::B;
case L'C':
case L'c':
return winrt::VirtualKey::C;
case L'D':
case L'd':
return winrt::VirtualKey::D;
case L'E':
case L'e':
return winrt::VirtualKey::E;
case L'F':
case L'f':
return winrt::VirtualKey::F;
case L'G':
case L'g':
return winrt::VirtualKey::G;
case L'H':
case L'h':
return winrt::VirtualKey::H;
case L'I':
case L'i':
return winrt::VirtualKey::I;
case L'J':
case L'j':
return winrt::VirtualKey::J;
case L'K':
case L'k':
return winrt::VirtualKey::K;
case L'L':
case L'l':
return winrt::VirtualKey::L;
case L'M':
case L'm':
return winrt::VirtualKey::M;
case L'N':
case L'n':
return winrt::VirtualKey::N;
case L'O':
case L'o':
return winrt::VirtualKey::O;
case L'P':
case L'p':
return winrt::VirtualKey::P;
case L'Q':
case L'q':
return winrt::VirtualKey::Q;
case L'R':
case L'r':
return winrt::VirtualKey::R;
case L'S':
case L's':
return winrt::VirtualKey::S;
case L'T':
case L't':
return winrt::VirtualKey::T;
case L'U':
case L'u':
return winrt::VirtualKey::U;
case L'V':
case L'v':
return winrt::VirtualKey::V;
case L'W':
case L'w':
return winrt::VirtualKey::W;
case L'X':
case L'x':
return winrt::VirtualKey::X;
case L'Y':
case L'y':
return winrt::VirtualKey::Y;
case L'Z':
case L'z':
return winrt::VirtualKey::Z;
default:
return winrt::VirtualKey::None;
}
}