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