Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

GUIUtility.keyboardControl

static var keyboardControl: int;
static int keyboardControl;
static keyboardControl as int

Description

The controlID of the control that has keyboard focus.

	// Click on the text field to see the id of the control.
	
	private var str : String = "A String!";
	function OnGUI() {
		str = GUILayout.TextField(str,10);
		Debug.Log("id: " + GUIUtility.keyboardControl);
	}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    private string str = "A String!";
    void OnGUI() {
        str = GUILayout.TextField(str, 10);
        Debug.Log("id: " + GUIUtility.keyboardControl);
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	private str as string = 'A String!'

	def OnGUI() as void:
		str = GUILayout.TextField(str, 10)
		Debug.Log(('id: ' + GUIUtility.keyboardControl))