Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Aplikace Unity může kdykoli vyvolat systémovou klávesnici. Všimněte si, že systémová klávesnice se bude chovat podle možností cílové platformy, například klávesnice na HoloLens 2 by podporovala přímé interakce rukou, zatímco klávesnice v HoloLensu (1. generace) podporuje GGV (Gaze, Gesture a Voice)1. Kromě toho se při provádění vzdálené komunikace Unity z editoru do HoloLensu nezobrazí systémová klávesnice.
Jak vyvolat systémovou klávesnici
public TouchScreenKeyboard keyboard;
...
public void OpenSystemKeyboard()
{
keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, false, false);
}
Jak číst vstup
public TouchScreenKeyboard keyboard;
...
private void Update()
{
if (keyboard != null)
{
keyboardText = keyboard.text;
// Do stuff with keyboardText
}
}
Příklad systémové klávesnice
Můžete se podívat na jednoduchý příklad, jak vyvolat systémovou klávesnici v MixedRealityKeyboard.cs souboru (Assets/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs).