SEAKZT Цитата: Ключ Toggle для Ctrl+Shift не создается так как секция \Make_PE3\PE3_mod\PE3_reg\x86\plugins\ вообще не обрабатывается
временное решение добавить ключ в \Make_PE3\PE3_mod\PE3_reg\x86\PE3-USER.reg
Вот и разгадка!
А setenv.exe - лишнее колесо. Вот из этого волшебного места - Make_PE3\PE3_mod\PE3_reg\x86\PE3-USER.reg - [more=данные регов];;;;;;;;;;;;;;;;;;;;;;
;Переключение языка ввода комбинацией клавиш Ctrl-Shift ("Hotkey"="2")
[HKEY_LOCAL_MACHINE\PE3-USER\Keyboard Layout\Toggle]
"Language Hotkey"="2"
"Hotkey"="2"
"Layout Hotkey"="1"
;;;;;;;;;;;;;;;;;;;;;;
; RusLat как индикатор переключения языка ввода
[HKEY_LOCAL_MACHINE\PE3-USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
"ruslat"="\"X:\\Windows\\system32\\ruslat.exe\""
;;;;;;;;;;;;;;;;;;;;;;;
; Переменные TMP и TEMP на B:\TEMP
[HKEY_LOCAL_MACHINE\PE3-USER\Environment]
"TEMP"="B:\\Temp"
"TMP"="B:\\Temp"
[HKEY_LOCAL_MACHINE\PE3-SYSTEM\ControlSet001\Control\Session Manager\Environment]
"TEMP"="B:\\Temp"
"TMP"="B:\\Temp"[/more] и идут прямиком в кусты default и system => всё применяется и работает. Т.е., как и мечталось: всё средствами конструктора, без доп.затрат на перепаковку выходного образа и потусторонних утилит.
! Как оказалось,
wimb просто забил забыл добавить папку plugins_min для варианта MIN в каталог PE3_mod\PE3_reg\x86 проекта.
Для английского я в систему BS-мини вообще ничего не добавлял, кроме Locale_Eng.xml, control.exe и строчки control.exe intl.cpl,,/f:"locale_Eng.xml" в startnet.cmd.
Что-то
wimb вяло как-то отозвался на твое предложение по диффайлам для углубления кастомизации. Я думаю все "обрезки" во внешний исошник собрать - конструкция легко монтируемая имдиском, менее требовательная к памяти и более защищённая от зловредов по сравнению с самораспаками.
Пример дополнения загруженной сборки Far'ом, взятым "снаружи". [more=Far-in-X.cmd]@xcopy %~dp0Far "%ProgramFiles%\Far" /i /E /Q
@copy ega.cpi "%SystemRoot%\System32\"
@copy Far.lnk "X:\USERS\DEFAULT\DESKTOP\" [/more] - добавление каталога Far в программную папку, добавление полноэкранного режима для консолей и ярлыка для Far'a на рабочий стол.