public string KeyCodeToKeyName(SdlDotNet.KeyboardEventArgs e) { string skeyname = e.Key.ToString().ToLower(); if (skeyname.IndexOf("shift") >= 0) { skeyname = "shift"; } else if (skeyname.IndexOf("control") >= 0) { skeyname = "ctrl"; } else if (skeyname.IndexOf("alt") >= 0) { skeyname = "alt"; } //Console.WriteLine(skeyname); return(skeyname); }
void keycache_KeyUp(object sender, SdlDotNet.KeyboardEventArgs e) { string thiskeyname = KeyCodeToKeyName(e); HandleKeyUp(thiskeyname); }