public static string GetScancodeName(SDL2ScanCode scancode) { var ptr = GetScancodeNamePtr(scancode); if (ptr != IntPtr.Zero) { return(Marshal.PtrToStringAuto(ptr)); } return(string.Empty); }
private static extern IntPtr GetScancodeNamePtr(SDL2ScanCode scancode);
public static extern SDL2KeyCode GetKeyFromScancode(SDL2ScanCode scancode);
public static string GetScancodeName(SDL2ScanCode scancode) { var ptr = GetScancodeNamePtr(scancode); if (ptr != IntPtr.Zero) return Marshal.PtrToStringAuto(ptr); return string.Empty; }