了解键盘编辑器
将通过 Velocity 控制台中的“键盘”选项卡完成键盘创建和编辑。 此工具可用于直接编辑项目中的键盘,创建在多个键盘之间使用的自定义按键,编辑单个按键详细信息和值,并将键盘导出至其他项目。
要开始使用自定义键盘,请单击右下角键盘面板中的添加按钮。 创建自定义键盘后,可以编辑布局和按键。
编辑器面板上键盘的显示方式与移动设备上相同。 您可以将按键面板中的按键拖放至该面板来自定义键盘组织。 此外,当选中编辑器面板中的按键时,“按键详细信息”面板中的单个按键将可以进行配置。
在编辑器面板的右上方有一排选项,可以执行以下操作:
•默认。 显示包含标准状态的所有按键并允许对其进行编辑。
•Shift。 显示包含 Shift 状态的所有按键并允许对其进行编辑。
•长按。 允许使用长按标签和值来编辑按键详细信息。
•预览。 在移动设备尺寸的屏幕上横向和竖向显示键盘。 在该视图模式下仍可选择和编辑按键。
•设置。 显示用于定义键盘行为、默认值和标签的所有选项。 可以逐个键盘控制下面列出的选项:
•默认键盘状态。 显示键盘的指定状态。 例如,如果选择Shift,当在 IvantiVelocity 客户端中打开键盘时,它将默认为切换后的状态。
•旋转至键盘。 在横向和竖向浏览模式之间切换时更改为不同的键盘。 输入如项目中显示的所需键盘的全名。 如果键盘在允许的模式下同时分配到横向和竖向浏览模式,旋转后仍将更改为指定键盘。 在此处指定的键盘必须具有允许的模式下所分配的备选浏览方向,否则将不会加载新键盘。 必须为指定的横向和竖向键盘提供旋转至键盘值,否则可能无法在这两种模式之间进行切换。
•自动返回。 用户点击按键后返回默认状态。 例如,如果用户点击 Shift 键以显示每个按键的 Shift 状态,然后再点击 N 键,则注册按键后键盘将恢复至非切换状态。
•允许的模式。 向特定仿真和方向类型的键盘分配预定义模式。
必须为仿真类型和方向选择一种模式,否则可能无法在 Velocity 客户端中使用自定义键盘。
•背景色。 设置键盘背景色。 按键之间的空间将显示此颜色。
•默认样式。 设置所有按键的默认样式。 如果将默认值更改为不同的样式,所有使用原来默认样式的按键将自动更改为新的默认值。 默认情况下此字段设置为标准样式。 要编辑和创建样式,请参阅使用键盘样式编辑器。
•编辑模板。 启动“编辑模板”对话框,可以在此更改按键的布局和尺寸并添加和删除模板中的按键。 有关详细信息,请参阅编辑键盘模板。
按键面板会显示可添加至键盘的所有可用按键值。 从该 Velocity 控制台部分,您可以使用预定义按键或创建自己的自定义按键以使用多个键盘。 此处显示的按键在所有项目中均可用,并允许添加最常用的字母和数字值与符号以及特定应用程序自定义按键。
要将某个按键添加至键盘,请从键盘面板中选择此键,然后拖放至编辑器面板中的所需位置。 如果将某个按键拖至编辑器面板中已存在标签和值的按键上,原来的按键将会被覆盖。
按键面板包含多个选项卡,将可以添加至键盘的按钮类型进行了分类:
•QWERTY 选项卡。 显示通常在标准 QWERTY 键盘中以标准状态出现的所有按键。 如果在编辑下拉菜单中选择了启用 Shift 状态选项,拖动该选项卡中的按键时,其切换后状态也会应用至编辑器面板中的键盘。 如果要禁用此设置且不在拖动至键盘中的每个按键上创建切换后状态,请单击编辑 > 禁用 Shift 状态。
•Shift 选项卡。 显示通常在标准 QWERTY 键盘中以切换后状态出现的所有按键。
•123 选项卡。 显示所有预生成数字和符号。
•功能选项卡。 显示所有可用的功能键及其相关联的功能,范围为 F1 至 F24。
•5250 选项卡。 显示 IBM 5250 终端仿真的所有可用预生成按键。
•3270 选项卡。 显示 IBM 3270 终端仿真的所有可用预生成按键。
•VT 选项卡。 显示 VT 终端仿真的所有可用预生成按键。
•自定义选项卡。 显示已创建的所有自定义按键。 可以通过单击添加按键创建更多自定义按键。 这会在该选项卡中创建一个新的按键,且可以在按键详细信息面板中进行编辑。 可以向自定义按键添加特定操作,如按键详细信息面板中所述。 自定义按键不必添加至编辑器面板中的键盘即可进行编辑。 在此处创建的任何自定义按键都可以在所有其他项目中使用。
按键详细信息面板可用于设置标签和值、上传自定义图像并逐个按键更改其颜色样式。 从编辑器面板或按键面板中的自定义选项卡选择某个按键时,可以通过按键详细信息面板更改其行为。 如果未选择任何按键,则无法使用该格式。 此面板不能用于编辑按键面板中的按键,自定义选项卡中的按键除外。
在按键详细信息面板中,可以修改以下值:
•标签。 按键上所显示的用于标识其预期功能的文本。
•值。 点击特定按键时所显示的操作。 值通常为文本,如数字或字母。 如果为某个按键值输入多个字母、数字或符号,应用程序将仅使用此字段中的第一个字母或数字。 按键可能还包含其他值,以用于特定功能。 例如,包含字母 a 的按键的值将为 a,而标签为清除的按键的值将为 {hex:0003},可用于删除字段中的所有文本。 支持的值包括:
•{hex:0000} - 此值可将按键与特定十六进制代码相关联,从而支持特定操作,如清除字段中的所有文本。 在按键面板中,所有支持的十六进制值将作为预定义按键包含在内。 有关所有可接受的十六进制值的列表,请参阅键盘代码和命令。
•{special:scan} - 此值可激活和停用设备的摄像头或扫描仪。
•{modifier:shift/normal} - 此值可创建 Shift 按键功能,用于在键盘的按 shift 后的状态和标准状态之间进行切换。 例如,如果要更改为键盘的 Shift 状态,可以使用值 {modifier:shift}。 要从键盘 Shift 状态返回至标准状态,可以使用 {modifier:normal}。
•{lock:shift} - 此值可将键盘锁定为 Shift 状态,类似于标准计算机键盘上的 Caps Lock 键。
•{layout:keyboardName} - 此值允许从当前键盘更改为另一个自定义键盘。 应按照键盘面板中显示的键盘名称进行输入。 例如,如果要显示另一个名为“123”的自定义键盘,则键入 {layout:"123"} 来创建该键盘的值。 用户在移动设备中点击该键时,将显示 123 键盘。
•长按标签。 用户点击和按住某个按键时所显示的文本。 只有在编辑器面板中选择长按按钮时,才可编辑此字段。
•长按值。 点击和按住特定按键时所显示的操作。 此字段支持与值字段相同的值。 只有在编辑器面板中选择长按按钮时,才可编辑此字段。
•自定义图像。 上传作为按钮标签显示的自定义图像。 图像必须为 .png 格式,且应包含透明背景。 默认情况下,单击浏览按钮将在键盘编辑器中打开一个文件夹,其中列出了所有预定义按钮图像。 上传新的自定义图像时,将自动复制到键盘编辑器库中的图像文件夹。 建议使用较小的图像,因为大尺寸文件可能会影响Ivanti Velocity 客户端中键盘的性能。
•样式。 处于静态或被点击状态时按钮和文本的颜色。 可以在此逐个按键访问预设样式,也可导航至查看 > 样式编辑默认设置。 只有在编辑器面板中选择默认或 Shift 选项时,才可编辑此字段。 要编辑和创建样式,请参阅使用键盘样式编辑器。
键盘面板可用于导入、查看和编辑项目中的自定义键盘。 导入自定义键盘时,只会将当前项目中文件链接至打开项目。 单个键盘可以链接至多个项目并在此进行编辑。
在该面板中,可以选择与项目相关联的键盘,然后在编辑器面板中进行更改。
在该面板的右上方,可以执行以下操作:
•新建。 将模板中的键盘添加至项目。 添加键盘时,必须为该键盘提供一个唯一的名称。 输入名称后,将根据键盘面板中的模板及其显示名称创建自定义键盘。
•导入。 将本地自定义键盘导入项目。 添加键盘后,其将显示在与项目相关联的键盘列表中。 如果更改导入键盘的名称,也将更改任何其他使用该键盘的项目的名称。 如果没有其他项目包含自定义键盘,则无法导入键盘。
•克隆。 使用新名称创建所选键盘的副本。 如果希望对自定义键盘的更改不会影响使用该键盘的其他项目,则建议使用此选项。
•删除。 删除项目中键盘的活动链接。 还可以通过导航至编辑 > 删除键盘来删除项目中的键盘。 要永久删除键盘,必须导航至 [User documents folder]\AppData\Local\Velocity Console\KeyboardEditor\Library\KeyboardLibrary.xml,然后打开该文件并删除 <layout></layout>
标签之间的键盘(其中包含键盘名称)的所有文本。
键盘以其创建顺序进行显示。 当键盘包部署至该客户端时,用户可以在与项目相关联的所有键盘之间进行左右滑动。 键盘在 Velocity 客户端中的顺序取决于其在此面板中的顺序。
要更改键盘的顺序,请单击编辑 > 重新排序键盘。 出现“重新排序键盘”对话框。 在键盘列表中拖放要移动的键盘列表。 当设备用户在键盘之间进行滑动时,终端仿真客户端中将会体现这个新顺序。
要更改键盘设置(如高度、宽度、透明度或停靠位置),请参阅键盘设置。