Interface: UiCustomization

This core interface allows you to display the HotKey Editor dialog, and convert keyboard shortcut files to the new .hsx format. Available in 3ds Max 2020.1 Update and higher.

Methods:

<void>ShowHotkeyDialog()

Displays the Hotkey Editor dialog.

<boolean>ConvertLegacyHotkeys <string>legacyKbdxFilePath <string>convertedHsxFilePath

Converts the legacy keyboard shortcut .kbdx file at legacyKbdxFIlePath to a .hsx file at the specified convertedHsxFilePath. Returns true if successful, false otherwise.

Note: This function will overwrite an existing file with the same name without warning. Use with care.

EXAMPLE

``` -- convert a legacy file old_file = "C:/my_kbdx/DefaultUI.kbdx" new_file = "C:/my_kbdx/transform2.hsx"

-- check if file exists, because it will be silently overwritten if (getfiles new_file).count == 0 then ( format "upgrading file % \n" old_file success = UiCustomization.ConvertLegacyHotkeys old_file new_file format "success: %\n" success ) else ( format "file already exists: % \n" new_file ) ```