OpenRA.KeycodeExts.DisplayString C# (CSharp) Method

DisplayString() public static method

public static DisplayString ( Keycode k ) : string
k Keycode
return string
        public static string DisplayString(Keycode k)
        {
            string ret;
            if (!KeyNames.TryGetValue(k, out ret))
                return k.ToString();

            return ret;
        }

Usage Example

Example #1
0
        public string DisplayString()
        {
            var ret = KeycodeExts.DisplayString(Key);

            if (Modifiers.HasModifier(Modifiers.Shift))
            {
                ret = "Shift + " + ret;
            }

            if (Modifiers.HasModifier(Modifiers.Alt))
            {
                ret = "Alt + " + ret;
            }

            if (Modifiers.HasModifier(Modifiers.Ctrl))
            {
                ret = "Ctrl + " + ret;
            }

            if (Modifiers.HasModifier(Modifiers.Meta))
            {
                ret = (Platform.CurrentPlatform == PlatformType.OSX ? "Cmd + " : "Meta + ") + ret;
            }

            return(ret);
        }
KeycodeExts