在大多数情况下,统一将处理键盘输入自动GUI元素也容易从脚本需求的键盘。 GUI元素键盘会自动出现,当用户点击可编辑的GUI元素。目前,gui.textfield,gui.textarea和gui.passwordfield将显示键盘;看用户界面类文件for further details。 键盘操作手册使用touchscreenkeyboard。open()函数打开键盘。请看touchscreenkeyboard脚本,这个函数的参数参考。 键盘布局的选择键盘支持以下选项:
财产 功能: touchscreenkeyboardtype默认。 书信可以切换到数字和标点符号键盘。 touchscreenkeyboardtype.asciicapable 书信可以切换到数字和标点符号键盘。 touchscreenkeyboardtype.numbersandpunctuation 数字和标点符号。可以切换到字符键盘。 touchscreenkeyboardtype.url 用斜线和.com按钮。可以切换到数字和标点符号键盘。 touchscreenkeyboardtype.numberpad 只有从0到9的数字。 touchscreenkeyboardtype.phonepad 用键盘输入电话号码。 touchscreenkeyboardtype.namephonepad 书信可以切换到手机键盘。 touchscreenkeyboardtype.emailaddress 用@符号的字母。可以切换到数字和标点符号键盘。
文本预览默认情况下,编辑框将被创建并放置在键盘的上方。这是预览用户输入的文本,所以文本总是可见。然而,你可以通过设置禁用文本预览touchscreenkeyboard.hideinput真正的。请注意,这仅适用于某些键盘类型和输入模式。例如,它不会为手机按键和多行文本输入工作。在这种情况下,编辑框中会出现。touchscreenkeyboard.hideinput是一个全局变量,会影响所有的键盘。 能见度和键盘大小有三个键盘特性touchscreenkeyboard确定键盘和屏幕尺寸的可见性状态。
财产 功能:
看得见的 退货真正的如果键盘是完全显示在屏幕上,可以输入字符。
区域 返回键盘的位置和尺寸。
活动中 退货真正的如果键盘被激活。这个属性是不是静态的财产。你必须有一个键盘的实例来使用这个属性。
请注意,touchscreenkeyboard.area将返回一个位置和大小设置为0,直到键盘完全显示在屏幕上的矩形。你不应该查询该值后立即touchscreenkeyboard。open()。键盘事件的顺序如下: - touchscreenkeyboard。open()被称为。touchscreenkeyboard.active返回true。touchscreenkeyboard.visible返回false。touchscreenkeyboard.area时返回(0,0,0,0)。
- 键盘滑进屏幕。所有属性保持不变。
- 键盘停止滑动。touchscreenkeyboard.active返回true。touchscreenkeyboard.visible返回true。touchscreenkeyboard.area返回键盘的真实位置和大小。
安全的文本输入可以配置键盘输入时隐藏字符。这是有用的,用户需要输入敏感信息(如密码)。手动安全文本输入启用打开键盘,使用下面的代码: - touchscreenkeyboard.open(“违约”,touchscreenkeyboardtype,FALSE,FALSE),true);
复制代码
隐藏文本在打字的时候报警键盘用黑色半透明的背景而不是经典的不透明的键盘显示、呼叫touchscreenkeyboard。open()如下: - touchscreenkeyboard.open(“违约”,touchscreenkeyboardtype,FALSE,FALSE,TRUE,TRUE);
复制代码
经典的键盘
报警键盘
|