Files
armorpaint/paint/sources/import_keymap.ts
T
2025-09-23 21:44:39 +02:00

15 lines
557 B
TypeScript

function import_keymap_run(path: string) {
if (!path_is_json(path)) {
console_error(strings_unknown_asset_format());
return;
}
let filename: string = substring(path, string_last_index_of(path, path_sep) + 1, path.length);
let dst_path: string = path_data() + path_sep + "keymap_presets" + path_sep + filename;
file_copy(path, dst_path); // Copy to preset folder
box_preferences_fetch_keymaps(); // Refresh file list
box_preferences_preset_handle.i = box_preferences_get_preset_index();
console_info(tr("Keymap imported:") + " " + filename);
}