Lance you testing with Full Software Hive ??
The only question remains, where does Wimbuilder "Ime Indicator" comes from, so you can add Winlangdb.dll to that place.
*The only left thing behind, Where this "Language Bar" comes from with Wimbuilder ???? I could not find any "Language Bar" Patch or Patch settings at Customize ????
NOTICE: If NTBOOTAUTOFIX, SetupXP, UEfix cause AV alarm, just delete them.
//EXEC %WinDir%\System32\ctfmon.exe
wpeutil SetKeyboardLayout 40d:40drem set default keyboardlayout to ENGrem wpeutil SetKeyboardLayout 409:409
//- Use the Desktop Language Bar when it's availableRegWrite,HKLM,0x3,"Tmp_Default\Control Panel\Desktop",UserPreferencesMask,9e,1e,06,80,12,01,00,00
Sure hope you all can figure this all out this discussion.. So eventually someone can actually try to follow some development process...
I added by wpeutil.exe, every keyboard layout name are right without Winlangdb.dll.
"Language Bar" is part of Shell, so if the wlangdb.dll is required, I consider to add the file in Explorer\submain.bat.
For Asia people, they need enable IME to get that, I don't others need that before.
I think there is aother question --- How did you add the keyboard layout?
For Turkish, you can add it by this:wpeutil SetKeyboardLayout 041f:0000041f
It seems that the following line in PECMD.ini is commented-out (by default), in Win10XPE project:Code: [Select]// Enable ctfmon: Alternative User Input Text Input Processor (TIP) (Uncommented for Chinese and Korean windows source). Not to be changed, Replace //EXEC by //=EXEC//EXEC %WinDir%\System32\ctfmon.exeAfter I uncommented it, so that ctfmon.exe gets executed, the Input Indicator appeared.
// Enable ctfmon: Alternative User Input Text Input Processor (TIP) (Uncommented for Chinese and Korean windows source). Not to be changed, Replace //EXEC by //=EXEC//EXEC %WinDir%\System32\ctfmon.exe
does Wimbuilder start ctfmon with a patch (with a line at startup eg.(Start "ctfmon" ctfmon.exe) ) ?or It is started by Explorer shell automatically when there is more than 1 keyboard?or .... ?
Since it seems to be required for other Secondary languages as well - then is should be set to auto run at startup when using a second language