Die Einstellung des Tastaturlayouts in DOSBox hat keine Auswirkungen

3351
Tomáš Zato

DOSBox zwingt mir die tschechische Tastatur zur Verwendung in der Konsole, was nicht einmal lustig ist. Ich googelte und fand heraus, wie manuell ein Layout geändert werden sollte :

Um zu einem anderen Tastaturlayout zu wechseln, kann entweder der Eintrag keyboardlayoutim [dos]Abschnitt der DOSBox- dosbox.confKonfigurationsdatei verwendet werden

Also habe ich meine Datei bearbeitet, die jetzt folgendes enthält:

[dos] keyboardlayout=us103 [autoexec]  keyboardlayout=us103 MOUNT C C:\MYSELF\Hry\DOS C: 

Das geht nicht. Tastatur bleibt tschechisch. Ich habe diese Befehle ausgeführt, um zu überprüfen, welche Tastatur konfiguriert ist und dass der Befehl funktioniert. Es tut, siehe unten:

Bildbeschreibung

Also die Frage: Wie konfiguriere ich das DOSBox-Layout dauerhaft für uns?

Hinweis: Bei den verfügbaren Layouts handelt es sich anscheinend um diese (hier für zukünftige Leserhinweise kopiert):

us103 (us), ux103 (ux) US, US International dv103 (dv), lh103 (lh), rh103 (rh) US Dvorak, Left-Hand, Right-Hand sq448, sq452 (sq) Albania hy Armenia* az Azerbaijan* by463 (bl463,by,bl) Belarus* be120 (be) Belgium ba234 (ba) Bosnia & Herzegovina br274, br275 (br) Brazil bg241, bg442 (bg) Bulgaria ca58 (cf58,ca,cf), ca445 (cf445), cf501 Canada hr234 (hr) Croatia cz243, cz Czech Republic dk159 (dk) Denmark ee454 (et454,ee,et) Estonia* fo Faroe Islands fi153 (su153,fi,su) Finland fr120, fr189 (fr) France ka Georgia* de129 (gr129,de,gr), de453 (gr453) Germany gk220 (el220), gk319 (el319,gk,el), gk459 (el459) Greece hu208, hu Hungary is458 (is), is161 (is197) Iceland it141 (it), it142 Italy kk Kazakhstan* ky Kyrgyzstan* la171 (la) Latin-American-Spanish lv, lv455 Latvia* lt210, lt211, lt212 (lt), lt221, lt456 Lithuania* mk449 (mk) Macedonia mt47 (ml47), mt (ml) Malta mn (mo) Mongolia* nl143 (nl) Netherlands no155 (no) Norway ph Philippines pl214, pl457 (pl) Poland po163 (po) Portugal ro333 (ro), ro446 Romania ru441 (ru), ru443 Russia sr118 (sr), sr450 Serbia & Montenegro sk245 (sk) Slovakia si234 (si) Slovenia es172 (sp172,es173,sp173,es,sp) Spain sv153 (sv) Sweden sd150 (sg150,sd,sg), sf150 (sf) Swiss tm Turkmenistan tr179 (tr), tr440 Turkey ua465 (ur465), ua (ur) Ukraine* uk166 (uk), uk168 United Kingdom uz Uzbekistan* yu234 (yu) Yugoslavia 
2

1 Antwort auf die Frage

2
DavidPostill

Wie konfiguriere ich das DOSBox-Layout dauerhaft für uns?

keyboardlayout = us103

Versuchen

keyboardlayout=us 

ohne das Nachlaufen 103.

Sie können auch den keybBefehl verwenden:

keyb us 

keyb

Einführung

Keyb wird verwendet, um das Layout der Tastatur für verschiedene Länder zu ändern. Syntax

Konfiguriert eine Tastatur für eine bestimmte Sprache.

KEYB [keyboard layout code/id] 

Das folgende Beispiel wird Ihr Tastaturlayout auf eine schwedische Tastatur festlegen:

KEYB sv 

oder für nicht standardmäßigen Zeichensatz:

KEYB sv 437 

Das Tastaturlayout kann auch in der dosbox.conf eingestellt werden (siehe Konfiguration: DOS), kann also auch mit dem internen Befehl CONFIG eingestellt werden:

CONFIG -set dos keyboardlayout [keyboard layout code/id] 

Quell- DOSBox-Wiki - KEYB

Hah Anscheinend bestand das Problem darin, dass die DOS-Box die conf-Datei ignorierte. Nachdem Sie das Problem gelöst haben, funktionieren alle oben genannten Methoden. Tomáš Zato vor 8 Jahren 1