使用板创建 Excel 工具

页面创建日期 :

描述如何使用"创建板 Excel 工具"。

获取板创建 Excel 工具

从下面的链接下载文件,然后从 ZIP 文件中删除其中的文件。

创建板布局参数

若要定义板的布局和参数,必须在 Excel 中.xlsx,然后保存在文件中。 您可以从一开始创建它,也可以基于示例中分发的文件进行编辑。

文件名并不重要,但也是最终输出的板容器定义文件的文件名。

板容器参数

要为板容器创建参数,请创建"容器"工作表。 必须始终创建此工作表。

在第一行创建第一列"Key"第二列"Value"的标头。

在 Key 列中,输入标识值的可分辨名称,并在 Value 列中输入每个值。 可以指定的参数包括:

  • IdentityName
  • Author
  • Version
  • IsExcludeNextBoard
  • Order
  • KeyReleaseTimingWhenActiveWindowChange

有关每个参数的详细信息,请参阅下面的文件定义链接。

有关创建板 Excel 工具的自定义设置和补充,请参阅:

关键 备考
IdentityName 此参数是必需的。
GeneratorIdentityName 自动设置。
GeneratorVersion 自动设置。

板参数

要创建板参数,请创建"板"工作表。 必须始终创建此工作表。

在第一行中,输入板参数的可分辨名称。

输入第二行或后续行,以匹配标头参数,一次显示每行的板数。

可以为列指定以下参数:

  • IdentityName
  • Position
  • StartPositionType
  • PositionOffset
  • NextBoardPositionType
  • CenterPosition
  • FontSizeScale
  • BoardScale
  • ImageName
  • ImageStretchMode

有关每个参数的详细信息,请参阅下面的文件定义链接。

有关创建板 Excel 工具的自定义设置和补充,请参阅:

关键 备考
Position

通常,您在此处输入板的大小,但如果未键入,则会自动根据键布局确定。 但是,由于显示位置为 (0, 0),因此必须使用 StartPositionType 和 PositionOffset 参数指定显示位置。

每个参数都输入逗号分隔的 X、Y、Width 和 Height。

PositionOffset 每个参数都以逗号分隔输入 X, Y。
CenterPosition 每个参数都以逗号分隔输入 X, Y。

键布局

若要创建键布局,请创建_Layout X} 工作表。 "{X}"部分应指定从 1 开始的板的索引。 如果需要显示多个板,则此工作表需要的板数。

在此工作表上插入形状以创建键布局。 您可以放置任何形状,但目前只能创建矩形键,因此建议使用矩形形状。

放置形状后,在形状中键入键的可分辨名称。 此可分辨名称与键参数一起使用。 请注意,这不是键中显示的文本。

如果输入的可分辨名称在键参数中不存在,则输入的文本将设置为键参数的 KeyType 和 DisplayText。 请注意,如果指定了不存在的"KeyType",则应用程序无法加载它。

放置形状时,背面的单元格大小不会影响输出。

键参数

要创建键参数,请创建_KeyDefine [X] 的工作表。 "{X}"部分应指定从 1 开始的板的索引。 此工作表与 [X_Layout] 的对。 如果需要显示多个板,则此工作表需要的板数。

在第一行中,输入键参数的可分辨名称。

在第二行之后,输入目标板上显示的键数,以匹配每行标题的参数。

可以为列指定以下参数:

  • Name
  • KeyType
  • Position
  • DisplayText
  • FontSize
  • ImageName
  • ImageStretchMode
  • IsToggle
  • IsOneClickToggleRelease
  • Options
  • Processes

有关每个参数的详细信息,请参阅下面的文件定义链接。

有关创建板 Excel 工具的自定义设置和补充,请参阅:

关键 备考
Name 您在此处输入的名称与在布局工作表中为形状输入的名称一起使用,并且您输入的键参数将应用于目标位置的键。 由于板容器定义文件的输出基于布局表,因此,如果此处输入的名称不在布局工作表中,则没有问题。
KeyType 如果未输入,则使用在 Name 列中输入的值。
Position 如果在此处输入位置和大小,则优先使用,但基本上可以未输入,因为我认为您通常会使用在键布局表上设置的位置和大小。 输入 X、Y、Width、Height(以逗号分隔)。 单位是逻辑像素。
DisplayText 在单元格中换行文本也会换行实际显示文本。
Options 使用时,请根据格式输入。
Processes 使用时,请根据格式输入。

板装饰

可以详细设置电路板外观的装饰。

