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; } }
/// <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);