Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aplikacja aparatu Unity może wywoływać klawiaturę systemową w dowolnym momencie. Należy pamiętać, że klawiatura systemowa będzie zachowywać się zgodnie z możliwościami platformy docelowej, na przykład klawiatura na HoloLens 2 będzie obsługiwać bezpośrednie interakcje ręczne, podczas gdy klawiatura na urządzeniu HoloLens (1. generacji) będzie obsługiwać GGV (Gaze, Gest i Voice)1. Ponadto klawiatura systemowa nie będzie wyświetlana podczas wykonywania komunikacji zdalnie aparatu Unity z edytora do urządzenia HoloLens.
Jak wywołać klawiaturę systemową
public TouchScreenKeyboard keyboard;
...
public void OpenSystemKeyboard()
{
keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, false, false);
}
Jak odczytać dane wejściowe
public TouchScreenKeyboard keyboard;
...
private void Update()
{
if (keyboard != null)
{
keyboardText = keyboard.text;
// Do stuff with keyboardText
}
}
Przykład klawiatury systemowej
Możesz zobaczyć prosty przykład sposobu, w jaki można wyświetlić klawiaturę MixedRealityKeyboard.cs systemową (Assets/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs)