DisplayString() public static method

public static DisplayString ( Keycode k ) : string
k Keycode
return string
コード例 #1
0
ファイル: Hotkey.cs プロジェクト: alexeik/openRA.Engine.Hg
        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);
        }