예제 #1
0
 private static void GetEventModifiersState(EventModifiersState state, Event evt)
 {
     state.IsCtrlDown  = evt.control;
     state.IsAltDown   = evt.alt;
     state.IsShiftDown = evt.shift;
     state.IsCapsOn    = evt.capsLock;
     state.IsNumLockOn = false;             // Indeterminate
     state.IsMetaDown  = evt.command;
 }
예제 #2
0
        private static EventModifiersState GetEventModifiersState(Event evt)
        {
            EventModifiersState state = new EventModifiersState();

            state.IsCtrlDown  = evt.control;
            state.IsAltDown   = evt.alt && !Input.GetKey(KeyCode.AltGr);
            state.IsShiftDown = evt.shift;
            state.IsCapsOn    = evt.capsLock;
            state.IsNumLockOn = false;             // Indeterminate
            state.IsMetaDown  = evt.command;

            return(state);
        }
예제 #3
0
		private static EventModifiersState GetEventModifiersState (Event evt)
		{
			EventModifiersState state = new EventModifiersState ();

			state.IsCtrlDown = evt.control;
			state.IsAltDown = evt.alt && !Input.GetKey(KeyCode.AltGr);
			state.IsShiftDown = evt.shift;
			state.IsCapsOn = evt.capsLock;
			state.IsNumLockOn = false; // Indeterminate
			state.IsMetaDown = evt.command;
			
			return state;
		}
예제 #4
0
		private static EventModifiersState GetEventModifiersState (Event evt)
		{
			EventModifiersState state = new EventModifiersState ();

			state.IsCtrlDown = evt.control;
			state.IsAltDown = evt.alt;
			state.IsShiftDown = evt.shift;
			state.IsCapsOn = evt.capsLock;
			state.IsNumLockOn = false; // Indeterminate

			return state;
		}