Ejemplo n.º 1
0
 public static KeyCode?ConvertBack(VirtualKeyCode keyCode)
 {
     if (VirtualKeyCodesMapping.ContainsKey(keyCode))
     {
         return(VirtualKeyCodesMapping[keyCode]);
     }
     return(null);
 }
Ejemplo n.º 2
0
 public static VirtualKeyCode?Convert(KeyCode keyCode)
 {
     if (VirtualKeyCodesMapping.ContainsValue(keyCode))
     {
         // Main mapping
         return(VirtualKeyCodesMapping.FirstOrDefault(kvp => kvp.Value == keyCode).Key);
     }
     // Left-Right fixations
     return(AdditionalVirtualKeyCodeMapping(keyCode));
 }