Amikor bizonyos MS-DOS programokkal másik nyelvet használ, a billentyűzet nem az elvártak szerint képezi le a karaktereket.
Figyelmeztetés: A Rendszerleíróadatbázis-szerkesztővel vagy más eszközzel helytelenül módosított rendszerleíró adatbázis komoly problémákat okozhat, amelyek akár az operációs rendszer újratelepítését is szükségessé tehetik. A Microsoft nem garantálja az ilyen jellegű problémák megoldhatóságát, ezért a rendszerleíró adatbázist csak saját felelősségére módosíthatja.
A honosított billentyűzetek és karakterek 16 bites parancssori támogatásához bizonyos nyelvek esetén a billentyűzetkiosztás módosítására van szükség. Ez a jelenség csak a korábbi 16 bites programok esetén figyelhető meg, a 32 bites konzol üzemmódú programok futtatásánál nem.
A használatban lévő ANSI (American National Standards Institute) 16 bites MS-DOS billentyűzetkiosztás meghatározása:
- A területi beállítás azonosítójának (LCID) meghatározásához tekintse meg a következő rendszerleíró értéket:
HKEY_Current_User\Keyboard Layout\Preload\1 érték
- A következő rendszerleíró érték segítségével állapítsa meg, hogy az alkalmazott területi beállítás azonosítójához tartozik-e helyettesítő.
HKEY_Current_User\Keyboard Layout\Substitutes\területi_beállítás_azonosítója
MEGJEGYZÉS: Ha nincs szükség helyi kiosztásra, a területi beállítás azonosítójához nem tartozik alkulcs.
- Keresse meg a területi beállítás azonosítóját vagy az azt helyettesítő kiosztást a következő rendszerleíró kulcs alatt:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes
Ez a kulcsérték a kétbetűs MS-DOS billentyűkód. Az ország vagy régió kódokat és az MS-DOS billentyűzetkiosztásokat tartalmazó alábbi lista segít abban, hogy megtalálja a billentyűzet megfelelő beállítását. Ajánlott, hogy a területi beállításokat ne közvetlenül a rendszerleíró adatbázisban, hanem a Vezérlőpulton végezze el.
A korábban Keyb.com néven ismert Kb16.com segédprogram egy 16 bites MS-DOS program indításakor automatikusan elindul. Bizonyos esetekben a Kb16.com segédprogram billentyűzetkiosztása eltér a 32 bites kiosztástól. Ha a kívánt 16 bites kiosztás nem áll rendelkezésre, a Kb16.com nevű segédprogrammal egy külső gyártótól származó billentyűzetdefiníciós fájlt is használhat argumentumként. Példa:
KEYB [xx[,[yyy][,[meghajtó:][elérési_út]fájlnév]]] [/E] [/ID:nnn]
- ahol az xx megadja a kétbetűs billentyűkódot,
- ahol az yyy megadja a karakterkészlet kódlapját,
- ahol a meghajtó, az elérési_út és a
fájlnév a merevlemez meghajtóbetűjele, a mappa elérési útja és külső billentyűzet definíciós fájl neve,
- ahol /E megadja, hogy bővített billentyűzet van telepítve,
- és ahol /ID:nnn megadja a használatban lévő billentyűzetet.
MEGJEGYZÉS: A Microsoft nem biztosít külső definíciós fájlokat.
A következő parancsok a kódlapra vonatkoznak:
A kódlap kiválasztása:
mode con[:] cp select=yyy
A kódlap állapota:
mode con[:] cp [/status]
Az alábbi lista tartalmazza az egyes országok vagy régiók nevének kétbetűs billentyűkódját:
- Ausztrália=us
- Ausztria=gr
- Belgium=be
- Bosznia-Hercegovina=yu
- Brazília=br
- Bulgária=bg
- Kanada (francia)=cf
- Kanada (angol)=cf
- Chile=la
- Kolumbia=la
- Horvátország=yu
- Csehország=cz
- Dánia=dk
- Ecuador=la
- Finnország=su
- Franciaország=fr
- Németország=gr
- Görögország=gk
- Magyarország=hu
- Izland=is
- Írország=uk
- Olaszország=it
- Japán=jp
- Latin-Amerika=la
- Macedónia=yc
- Mexikó=la
- Hollandia=nl
- Új-Zéland=us
- Norvégia=no
- Lengyelország=pl
- Portugália=po
- Románia=ro
- Oroszország=ru
- Szerbia-Montenegró=yc
- Szlovákia=sl
- Szlovénia=yu
- Dél-Afrika=us
- Spanyolország=sp
- Svédország=sv
- Svájc=sf
- Törökország=tr
- Nagy-Britannia=uk
- Egyesült Államok=us
- Venezuela=la
A billentyűkód kétbetűs
XX argumentumának a
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes rendszerleíró adatbázisban található érvényes értékei az alábbiak:
- 00000402="bg"
- 00000404="ch"
- 00000405="cz"
- 00000406="dk"
- 00000407="gr"
- 00000408="gk"
- 00000409="us"
- 0000040A="sp"
- 0000040B="su"
- 0000040C="fr"
- 0000040E="hu"
- 0000040F="is"
- 00000410="it"
- 00000411="jp"
- 00000412="ko"
- 00000413="nl"
- 00000414="no"
- 00000415="pl"
- 00000416="br"
- 00000418="ro"
- 00000419="ru"
- 0000041A="yu"
- 0000041B="sl"
- 0000041C="us"
- 0000041D="sv"
- 0000041F="tr"
- 00000422="us"
- 00000423="us"
- 00000424="yu"
- 00000425="et"
- 00000426="us"
- 00000427="us"
- 00000804="ch"
- 00000807="sg"
- 00000809="uk"
- 0000080A="la"
- 0000080C="be"
- 00000813="be"
- 00000816="po"
- 00000C0C="cf"
- 00000C1A="us"
- 00001009="us"
- 0000100C="sf"
- 00001809="us"
- 00010402="us"
- 00010405="cz"
- 00010407="gr"
- 00010408="gk"
- 00010409="dv"
- 0001040A="sp"
- 0001040E="hu"
- 00010410="it"
- 00010415="pl"
- 00010419="ru"
- 0001041B="sl"
- 0001041F="tr"
- 00010426="us"
- 00010C0C="cf"
- 00010C1A="us"
- 00020408="gk"
- 00020409="us"
- 00030409="usl"
- 00040409="usr"
- 00050408="gk"
A (választható)
/Id: argumentumnak a
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout\DosKeybIDs rendszerleíró adatbázisban található érvényes értékei az alábbiak:
- 00000410="141"
- 0000041F="179"
- 00010408="220"
- 00010410="142"
- 00010415="214"
- 0001041F="440"
- 00020408="319"
A közös OEM kódlapok (melyek az
YYY paraméterben használhatók) az alábbiak:
- 437 (US)
- 720 (arab)
- 737 (görög)
- 775 (balti)
- 850 (nyugat-európai)
- 852 (közép-európai)
- 855 (cirill)
- 857 (török)
- 862 (héber)
- 866 (cirill II.)
A következő kódlapok Windows ANSI és OEM kódlapokként használatosak:
- 874 (thai)
- 932 (japán Shift-JIS)
- 936 (egyszerűsített kínai GBK)
- 949 (koreai)
- 950 (hagyományos kínai Big5)
- 1258 (vietnámi)
A nemzetközi számítástechnikai témákkal kapcsolatos információkat a Microsoft következő webhelyén találja:
Cikk azonosítója: 262283 - Utolsó ellenőrzés: 2006. január 30. - Verziószám: 3.0
A cikkben található információ a következő(k)re vonatkozik:
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Professional Edition
- Microsoft Windows NT Server 4.0 Standard Edition
- Microsoft Windows NT Workstation 4.0 Developer Edition
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.