A billentyűzet kiosztása az MS-DOS ablakban eltér a beállított szövegbeviteli nyelv alapján várt kiosztástól

A cikk fordítása A cikk fordítása
Cikk azonosítója: 262283 - A cikkben érintett termékek listájának megtekintése.
Ezt a cikket korábban a következ? néven tették közzé: HU262283
Fontos: A cikk a rendszerleíró adatbázis módosításával is foglalkozik. A rendszerleíró adatbázisról módosítása előtt készítsen biztonsági másolatot, illetve győződjön meg arról, hogy szükség esetén helyre tudja állítani az adatbázist. A rendszerleíró adatbázis biztonsági mentéséről, visszaállításáról és módosításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
256986 A Microsoft Windows rendszerleíró adatbázisának ismertetése
Az összes kibontása | Az összes összecsukása

Összefoglaló

Amikor bizonyos MS-DOS programokkal másik nyelvet használ, a billentyűzet nem az elvártak szerint képezi le a karaktereket.

További információ

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:
  1. 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
  2. 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.
  3. 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:
http://www.microsoft.com/globaldev

Tulajdonságok

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
Kulcsszavak: 
kbinfo kbenv KB262283
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.

Visszajelzés küldése

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com