在第一行中,输入板修饰参数的可分辨名称。 在第二行之后,我们根据条件设置目标板和板装饰。

您可以通过在 TargetBoardName 中输入在 Boards 工作表中指定的 IdentityName 来指定要应用于哪个板。

此外,ImeStatuses 可以指定 IME 处于什么状态时应用哪些条件,以及"PressKeys"在按下时应用哪些键的条件。

可以为列指定以下参数:

  • IdentityName
  • TargetBoardName
  • ImeStatuses
  • PressKeys
  • BackgroundColor
  • ImageName
  • ImageStretchMode
  • BorderColor
  • BorderThickness

有关每个参数的详细信息,请参阅下面的文件定义链接。

有关创建板 Excel 工具的自定义设置和补充,请参阅:

关键 备考
TargetBoardName 要应用于的板。 指定的名称为"Boards"工作表中指定的 IdentityName。
ImeStatuses 指定何时应用 IME 当前状态的修饰。 有关可以指定的值的信息,请参阅定义 BoardDecorateInfo。 如果要输入多个,请键入逗号分隔。 (例如:KanaInputAlphaHalf,KanaInputKatakanaHalf)
PressKeys 指定在按下时要应用修饰的键。 例如,如果指定"左 Shift",则当按住 Shift 键时,将应用修饰。 如果要同时应用多个键,请指定多个逗号分隔。
BackgroundColor 颜色为 0 到 255。 以逗号分隔,以 A、R、G、B 输入值。
BorderColor 颜色为 0 到 255。 以逗号分隔,以 A、R、G、B 输入值。

钥匙装饰

可以详细设置键外观的修饰。

在第一行中,输入键修饰参数的可分辨名称。 在第二行之后,我们为每个条件设置目标键和键修饰。

您可以通过在 TargetBoardName 中输入 _KeyDefine X} 工作表中指定的 Name 来指定要应用于的键。

此外,"ImeStatuses"可以指定 IME 处于什么状态时应用,"PressKeys"是按下时应用的键,"IsPressed"是指定按下自身键的条件。

可以为列指定以下参数:

  • IdentityName
  • TargetKeyName
  • ImeStatuses
  • PressKeys
  • IsPressed
  • DisplayText
  • FontName
  • FontSize
  • TextBold
  • TextColor
  • BackgroundColor
  • ImageName
  • ImageStretchMode
  • BorderColor
  • BorderThickness

有关每个参数的详细信息,请参阅下面的文件定义链接。

有关创建板 Excel 工具的自定义设置和补充,请参阅:

关键 备考
TargetKeyName 要应用于的键。 指定的名称是"{X}_KeyDefine"工作表中指定的"名称"。
ImeStatuses 指定何时应用 IME 当前状态的修饰。 有关可以指定哪些值的信息,请参阅定义 KeyDecorateInfo。 如果要输入多个,请键入逗号分隔。 (例如:KanaInputAlphaHalf,KanaInputKatakanaHalf)
PressKeys 指定在按下时要应用装饰的其他键。 例如,如果指定"左 Shift",则当按住 Shift 键时,将应用修饰。 如果要同时应用多个键,请指定多个逗号分隔。 您自己的密钥也可以包含在条件中。
IsPressed 如果为 TRUE。 当按下自己的键时应用装饰。 FALSE 或未指定时,为正常键修饰。
TextColor 颜色为 0 到 255。 以逗号分隔,以 A、R、G、B 输入值。
BackgroundColor 颜色为 0 到 255。 以逗号分隔,以 A、R、G、B 输入值。
BorderColor 颜色为 0 到 255。 以逗号分隔,以 A、R、G、B 输入值。

创建板容器定义文件

创建

将板定义文件 (.xlsx) 移动到 BoardCreator_x_xx.xlsm 文件的文件夹。 (x_xx是版本)

移动文件后,打开 BoardCreator.xlsm。 单击工作表上的"生成板容器定义文件"按钮,将基于放置在文件夹中的 .xlsx 文件生成板容器定义文件。

成功处理后,将在同一文件夹中创建具有 .setting 扩展名的板容器定义文件。

关于安全性

