예제 #1
0
        private bool getModKeyPressing(modKey key)
        {
            switch (key)
            {
            case modKey.Shift:
                return(Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift));

            case modKey.Alt:
                return(Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt));

            case modKey.Ctrl:
                return(Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.RightControl));

            default:
                return(false);
            }
        }
        private bool getModKeyPressing(modKey key)
        {
            switch (key)
            {
                case modKey.Shift:
                    return (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift));

                case modKey.Alt:
                    return (Input.GetKey(KeyCode.LeftAlt) || Input.GetKey(KeyCode.RightAlt));

                case modKey.Ctrl:
                    return (Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.RightControl));

                default:
                    return false;
            }
        }
예제 #3
0
 /// <summary>
 /// ホットキーを指定して初期化する。
 /// 使用後は必ずDisposeすること。
 /// </summary>
 /// <param name="modKey">修飾キー</param>
 /// <param name="key">キー</param>
 public HotKey(MOD_KEY modKey, Keys key) => m_Form = new HotKeyForm(modKey, key, RaiseHotKeyPressed);