TouchScreenKeyboard

class in UnityEngine

切换到手册

描述

访问原生 iPhone、Android、Windows Phone 和 Windows 应用商店应用程序屏幕键盘的接口,在其他平台上不可用。

此接口可以显示不同类型的键盘:ASCII、 数字、URL、Email 和其他。

显示的键盘可能会遮挡 部分用户界面,在显示键盘时, 需要确保不会遮挡用户界面 部分。

TouchScreenKeyboard.visibleTouchScreenKeyboard.area 应 用于确定键盘是否显示(激活)以及使用 哪部分屏幕。

Windows 应用商店应用程序:在通用 Windows 10 应用程序中,只有具有触摸输入支持的基于 XAML 的应用程序才支持触摸屏幕键盘。

静态变量

area返回被键盘覆盖的屏幕部分。
hideInput当键盘在屏幕上时是否隐藏键盘上的文本输入字段?
isSupported是否支持触摸屏幕键盘。
visible只要屏幕上有完全可见的键盘,就返回 true。

变量

active键盘可见还是滑入屏幕位置?
canGetSelection指定 TouchScreenKeyboard 是否支持 selection 属性。(只读)
canSetSelection指定 TouchScreenKeyboard 是否支持 selection 属性。(只读)
characterLimit键盘输入字段可以输入的字符数限制。0 = 无限。
selection获取或设置目前正在编辑的字符串中的所选文本的字符范围。
status返回屏幕键盘的状态。(只读)
targetDisplay指定软件键盘将显示在哪个显示屏上。
text返回键盘的输入字段显示的文本。
type返回键盘的 TouchScreenKeyboardType。

静态函数

Open在屏幕上打开操作系统提供的原生键盘。