Jump to content


Photo

Slimming Down Windows XP PART 7: NLS Files And Keyboard Layout


  • This topic is locked This topic is locked
No replies to this topic

#1 Bold_Fortune

Bold_Fortune

    WinCert Friend

  • Members
  • PipPipPipPip
  • 103 posts
  • Location:San Diego, California
  • OS:Windows XP Home

Posted 27 September 2007 - 05:22 PM

Slimming Down Windows XP: The Complete Guide PART 7

Keyboard Layout and NLS Files



---------------------------------------

Keyboard Layout Files

Keyboard Layout Files are Keyboard Language Layout Files.

A WORD OF CAUTION about Keyboard Layout Files: Delete the one KBD*.* file your system absolutely needs, and your system will not reboot.

People who speak different languages may be able to type in different languages, but they generally prefer to use one keyboard layout to enter text for all languages. When a language uses a different script (such as Russian and Greek), however, it is necessary to change keyboard layouts.

With the arrival of SP2 there are now some 85 Keyboard Layout Files in the system32 folder. You need only one of them.

For my United States Keyboard, I keep this Keyboard Layout File:

kbdus.dll...........United States Keyboard Layout

If you live outside of the United States, and are using a foreign from U.S. computer, you will need to check within the Layout.ini within your Prefetch folder to see exactly which Keyboard Layout File your system uses.

Keyboard Layout Files I delete:

KBDAL.DLL.......Albania Keyboard Layout
kbdaze.dll......Azerbaijan_Cyrilic
kbdazel.dll.....Azerti-Latin
kbdbe.dll.......Belgian Dutch
kbdbene.dll.....Belgian
kbdblr.dll......Belarusian
kbdbr.dll.......Brazillian
kbdbu.dll.......Bulgarian
kbdca.dll.......Canadian Multilingual
kbdcan.dll......Canadian National Standard
kbdcr.dll.......Croatian/Slovenian
kbdcz.dll.......Czech
kbdcz1.dll......Czech_101
kbdcz2.dll......Czech_Programmer's
kbdda.dll.......Dannish
kbddv.dll.......Dvorak US English
kbdes.dll.......Spanish Alternate
kbdest.dll......Estonia
kbdfc.dll.......Canadian French
kbdfi.dll.......Finnish
kbdfi1.dll......Finnish-Swedish with Sami Keyboard Layout
kbdfo.dll.......Faeroese
kbdfr.dll.......French
kbdgae.dll......Gaelic
kbdgkl.dll......Greek_Latin
kbdgr.dll.......German
kbdgr1.dll......German_IBM
kbdhe.dll.......Greek IBM 220
kbdhe220.dll....Greek IBM 319
kbdhe319.dll....Greek
kbdhela2.dll....Greek IBM 220 Latin
kbdhela3.dll....Greek IBM 319 Latin
kbdhept.dll.....Greek_Polytonic
kbdhu.dll.......Hungarian
kbdhu1.dll......Hungarian 101-key
kbdic.dll.......Icelandic
kbdinbe1.dll....Bengali (Inscript) Keyboard Layout
kbdinben.dll....Bengali Keyboard Layout
kbdinmal.dll....Malayalam Keyboard Layout Keyboard Layout
kbdir.dll.......Irish
kbdit.dll.......Italian
kbdit142.dll....Italian 142
kbdkaz.dll......Kazak_Cyrillic
kbdkyr.dll......Kyrgyz
kbdla.dll.......Latin-American Spanish
kbdlt.dll.......Lithuania
kbdlt1.dll......Lithuanian
kbdlv.dll.......Latvia
kbdlv1.dll......Latvia-QWERTY
kbdmac.dll......FYROMacedonian_Cyrillic
kbdmaori.dll....Maori Keyboard Layout
kbdmlt47.dll....Maltese 47-key Keyboard Layout
kbdmlt48.dll....Maltese 48-key Keyboard Layout
kbdmon.dll......Mongolian
kbdne.dll.......Dutch
kbdnec.dll......JP Japanese Keyboard Layout for (NEC PC-9800)
kbdno.dll.......Norwegian
kbdno1.dll......Norwegian with Sami Keyboard Layout
kbdpl.dll.......Polish
kbdpl1.dll......Polish Programmer's
kbdpo.dll.......Portuguese
kbdro.dll.......Romanian
kbdru.dll.......Russian
kbdru1.dll......Russia(Typewriter)
kbdsf.dll.......Swiss French
kbdsg.dll.......Swiss German
kbdsl.dll.......Slovak
kbdsl1.dll......Slovak(QWERTY)
kbdsmsfi.dll....Sami Extended Finland-Sweden Keyboard Layout
kbdsmsno.dll....Sami Extended Norway Keyboard Layout
kbdsp.dll.......Spanish
kbdsw.dll.......Swedish
kbdtat.dll......Tatar_Cyrillic
kbdtuf.dll......Turkish F
kbdukx.dll......United Kingdom Extended Keyboard Layout
kbdtuq.dll......Turkish Q
kbduk.dll.......United Kingdom
kbdur.dll.......Ukrainian
kbdusl.dll......Dvorak Left-Hand US English
kbdusr.dll......Dvorak Right-Hand US English
kbdusx.dll......US Multinational
kbduzb.dll......Uzbek_Cyrillic
kbdycc.dll......Serbian_Cyrillic
kbdycl.dll......Serbian_Latin

