You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- // This code is distributed under MIT license.
- // Copyright (c) 2010-2018 George Mamaladze
- // See license.txt or https://mit-license.org/
-
- using System.Windows.Forms;
-
- namespace Gma.System.MouseKeyHook.Implementation
- {
- internal static class KeysExtensions
- {
- public static Keys Normalize(this Keys key)
- {
- if ((key & Keys.LControlKey) == Keys.LControlKey ||
- (key & Keys.RControlKey) == Keys.RControlKey) return Keys.Control;
- if ((key & Keys.LShiftKey) == Keys.LShiftKey ||
- (key & Keys.RShiftKey) == Keys.RShiftKey) return Keys.Shift;
- if ((key & Keys.LMenu) == Keys.LMenu ||
- (key & Keys.RMenu) == Keys.RMenu) return Keys.Alt;
- return key;
- }
- }
- }
|