Jelenleg nem kapcsolódik az internethez. Várakozás a kapcsolat helyreállítására

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

Ezt a cikket korábban a következõ néven tették közzé: HU262283
A cikket archiválták. A továbbiakban a tartalma már nem frissül, csak jelenlegi állapotában lesz elérhető.
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
Ö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:
keyb kb16 mui
Tulajdonságok

Cikkazonosító: 262283 - Utolsó ellenőrzés: 12/05/2015 20:07:49 - Verziószám: 3.0

  • 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
  • kbnosurvey kbarchive kbinfo kbenv KB262283
Visszajelzés