Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Ett Unity-program kan anropa systemets tangentbord när som helst. Observera att systemets tangentbord fungerar enligt målplattformens funktioner, till exempel tangentbordet på HoloLens 2 skulle stödja direkta handinteraktioner, medan tangentbordet på HoloLens (1:a generationen) skulle stödja GGV (Gaze, Gesture och Voice)1. Dessutom visas inte systemtangentbordet när du utför Unity Remoting från redigeraren till en HoloLens.
Så här anropar du systemets tangentbord
public TouchScreenKeyboard keyboard;
...
public void OpenSystemKeyboard()
{
keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, false, false);
}
Läsa indata
public TouchScreenKeyboard keyboard;
...
private void Update()
{
if (keyboard != null)
{
keyboardText = keyboard.text;
// Do stuff with keyboardText
}
}
Systemtangentbordsexempel
Du kan se ett enkelt exempel på hur du tar upp systemets tangentbord i MixedRealityKeyboard.cs
(Assets/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs)