public static LinuxKeyCode WindowsToLinux(WindowsVirtualKey key) { try { return((LinuxKeyCode)Enum.Parse(typeof(LinuxKeyCode), key.ToString())); }catch (Exception ex) { ISLogger.Write("Failed to translate windows key {0}: {1}", key, ex.Message); return(0); } }