Jump to content

Howto fix keyboard layout problem


donbi

Recommended Posts

Hi,

To fix the keyboard layout missing problem, you just have to include all i386\AGT0*.Dl_ and i386\AGT0*.HL_ to you XPCD and add the corresponding entry in txtsetup.sif in section

[sourceDisksFiles]

agt0401.dll = 1,,,,,,,,3,3

agt0401.hlp = 1,,,,,,,,3,3

agt0404.dll = 1,,,,,,,,3,3

agt0404.hlp = 1,,,,,,,,3,3

agt0405.dll = 1,,,,,,,,3,3

agt0405.hlp = 1,,,,,,,,3,3

agt0406.dll = 1,,,,,,,24,0,0

agt0406.hlp = 1,,,,,,,21,0,0

agt0407.dll = 1,,,,,,,24,0,0

agt0407.hlp = 1,,,,,,,21,0,0

agt0408.dll = 1,,,,,,,,3,3

agt0408.hlp = 1,,,,,,,,3,3

agt0409.dll = 1,,,,,,,24,0,0

agt0409.hlp = 1,,,,,,,21,0,0

agt040b.dll = 1,,,,,,,24,0,0

agt040b.hlp = 1,,,,,,,21,0,0

agt040c.dll = 1,,,,,,,24,0,0

agt040c.hlp = 1,,,,,,,21,0,0

agt040d.dll = 1,,,,,,,,3,3

agt040d.hlp = 1,,,,,,,,3,3

agt040e.dll = 1,,,,,,,,3,3

agt040e.hlp = 1,,,,,,,,3,3

agt0410.dll = 1,,,,,,,24,0,0

agt0410.hlp = 1,,,,,,,21,0,0

agt0411.dll = 1,,,,,,,,3,3

agt0411.hlp = 1,,,,,,,,3,3

agt0412.dll = 1,,,,,,,,3,3

agt0412.hlp = 1,,,,,,,,3,3

agt0413.dll = 1,,,,,,,24,0,0

agt0413.hlp = 1,,,,,,,21,0,0

agt0414.dll = 1,,,,,,,24,0,0

agt0414.hlp = 1,,,,,,,21,0,0

agt0415.dll = 1,,,,,,,,3,3

agt0415.hlp = 1,,,,,,,,3,3

agt0416.dll = 1,,,,,,,24,0,0

agt0416.hlp = 1,,,,,,,21,0,0

agt0419.dll = 1,,,,,,,,3,3

agt0419.hlp = 1,,,,,,,,3,3

agt041d.dll = 1,,,,,,,24,0,0

agt041d.hlp = 1,,,,,,,21,0,0

agt041f.dll = 1,,,,,,,,3,3

agt041f.hlp = 1,,,,,,,,3,3

agt0804.dll = 1,,,,,,,,3,3

agt0804.hlp = 1,,,,,,,,3,3

agt0816.dll = 1,,,,,,,24,0,0

agt0816.hlp = 1,,,,,,,21,0,0

agt0c0a.dll = 1,,,,,,,24,0,0

agt0c0a.hlp = 1,,,,,,,21,0,0

You can add the files that match with your language... or not

Hope it's help nuhi or ryan to fix this issue (I'll will do more test tomorrow to check if it's a nlite or ryan pack problem).

Donbi

Link to comment
Share on other sites


To fix the keyboard problem in nLite RC6, I added all the agt0* files to Remove Components -> Advanced -> [Keep Box].

I had problems with the regional and language options as well. The settings used in WINNT.SIF -> [RegionalSettings] didn't work anymore. It was all set to the standard US locale. Using nLite RC6, RVMUpdatePack2.0.2a.cab, and a lot of other add-ons.

Getting desperate I finally used RVM_Integrator_1.0.5 to integrate all the add-ons into a clean WinXP pro SP2. After that I nLited WinXP with all the agt0* files in the Keep Box. Guess what? It worked. I got my keyboard installed and all the right region settings.

Hope this helps nuhi to fix this. As an average nLite user, I would say it is a nLite hotfixes and updatepacks problem.

Link to comment
Share on other sites

Yes it works, but i don't know why... (agt0* are ms agent files) I suppose that some of these files are needed to install language pack properly... I've found this trick when i'm trying to fix the missing keyboard layout with this command :

rundll32.exe setupapi,InstallHinfSection LANGUAGE_COLLECTION.BASIC.INSTALL 128 <Not Nlited xpcd>\i386\intl.inf

it's very helpfull to reinstall language pack from a NOT nlited cd

Donbi

Edited by donbi
Link to comment
Share on other sites

I just was looking on http://www.microsoft.com/msagent/downloads/user.asp and found:

"Localized language components are libraries (DLL files) that add support for the dialogs, windows, tooltips, and balloon text of the core components in an additional language to the default English support."

Downloading the "dutch selected language component" gave me "AgtX0413.exe" and 0413 is the layout for the netherlands. In the package are AGT0413.* files.

So I guess somehow this has to connect to each other.

Link to comment
Share on other sites

