Interface: UiCustomization

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

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
)