Exemple #1
0
        public static string GetDescription(this Win32A.KeyModifiers p_value)
        {
            if (p_value == Win32A.KeyModifiers.None)
            {
                return(p_value.ToString());
            }

            var result   = string.Empty;
            var firstMod = true;

            result += KeyModifierToString(p_value, Win32A.KeyModifiers.Ctrl, ref firstMod);
            result += KeyModifierToString(p_value, Win32A.KeyModifiers.Alt, ref firstMod);
            result += KeyModifierToString(p_value, Win32A.KeyModifiers.Shift, ref firstMod);
            result += KeyModifierToString(p_value, Win32A.KeyModifiers.Win, ref firstMod);

            return(result);
        }