:(

I found only a time for one good clean test,

unfortunately the 1-st posted trick does NOT help it out.

Conditions: all absolutely clean, source is original XP SP2 VLK, nLite RC6, RVM UP 2.0.2a,

I remove whole keyboards and whole languages except only Russian keyboard and Cyrillc-Russian language, applying what said in 1-st post - THE SAME behaviour during setup, languages

and keyboard lists are screwed-up.

According to PREVIOUS more detailed test without this trick:

THE SAME thing whatever I do LEAVE whole keyboard and languages sections un-touched

so not removing anything or I remove all expect I need as stated above... :(

Link to comment
Share on other sites

today i was making a nlited cd for a friend

1. i removed all the languages and keyboard layout except the turkish ones.

finished setup and.. guess what no turkish stuff. well better yet all existed except turkish.

then i re-ran nlite and this time didn't remove any language nor keyboard layout and guess what no turkish support either..

i used ryanvm's pack on both. RVMUpdatePack2.0.2a.cab

i dunno it might be update pack related..

Link to comment
Share on other sites

hi all,

in my test case, i've checked any language in nlite and the support of keyboard layout was broken. So the trick of the 1st post have worked well for me...

I will try to test with your settings...

cheers, Donbi

Link to comment
Share on other sites

today i was making a nlited cd for a friend

1. i removed all the languages and keyboard layout except the turkish ones.

finished setup and.. guess what no turkish stuff. well better yet all existed except turkish.

then i re-ran nlite and this time didn't remove any language nor keyboard layout and guess what no turkish support either..

i used ryanvm's pack on both. RVMUpdatePack2.0.2a.cab

i dunno it might be update pack related..

You've gotta read the forum a bit more...

http://www.msfn.org/board/index.php?s=&sho...ndpost&p=460809

Link to comment
Share on other sites

Hi to all,

After further investigation, i've seen that RVMUpdatePack2.0.2a.cab updates the file intl.inf.

I don't think that the update pack is bad, this new intl.inf file contains a few new languages and i think Nuhi have to update nlite to take care of this new languages :

Assamese

Filipino

Frisian

Inuktitut_Latin

Irish

Luxembourgish

Mapudungun

Mohawk

Nepali

Nepali_Nepal

Oriya

Pashto

Romansh

My trick of the first post worked because i replaced the intl.inf by the older (i've forgot to mention it...).

It's not a clean solution, but it works...

I hope nuhi will read this...

Donbi

Edited by donbi
Link to comment
Share on other sites

Sounds good - and could this explain WHY my clean test with Your trick failed,

because I have done absolutely nothing with INTL.inf - only with TXTSETUP.sif as You described. Right?

So - which INTL.inf should I use in order to make Your workaround

(with adding those *.dl_ and *.hl_ PLUS entries to TXTSETUP.sif) WORK?

I am using nLine RC6 and RVM UP 2.0.2a in "one go",

and I lost the track a bit: to which INTL.inf You replaced nLite-d one?

GeorgeR

My trick of the first post worked because i replaced the intl.inf by the older (i've forgot to mention it...).

It's not a clean solution, but it works...

I hope nuhi will read this...

Donbi

Link to comment
Share on other sites

By the way, the FACT is exactly the same RVM UP 2.0.2a with exactly the same nLite-ment

but on nLite RC5 instead of RC6 - made no any keyboard/languages problem... So for RC5 the RVM UP 2.0.2a was doing the same with INTL.inf , or?.. Does it mean the REAL changes here are RC5->RC6..

Hi to all,

After further investigation, i've seen that RVMUpdatePack2.0.2a.cab updates the file intl.inf.

I don't think that the update pack is bad, this new intl.inf file contains a few new languages and i think Nuhi have to update nlite to take care of this new languages :

Link to comment
Share on other sites

today i was making a nlited cd for a friend

1. i removed all the languages and keyboard layout except the turkish ones.

finished setup and.. guess what no turkish stuff. well better yet all existed except turkish.

then i re-ran nlite and this time didn't remove any language nor keyboard layout and guess what no turkish support either..

i used ryanvm's pack on both. RVMUpdatePack2.0.2a.cab

i dunno it might be update pack related..

You've gotta read the forum a bit more...

http://www.msfn.org/board/index.php?s=&sho...ndpost&p=460809

I already read that! just pointing out...

Link to comment
Share on other sites

Hi to all,

After further investigation, i've seen that RVMUpdatePack2.0.2a.cab updates the file intl.inf.

I don't think that the update pack is bad, this new intl.inf file contains a few new languages and i think Nuhi have to update nlite to take care of this new languages :

Assamese

Filipino

Frisian

Inuktitut_Latin

Irish

Luxembourgish

Mapudungun

Mohawk

Nepali

Nepali_Nepal

Oriya

Pashto

Romansh

My trick of the first post worked because i replaced the intl.inf by the older (i've forgot to mention it...).

It's not a clean solution, but it works...

I hope nuhi will read this...

Donbi

I just did a file compare between an original XP Englisch Corporate source with SP2 and the same one with RVMUpdatePack2.0.2a (with RVM Integrator 1.0.5). I've got these extra languages:

> 0000201a = %Bosnian_Cyrillic%

> 00000464 = %Filipino%

> 00000462 = %Frisian%

> 0000085d = %Inuktitut_Latin%

> 0000083c = %Irish%

> 0000046e = %Luxembourgish%

< 0000044e = %Marathi%

< 00000450 = %Mongolian%

> 0000047a = %Mapudungun%

> 0000044e = %Marathi%

> 0000047c = %Mohawk%

> 00000450 = %Mongolian%

> 00000461 = %Nepali_Nepal%

> 00000463 = %Pashto%

> 00000417 = %Romansh%

Does that have something to do with different XP versions?

(Edit: Just to make clear, I didn't use any nLite yet)

Edited by Roufneck
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...