Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Is it possible to get back removed keyboard layouts?

- - - - -

  • Please log in to reply
22 replies to this topic

#1
moerl

moerl

    Newbie

  • Member
  • 11 posts
Although I did not mean to, I removed German Keyboard support with nLite when I last nLited my copy of Windows. I am running this version of my nLited Windows setup currently and miss being able to use "umlauts" when I type in German. Is there any way to get this feature back after it has been removed by nLite?

Thanks, and here's my full "removed components list" as taken from System Properties\General Tab\Support Information

Customized by nLite v1.0 RC7 - www.nliteos.comComponents removed:Accessibility OptionsBriefcaseCalculatorCharmapClipBook ViewerDefragmenterGamesInternet GamesNT BackupPaintPinballScreensaversWordpadDisplay AdaptersDisplay Adapters (old)Ethernet (LAN)IBM ThinkpadISDNLogitech WingManMicrosoft SideWinderModemsMultiFunctionalPortable AudioSCSI/RAIDSony Jog DialSound ControllersTape drivesToshiba DVD decoder cardWireless Ethernet (WLAN)Gravis Digital GamePortMulti-port serial adaptersSmart CardsTeletext codecWindows CE USB HostAlbanian keyboardArabic (101) keyboardArabic (102) AZERTY keyboardArabic (102) keyboardArmenian Eastern keyboardArmenian Western keyboardAzeri Cyrillic keyboardAzeri Latin keyboardBelarusian keyboardBelgian (Comma) keyboardBelgian (Period) keyboardBelgian French keyboardBengali (Inscript) keyboardBengali keyboardBosnian Cyrillic keyboardBosnian keyboardBulgarian (Latin) keyboardBulgarian keyboardCanadian French (Legacy) keyboardCanadian French keyboardCanadian Multilingual Standard keyboardChinese (Simplified) - Microsoft Pinyin IME 3.0 keyboardChinese (Simplified) - NeiMa keyboardChinese (Simplified) - QuanPin keyboardChinese (Simplified) - ShuangPin keyboardChinese (Simplified) - US Keyboard keyboardChinese (Simplified) - ZhengMa keyboardChinese (Traditional) - Alphanumeric keyboardChinese (Traditional) - Array keyboardChinese (Traditional) - Big5 Code keyboardChinese (Traditional) - ChangJie keyboardChinese (Traditional) - DaYi keyboardChinese (Traditional) - New ChangJie keyboardChinese (Traditional) - New Phonetic keyboardChinese (Traditional) - Phonetic keyboardChinese (Traditional) - Quick keyboardChinese (Traditional) - Unicode keyboardChinese (Traditional) - US Keyboard keyboardCroatian keyboardCzech (QWERTY) keyboardCzech keyboardCzech Programmers keyboardDanish keyboardDevanagari - INSCRIPT keyboardDivehi Phonetic keyboardDivehi Typewriter keyboardDutch keyboardEstonian keyboardFaeroese keyboardFarsi keyboardFinnish keyboardFinnish with Sami keyboardFrench keyboardFYRO Macedonian keyboardGaelic keyboardGeorgian keyboardGerman (IBM) keyboardGerman keyboardGreek (220) keyboardGreek (220) Latin keyboardGreek (319) keyboardGreek (319) Latin keyboardGreek keyboardGreek Latin keyboardGreek Polytonic keyboardGujarati keyboardHebrew keyboardHindi Traditional keyboardHungarian 101-key keyboardHungarian keyboardIcelandic keyboardInuktitut Latin keyboardIrish keyboardItalian (142) keyboardItalian keyboardJapanese Input System (MS-IME2002) keyboardJapanese keyboardKannada keyboardKazakh keyboardKorean Input System (IME 2000) keyboardKorean keyboardKyrgyz Cyrillic keyboardLatin American keyboardLatvian (QWERTY) keyboardLatvian keyboardLithuanian IBM keyboardLithuanian keyboardLuxembourgish keyboardMalayalam keyboardMaltese 47-key keyboardMaltese 48-key keyboardMaori keyboardMarathi keyboardMongolian Cyrillic keyboardNepali keyboardNorwegian keyboardNorwegian with Sami keyboardPashto keyboardPolish (214) keyboardPolish (Programmers) keyboardPortuguese (Brazilian ABNT) keyboardPortuguese (Brazilian ABNT2) keyboardPortuguese keyboardPunjabi keyboardRomanian keyboardRussian (Typewriter) keyboardRussian keyboardSami Extended Finland-Sweden keyboardSami Extended Norway keyboardSerbian (Cyrillic) keyboardSerbian (Latin) keyboardSlovak (QWERTY) keyboardSlovak keyboardSlovenian keyboardSpanish keyboardSpanish Variation keyboardSwedish keyboardSwedish with Sami keyboardSwiss French keyboardSyriac keyboardSyriac Phonetic keyboardTamil keyboardTatar keyboardTelugu keyboardThai Kedmanee (non-ShiftLock) keyboardThai Kedmanee keyboardThai Pattachote (non-ShiftLock) keyboardThai Pattachote keyboardTurkish F keyboardTurkish Q keyboardUkrainian keyboardUnited Kingdom Extended keyboardUnited Kingdom keyboardUnited States-Dvorak for left hand keyboardUnited States-Dvorak for right hand keyboardUnited States-Dvorak keyboardUrdu keyboardUS English Table for IBM Arabic 238_L keyboardUzbek Cyrillic keyboardVietnamese keyboardAOL ART Image Format SupportIntel Indeo codecsLuna ThemeMedia CenterMouse CursorsMovie MakerMusic SamplesOld CDPlayer and Sound RecorderSpeech SupportTablet PCClient for Netware NetworksCommunication toolsFrontPage ExtensionsInternet Connection WizardInternet Information Services (IIS)IP ConferencingMSN ExplorerNetmeetingNetwork Monitor Driver and ToolsNWLink IPX/SPX/NetBIOS ProtocolOutlook ExpressPeer-to-PeerSynchronization ManagerVector Graphics Rendering (VML)Web FoldersWindows Messenger.NET FrameworkAdministrative TemplatesAdministrator VB scriptsColor SchemesDesktop Cleanup WizardDisk CleanupDocument TemplatesFile and Settings WizardHelpOut of Box Experience (OOBE)Private Character EditorSearch AssistantTourWeb ViewAlerterBeep DriverDistributed Link Tracking ClientError ReportingFax ServicesIndexing ServiceMessengerNetwork DDENetwork Location Awareness (NLA)Remote RegistryRemovable StorageSecondary LogonService Advertising ProtocolSystem RestoreTelnet ServerLanguages

