public string GetKeyName(Keyboard.Key key)
        {
            var name = Keyboard.GetSpecialKeyName(key);

            if (name != null)
            {
                return(Loc.GetString(name));
            }

            name = GLFW.GetKeyName(Keyboard.ConvertGlfwKeyReverse(key), 0);
            if (name != null)
            {
                return(name.ToUpper());
            }

            return(Loc.GetString("<unknown key>"));
        }
 public string GetKeyNameScanCode(int scanCode)
 {
     return(GLFW.GetKeyName(Keys.Unknown, scanCode));
 }