由于 BoardCreator.xlsm 是一个包含宏的 Excel 文件,因此当您打开它时,可能会收到警告,如图所示。 (可能与图片不同。

如果收到警告,请允许宏运行。 否则,无法创建板容器定义文件。

部署板容器定义文件

将创建的板容器定义文件 (.setting) 放在具有"TiitanTouchBoard.exe"的文件夹的"Boards\Default\"文件夹中。 放置后,启动触摸板时加载。

如果指定了错误的参数,则执行过程中可能会出现错误,因此请查看并重新创建目标板的设置。

关于包含的示例板

创建板 Excel 工具包含板示例,这些示例为分发的板包中的每个原始数据和功能编制了较小的示例,以便首次创建板。 包含的示例包括:

文件名 概述 图像
010_Normal_1_00_Ja 初始包含的常规布局键盘。
020_Thumb_1_00_Ja 初始包含的拇指布局键盘。
030_MousePad_1_00_Ja 初始包含的鼠标垫。
031_MousePadOneHandLeft_1_00_Ja 板包中的左手鼠标垫。
032_MousePadOneHandRight_1_00_Ja 包含在板包中的右手鼠标垫。
033_MousePadExtensionKey_1_00_Ja 板包中包含的扩展鼠标垫。
040_TenKeyLeft_1_00_Ja 板包中的左手数字键盘。
041_TenKeyRight_1_00_Ja 板包中的右手数字键盘。
042_TenKeyLeftNumLock_1_00_Ja 板包中包含的左侧 NumLock 数字键盘。
043_TenKeyRightNumLock_1_00_Ja 板包中包含的右手 NumLock 数字键盘。
050_GameController_1_00_Ja 板包中包含的游戏控制器。
060_IllustCspLeft_1_00_Ja 板包中包含的 Clip Studio Paint 左手快捷板。
061_IllustCspRight_1_00_Ja 板包中包含的 Clip Studio Paint 右手快捷板。
062_IllustPsLeft_1_00_Ja 板包中包含的 Photshop 左手快捷板。
063_IllustPsRight_1_00_Ja 板包中包含的 Photshop 右手快捷板。
501_MinimumBoardSample_1_00_Ja 使用尽可能少的配置创建的板示例。
502_FourBoardsSample_1_00_Ja 这是一个板样本,在四个角上放置了四个板。
503_BoardPositionSample_1_00_Ja 板是任何位置的板样本,以任何大小指定。
504_BoardPositionOffsetSample_1_00_Ja 板样本,将板从初始位置移动。
505_BoardScaleSample_1_00_Ja 这是一个板示例,放大了整个板和关键文本。
506_BoardImageSample_1_00_Ja 使用图像作为板背景的板示例。
511_ImeOnOffDecorateSample_1_00_Ja 根据 IME 的开、关切换板装饰的示例。
512_ImeDetailDecorateSample_1_00_Ja 此示例通过精细规范(如 IME 的毛名输入或罗马输入)在板装饰之间切换。 通过为每个 IME 切换颜色,可以使当前 IME 的状态更易于理解。
513_PressKeyBoardDecorateSample_1_00_Ja 根据按下目标键的状态切换板装饰的示例。 按 Shift 或 CTRL 键切换板背景。
514_TransparentColorBoardSample_1_00_Ja 这是一个通过板背景进行传输的示例。 这还允许您创建仅包含键的板。
515_TransparentImageBoardSample_1_00_Ja 使用透明图像在板背景上以任何形状的板示例。 此外,通过裁剪键的背景,可以创建自由形状的板。
521_KeySimpleDecorateSample_1_00_Ja 这是一个示例,它使键具有标准修饰。 您可以指定"键文本"、"字体大小"、"背景颜色"等。
522_KeyToggleSample_1_00_Ja 此示例检查各种键的切换行为。
523_CustomProcessKeySample_1_00_Ja 这是一个示例,用于自定义按键过程以执行各种键输入。 执行快捷方式操作,如"撤消"、"重做"、"全部选择"和"打开资源管理器",以及批量输入多个字符(如表情符号)。
524_SpecialKeySample_1_00_Ja 包含定义为键但很少使用的小键的示例。 由于我们只是收集定义的内容,因此按下该键时,可能什么都不会发生。 此外,根据操作系统和首选项,行为可能会有所不同。
531_KeyExtendDecorateSample_1_00_Ja 对键应用详细修饰的示例。 可以指定各种内容,如"显示文本"、"字体"、"文本颜色"、"背景颜色"、"背景图像"和"边框"。
532_KeyImeDecorateSample_1_00_Ja IME 状态更改键修饰的示例。 按键时键入的字符由 IME 状态显示。
533_KeyPressDecorateSample_1_00_Ja 键修饰随指定键的按下状态而变化的示例。 按 Shift 或 CTRL 可更改顶部文本等。