Edited by moerl, 20 April 2006 - 01:45 AM.



How to remove advertisement from MSFN

#2
Camarade_Tux

Camarade_Tux

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,760 posts
I never understand why this [code ] tag sometimes work.

So, it's possible to get kdb layouts back.
You need your original XP CD.
Find intl.inf or ntl.in_ on it and copy it to c:\win\inf.

Open intl.inf and search for the language you want. On the line of the first occurence, you will find a code:
[code]0000040c = %French_Standard% ,850 ,1,,040c:0000040c,0409:00000409[/code]

And run,
[code]rundll32.exe setupapi,InstallHinfSection LANGUAGE_COLLECTION.BASIC.INSTALL language_code_found_above %WINDIR%\inf\intl.inf[/code]
In my example, language_code_found_above is 0000040c



btw, this can be found in originals intl.infs: (should be helpful when intsalling non Western keyboard layouts)
[code];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; HOW TO USE THIS FILE
;
; To install or remove a language group collection:
;
; Invoke LANGUAGE_COLLECTION.BASIC.INSTALL to install all the major
; European language groups and locales.
; Invoke LANGUAGE_COLLECTION.COMPLEX.INSTAL to install all the right-to-left
; and contextual writing system language groups and locales.
; Invoke LANGUAGE_COLLECTION.EXTENDED.INSTALL to install the East Asian
; language groups and locales.
;
; Remove the right-to-left and contextual writing system language groups
; and locales by invoking LANGUAGE_COLLECTION.COMPLEX.REMOVE.
; Remove the East Asian language group and locales by invoking
; LANGUAGE_COLLECTION.COMPLEX.REMOVE.
;;
; The LG_INSTALL_# sections have been kept for backwards compatibility.
;
; To change system default locale,
;
; 1) Invoke the section whose name is the LCID of the locale to change to.
; 2) Look in the [Locales] section to determine the matching OEM code page.
; 3) Invoke the section whose name is [Font.CP<oemcp>.Files.<fontsize>
; where <fontsize> is 96 for small fonts or 120 for large ones.
;
; Your code must also perform any non-registry manipulations that may be
; necessary, such as SetLocaleInfo() calls, etc. They are not done here.
;
; To just change to large or small fonts, do step 3 only.
;
; NOTE: You must install the language group before setting a system default
; locale. Only the locales in installed language groups will show up as options
; for setting the system default locale.
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;[/code]

You will be asked for your install CD, provide genuine one.

You may get a lot of "missing" files, especially if I386 is (nearly) empty. I've build a script that avoids the need to find the proper file, extract it, point, start again...
It needs to be finished so if you wait a few minutes, I'll post it.
(edit : finished, now debugging it)
edit2: I didn't get any today. Weird.
edit3: after various tries, I had no missing file (except the first one wich is a .nls file)

Edited by Camarade_Tux, 20 April 2006 - 04:22 AM.


#3
Camarade_Tux

Camarade_Tux

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,760 posts
It seems I forgot one thing:
copy your kbd*.dll file to SYSTEM32.
(for german, it is kbdger.dll afaik)

#4
moerl

moerl

    Newbie

  • Member
  • 11 posts
Excellent posts. Thank you very much! I am looking at your first post and also at the link I found in your sig, which points me to here: http://www.uawiki.or...:reduce:restore

I'll report back if everything works out, and even sooner if things don't work out :P

Thanks!

Having trouble finding the right kbd*.dll file, I did some quick research and found this excellent list: http://www.easydesks...om/keyboard.htm

Take a look!

#5
Camarade_Tux

Camarade_Tux

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,760 posts
Nice list, thanks. :thumbup:

#6
moerl

moerl

    Newbie

  • Member
  • 11 posts
Ok.. I ran the command and the system copied over a bunch of things. Now, what I believe I'm missing is that setting tab that lets me configure the language bar and the options related to switching keyboard layouts with keyboard shortcuts. I used to be able to enable the language bar by right-clicking on my task bar and selecting it under Toolbars. That particular option seems gone now.

Screenshots:

Posted Image

Posted Image

Posted Image

Posted Image

Also.. what service needs to be running for the language bar to be able to work? It's possible I have it turned off.

#7
Camarade_Tux

Camarade_Tux

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,760 posts
Go to the tab you can see on your second screenshot.
Click Details
If the "language bar" button is grayed out, select Advanced tab, the second box has to be unchecked. Now, go back to the first tab the button should be available.

//working on the services part, Text Service Framework may be needed.

#8
moerl

moerl

    Newbie

  • Member
  • 11 posts

Go to the tab you can see on your second screenshot.
Click Details
If the "language bar" button is grayed out, select Advanced tab, the second box has to be unchecked. Now, go back to the first tab the button should be available.

//working on the services part, Text Service Framework may be needed.


You, my friend, ROCK! Thank you VERY MUCH for helping me out here. This has been plaguing me ever since I set Windows up with my last nLited disc :)

