コード例 #1
0
        /// <summary>
        /// Froms the string to keys.
        /// </summary>
        /// <param name="keys">The keys.</param>
        void FromStringToKeys(string keys)
        {
            IEnumerable <string> segments = keys.Split(new[] { '+' });

            foreach (string segment in segments)
            {
                string modifiedSegment = segment.ToLowerInvariant().Trim() == "ctrl" ? "Control" : segment;
                keyChain |= EnumParser.Parse <KeysEx>(modifiedSegment.Trim());
            }
        }
コード例 #2
0
ファイル: Extensions.cs プロジェクト: mrkoolaid/KeyboardHook
 /// <summary>
 /// Converts the specified Keys to a KeysEx enumeration.
 /// </summary>
 /// <param name="keys">The keys to convert.</param>
 public static KeysEx ToKeysEx(this Keys keys)
 {
     return(EnumParser.Parse <KeysEx>(keys.ToString()));
 }