Programming/Unity

유니티 InputField 탭 이동 및 CapsLock 상태 확인

Lo Doc 2019. 8. 2. 19:58

1) 유니티 InputField 탭 이동

 

InputField_One field1;

InputField_Two field2;

 

if(field1.isFocused == true) {

  if(Input.GetKeyDown(KeyCode.Tab)) {

      field2.Select();

   }

}

 

2) CapsLock 상태 확인

 

//  유니티는 System.Windows.Forms.dll 이 없으므로

//  설치 파일에서 가져와서 써야함.

//  C:/program Files/Unity/Editor/Data/Mono/lib/mono/2.0 폴더에 있음.

using System.Windows.Forms;

 

if(Control.IsKeyLocked(Keys.CapsLock)) {

    Debug.Log("CapsLock On");

}

else {

    Debug.Log("CapsLock Off");

}