/// <summary> /// source engine key to VirtualKey /// </summary> public ushort GetVirtualKey(string sourceKey) { return(VirtualKeysToSourceKeys .Where((pair) => pair.Value == sourceKey).FirstOrDefault().Key); }
/// <summary> /// VirtualKey ushort to source engine key /// </summary> public string GetSourceKey(ushort key) { VirtualKeysToSourceKeys.TryGetValue(key, out string sourceKey); return(sourceKey); }