---------------------------------------

NLS Files

NLS Files are Code Page National Language Support, or National Language Services driver (font or font map).

A WORD OF CAUTION about NLS Files: Delete any one of these you shouldn't, and your system will not reboot. Delete others you shouldn't, and some Webpages will not display.

I live in the United States and have a U.S. computer. If you live outside of the United States, and are using a foreign from U.S. computer, you will need to check within the Layout.ini within your Prefetch folder to see exactly which NLS Files your system uses. The NLS Files you need to at least reboot your computer will be listed there.

Figuring out which other NLS Files are needed to display certain Webpages is a little more complicated. You kind of have to play with them a little.

Here's a trick. Group all your NLS Files together in the system32 folder, and highlight them all. Open any Webpage. Now try to delete all the NLS Files you have highlighted. The one being used by your open Webpage, is the one that won't delete.

For my U.S. computer I keep these NLS Files:

c_437.nls.......<-- Needed to boot to Windows.

c_932.nls
c_936.nls
c_949.nls
c_950.nls

c_1250.nls
c_1251.nls
c_1252.nls......<-- Needed to boot to Windows.
c_1253.nls
c_1254.nls
c_1255.nls
c_1256.nls
c_1257.nls

c_20127.nls

c_28591.nls

ctype.nls.......<-- Needed to boot to Windows.

l_intl.nls
locale.nls......<-- Needed to boot to Windows.

sortkey.nls.....<-- Needed to boot to Windows.
sorttbls.nls....<-- Needed to boot to Windows.

unicode.nls.....<-- Needed to boot to Windows.


NLS files I Delete:

c_037.nls

c_500.nls

c_737.nls
c_775.nls

c_850.nls
c_852.nls
c_855.nls
c_857.nls
c_860.nls
c_861.nls
c_863.nls
c_865.nls
c_866.nls
c_869.nls
c_874.nls
c_875.nls

c_1026.nls

c_1258.nls

c_10000.nls
c_10006.nls
c_10007.nls
c_10010.nls
c_10017.nls
c_10029.nls
c_10079.nls
c_10081.nls
c_10082.nls

c_20261.nls
c_20866.nls
c_20905.nls

c_21866.nls

c_28592.nls
c_28593.nls
C_28594.NLS
C_28595.NLS
C_28597.NLS
c_28598.nls
c_28599.nls
c_28603.nls
c_28605.nls

geo.nls....Uncovered by Level, one of our forum members: The geo.nls is needed to open Regional and Language Options in Control Panel.

l_except.nls

--------------------

Slimming Down Windows XP: The Complete Guide is my gift to those who always wanted to know which files they can delete from Windows XP, but couldn't find their answers. I have always offered my guide freely, and never asked anything in return.

Those of you who wish to make a donation, showing your support and appreciation for Slimming Down Windows XP: The Complete Guide, My Batch Files Are Available Here




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users