使用板創建 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 可更改頂部文本等。