/// <summary> /// Handles a hot key sequence keypress and fires the public KeyPressed event. /// </summary> /// <param name="e">The hot key properties.</param> private void DoKeyPressed(HKEventArgs e) { if (IsEnabled) { if (KeyPressed != null) { HotKey key = keys.Values .FirstOrDefault(p => (p.Code == e.Code) && (p.Modifier == e.Modifier)); if (key != null) { //Logger.WriteLine(String.Format( // "... KeyManager code {0}, mods {1}", key.Code, key.Modifier)); KeyPressed(key); } } } }
/// <summary> /// Handles a hot key sequence keypress and fires the public KeyPressed event. /// </summary> /// <param name="e">The hot key properties.</param> private void DoKeyPressed(HKEventArgs e) { if (IsEnabled) { if (KeyPressed != null) { HotKey key = keys.Values .FirstOrDefault(p => (p.Code == e.Code) && (p.Modifier == e.Modifier)); if (key != null) { //Logger.WriteLine(String.Format( // "... KeyManager code {0}, mods {1}", key.Code, key.Modifier)); KeyPressed(key); } } } }