Posted Image

Attached Files



#9
Camarade_Tux

Camarade_Tux

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,760 posts
And everything works as expected ?
:w00t:
In fact, there was no real guide on how to restore this and it is being asked pretty often. I gathered some infos, especially there : http://www.msfn.org/...showtopic=66594 (from jkey and another guys whose post I can't find anymore)

So I also thank you cause you were my test buddy. :lol:

IMO not being able to restore windows components is nLite major problem so I'm building up the pasge you visited.

#10
moerl

moerl

    Newbie

  • Member
  • 11 posts

And everything works as expected ?
:w00t:
In fact, there was no real guide on how to restore this and it is being asked pretty often. I gathered some infos, especially there : http://www.msfn.org/...showtopic=66594 (from jkey and another guys whose post I can't find anymore)

So I also thank you cause you were my test buddy. :lol:

IMO not being able to restore windows components is nLite major problem so I'm building up the pasge you visited.

It sure is a major problem :). Of course you can simply tell the person trying to restore some feature that nLite is powerful and that they should have been more careful.. but what good does that do? It would be excellent if things could be changed even after they have been nLited :).

You are very welcome. If I helped contribute to something that will improve nLite and help out its community in a significant way, all the better.

#11
T D

T D

    Go MSFN!

  • Member
  • PipPipPipPipPip
  • 940 posts
well you could back up your i386\lang on your desktop or something, copy a fresh i386\lang from your cd (any svc pack will do) again, removing only the keyboard support you don't want
That would be the easy way out

Edited by T D, 21 April 2006 - 02:55 PM.


#12
moerl

moerl

    Newbie

  • Member
  • 11 posts

well you could back up your i386\lang on your desktop or something, copy a fresh i386\lang from your cd (any svc pack will do) again, removing only the keyboard support you don't want
That would be the easy way out

I didn't get that. My problem is fixed though, so if you are going to clarify, do so to add transparency to the problem and contribute to the community :)

#13
Wesmosis

Wesmosis

    Just Call Me Doctor Just Call Me Pain!

  • Member
  • PipPipPipPipPip
  • 787 posts
