警告:此页面是自动(机器)翻译,如有任何疑问,请参阅原始英文文档。不便之处,敬请原谅。

ECTkeyboard-创建个性化的虚拟键盘

创建个性化的虚拟键盘

ECTkeyboard 提供了非常灵活的设置功能。例如,用户可以使用任意数量或位置的按钮来创建自己的虚拟键盘,包括为每个按钮添加自定义标题以及图像或声音。为此,用户必须创建一个带有按钮标题以及图像或声音的完整路径的键盘文件。还需要设置程序以使用这样的文件。

键盘文件

键盘文件是文本文件,其参数使用特殊的分隔符号(默认值为#)编写。文件中的每个字符串对应于虚拟键盘上的一个按钮,例如如果虚拟键盘有9个按钮,则键盘文件应有9个独立的字符串。

让我们看一个虚拟键盘文件的例子(见图23)。

Keyboard file example (图23.键盘文件示例)

该键盘是专门为医疗和康复中心设计的,其主要任务是与不会说话或书写的患者建立起最初的首次接触。键盘仅包含九个按钮:“饮食”,“饮料”,“厕所”,“热”,“冷”,“睡眠”,“好”,“坏”,“疼痛”。

本示例说明如何使用文件的每个字符串设置各种参数。为了使内容更清楚,可以将文件内容分为几列。

Clear structure of the keyboard file (图24.键盘文件的清晰结构)

可以将键盘文件结构与一个表进行比较,其中每一行对应于虚拟键盘上的一个按钮,而每一列对应于该按钮的不同参数。

列号从0开始。在上述示例中:

设置程序以使用键盘文件

创建键盘文件来操作该程序还不够。用户必须设置 ECTkeyboard 为了提供适当的程序功能。为此,用户必须在程序的设置窗口中更改以下参数:

将所有更改保存在程序中之后,用户必须选择选择器的正确工作模式。该程序已准备就绪,可以工作了(见图25)。这种键盘最方便的工作方式是第二种方法,即水平扫描模式。

Appearance of simplified keyboard with icons (图25.带图标的简化键盘的外观)

PRO附加信息

的初始版本 ECTkeyboard 可以为虚拟键盘标题,图像和声音选择单独的文件(程序设置窗口的参数6、7、8)。但是,在最新版本发布之后,所有提到的参数都被合并到键盘文件中。因此,参数7和8从程序的设置窗口中隐藏。

可以为虚拟键盘的每个按钮分配一个标题,最多5个不同的图像(不活动状态,光标下方的按钮,按钮行选择,按钮选择,按下的按钮)和声音文件,该声音文件在突出显示该按钮时播放。所有提到的参数不是强制性的,例如用户只能为一组按钮选择声音和图标,为另一组按钮选择字幕。即使没有按钮参数, ECTkeyboard 仍然可以正常工作,只有该特定按钮不会创建任何操作。这种方法在程序设置过程中提供了极大的灵活性。

虚拟键盘的所有图像(图标)都将加载到RAM中,并根据按钮的选定比例(参数56)和当前选定的符号窗口(参数173)进行渲染。当键盘包含大量按钮或沉重的图像文件时,此渲染过程可能会花费大量时间。程序的设置窗口中的每次更改,新配置文件的加载或更改后都会进行完全重新渲染。 ECTkeyboard 主窗口大小。当键盘按钮的每个状态都有自己的图像或此类图像具有高分辨率时,这种效果会更加明显。因此,仅程序的PRO版本支持键盘图标,因为用户必须正确理解程序中使用的所有参数和设置。

与键盘图标不同,声音文件在宣布时从存储设备加载。为了提高程序速度,建议从硬盘驱动器或任何快速的外部存储设备(USB 2.0或3.0)启动它。用户启动时 ECTkeyboard 从通过USB 1.0端口连接的存储设备中读取数据或该设备的读取速度太低,可能会延迟播放程序的声音,而该程序无法提供最大的效率和运行速度。

当前的键盘文件结构允许用户添加其他参数,例如新的本地化,很快(见图26)。为了使用其他本地化,用户只需在程序的设置窗口中将参数28的值更改为 5#1,因为其他标题已添加到键盘文件的第五列。一个键盘文件可能包含几种不同的本地化,并与 分隔器。如有必要,用户还可以为键盘添加特定的声音或图标集。这个过程令人难以置信的简便性 ECTkeyboard 一个真正通用的程序。

Adding localization to the keyboard file (图26.将本地化添加到键盘文件)