wow! thanx buddy I hope this will work
gonna try it out then I'll post the feedback
@I dont know how the third World War will be fought, but I`m sure the fourth will be fought with sticks and stones
@Like What You Do, If You Can't Do What You Like
@Reality.Sys Corrupted. Universe Halted. Reboot Y/N

#14
Wesmosis

Wesmosis

    Just Call Me Doctor Just Call Me Pain!

  • Member
  • PipPipPipPipPip
  • 787 posts
I got it finally!
here is the 100% way how to restore removed languages by Nlite, plz feedback

--------------------------------------------------------------------------------------
For example : want to install Vietnamese language.

Step 1:
- Goto Control panel --> Regional and language option --> Tab Advanced
- in the combo box, choose : English (United States) --> Apply
- Restart computer

Step 2:
- Goto Control panel --> Regional and language option --> Tab Languages
- Uncheck the check box "install files for comples script and right-to-left languages (including Thai)" --> Apply
- Restart computer

Step 3:
- Get update WindowsXP-KB897338-v3-x86-ENU.exe from :
http://www.microsoft...;displaylang=en and install it.
- Restart computer

Step 4:
- Goto Control panel --> Regional and language option --> Tab Languages
- Check the check box "install files for comples script and right-to-left languages (including Thai)" --> Apply
- Important note : insert CD original WinXp, not Nlited XP CD
- Restart computer

Step 5:
- Goto Control panel --> Regional and language option --> Tab regional options
- In the combo box, choose : Vietnamese
- Goto Control panel --> Regional and language option --> Tab Advanced
- In the combo box, choose : Vietnamese
- Important note : insert CD original WinXp not Nlited XP CD)
- Restart computer

Bingo!
@I dont know how the third World War will be fought, but I`m sure the fourth will be fought with sticks and stones
@Like What You Do, If You Can't Do What You Like
@Reality.Sys Corrupted. Universe Halted. Reboot Y/N

#15
kolp

kolp
  • Member
  • 3 posts
thanks for a great post! just tell me where do i get kbdger.dll please, i don't see it on my cd!

#16
MGadAllah

MGadAllah

    Brain Voice

  • Member
  • PipPipPipPipPip
  • 786 posts
Thanks fo this great post
Really will help a lot.
Flash and animated signatures and avatars are not permitted.

#17
hisherme

hisherme
  • Member
  • 2 posts
Hey guys, I'm currently using a nLited version of WINXP


I tried the above methods but I can't seem to get 'CHINESE (PRC) IME KEYBOARD LAYOUT' installed back in.


Is there anyway you guys could help me out?


I might be doing something wrong so if someone could help me with a step by step guide it'll be very much appreciated.


Thanks alot!

#18
goldenorbit

goldenorbit
  • Member
  • 1 posts
Try to import the attached 2 registry files, then you can have both Simplified and Traditional Chinese locale in registry.

Then you can try to reinstall the files.


C:\WINDOWS\inf>rundll32 setupapi,InstallHinfSection LANGUAGE_COLLECTION.BASIC.INSTALL 00000804 C:\Windows\Inf\INTL.INF

Attached Files


Edited by goldenorbit, 07 September 2007 - 09:41 PM.


#19
snowden

snowden

    Newbie

  • Member
  • 29 posts
I don't need to import any registry strings, the inf command works right away and prompts for some files on the 'cd' e.g. the one i nlited has the files needed, namely some .nls files. i don't really understand why they weren't copied in the first place (i.e. during setup)...

Has anyone figured out what should work: does copying over the I386\LANG folder from the FULL untouched windows CD, to the nLited windows folder (before making an iso/install via winnt.exe) make all the languages available as normal? i don't need the headache of selecting which languages to remove, i prefer just leaving them all in myself... ?

Edited by snowden, 12 November 2007 - 03:40 PM.


#20
colore

colore

    Advanced Member

  • Member
  • PipPipPip
  • 493 posts
can you tell me what to do to get back the "US International keyboard layout" please

thanks

#21
colore

colore

    Advanced Member

  • Member
  • PipPipPip
  • 493 posts

You may get a lot of "missing" files, especially if I386 is (nearly) empty. I've build a script that avoids the need to find the proper file, extract it, point, start again...
It needs to be finished so if you wait a few minutes, I'll post it.
(edit : finished, now debugging it)
edit2: I didn't get any today. Weird.
edit3: after various tries, I had no missing file (except the first one wich is a .nls file)


have you post anywhere this script?

thanks!

#22
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,276 posts
  • OS:none specified
  • Country: Country Flag

(...SIX year old post? very old...)

have you post anywhere this script?
thanks!

Have you tried to manually find the files and install them like the first several posts instruct?
You're welcome!

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#23
colore

colore

    Advanced Member

  • Member
  • PipPipPip
  • 493 posts

(...SIX year old post? very old...)

have you post anywhere this script?
thanks!

Have you tried to manually find the files and install them like the first several posts instruct?
You're welcome!


yeah, I have worked it out manually, though I had to go here and there and do stuff, and since this request is frequent, I thought maybe a script already existed




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN