2008-10-02 13:56:39 +0000 2008-10-02 13:56:39 +0000
93
93

So vermeiden Sie, dass sich das Tastaturlayout bei Fenstern automatisch ändert

Ich habe zwei Eingabesprachen in meiner Sprachleiste (windows xp). Das Problem ist, dass Windows gerne zwischen ihnen wechselt, ohne dass ich eingreifen muss. Das ist wirklich ärgerlich!

Ich kenne die Tastenkombinationen und habe die Spracherkennung von Word bereits ausgeschaltet, aber das Problem tritt überall auf (besonders in der Eingabeaufforderung).

Ich benutze beide Sprachen und möchte nur manuell zwischen ihnen wechseln. Wie schaltet man diesen automatischen Wechsel ab?

Antworten (7)

74
74
74
2008-10-02 14:11:03 +0000

Standardmäßig wird ALT+LINKSCHALTTASTE zum Umschalten zwischen den Sprachen verwendet. Es ist viel zu einfach, diese aus Versehen zu drücken, besonders wenn Sie wie ich sind und die Tastatur der Maus vorziehen.

Um dies zu ändern, gehen Sie in die Systemsteuerung/Regionaleinstellungen/Sprachen/Details und dort gibt es eine Schaltfläche, mit der Sie die Tastenkombinationen zum Umschalten der Sprachen konfigurieren können - ich deaktiviere sie einfach ganz.

In Windows 7 ist dies Systemsteuerung/Region und Sprache/Tastaturen und Sprachen/Tastaturen ändern/Erweiterte Tastatureinstellungen.

Sie können auch die automatische Erkennung von Sprachen in Word deaktivieren (Extras/Sprachen). Dadurch wird die Tastaturbelegung möglicherweise an die erkannte Sprache angepasst.

36
36
36
2011-09-27 15:46:24 +0000

Windows verwaltet für jeden Thread eine andere Eingabesprache. Wenn Sie zu einem Fenster eines anderen Threads wechseln, kann sich Ihre Eingabesprache ändern. Da Threads für den Benutzer nicht sichtbar sind, kann dies zufällig erscheinen, und ich stimme zu, dass dies verdammt ärgerlich ist.

Es gibt keine eingebaute Option, um das in Windows zu vermeiden, Sie können entweder Software von Drittanbietern oder etwas noch Besseres verwenden.

Das “noch Bessere” ist, mit dem Microsoft Keyboard Layout Creator ein benutzerdefiniertes Layout zu erstellen, das CapsLock als Sprachumschaltung verwendet, und dann alle anderen Layouts (einschließlich des Standardlayouts Englisch) zu löschen. Ich habe das mit Englisch+Russisch gemacht und ich kann nicht ausdrücken, wie besser mein Leben seitdem ist. Sehen Sie sich die Vorteile an:

  • Die Eingabesprache wird systemglobal und ändert sich nie von selbst.
  • Sie können immer sehen, welche Sprache aktuell ist, indem Sie auf die LED auf der Tastatur schauen, sogar in einer Vollbild-Anwendung, wenn die Sprachanzeige nicht sichtbar ist.
  • CapsLock ist viel einfacher zu drücken als Alt+Shift, Ctrl+Shift, Cmd+Space oder was auch immer, Ihr kleiner Finger ist immer in der Nähe.
  • Es ist schwieriger, versehentlich CapsLock zu drücken als Alt+Shift oder Strg+Shift.
  • Sie können zusätzliche, für Sie nützliche Zeichen in Ihr Layout einfügen, die mit AltGr+?? eingegeben werden können, z. B.: langer Bindestrich -, englische Anführungszeichen “” “, russische Anführungszeichen ”“, Pfeile ← → ↑↓ , mathematische Symbole ≠ ± ≈ (Ich habe all diese mit RightAlt+Key und ohne zusätzliche Software und ohne Zeichencodes eingegeben)
  • Es läuft keine Anwendung eines Drittanbieters, was bedeutet: keine Bugs, keine Tray-Icons, keine Popups, keine Werbung, kein zusätzlicher Speicherverbrauch.
  • Sie können in allen Betriebssystemen, die Sie verwenden, die gleiche Methode zur Sprachumschaltung verwenden (z.B. gibt es in Mac OS X den Ukulele keyboard layout creator), anstatt in jedem Betriebssystem OS-spezifische Tastenkombinationen zu verwenden.

Nachteile sind:

  • Es wird nicht mit drei oder mehr Sprachen funktionieren. & - Microsoft Word und wahrscheinlich einige andere Programme erkennen nicht, in welcher Sprache Sie tippen, und die Rechtschreibprüfung funktioniert möglicherweise nicht richtig. Für Russisch kann man das Problem lösen, indem man die automatische Spracherkennung einschaltet; bei lateinisch-basierten Sprachpaaren (z.B. Englisch+Italienisch) funktioniert das aber möglicherweise nicht so gut.

Bevor ich diese Lösung gefunden habe, habe ich das Programm SwitchIt! verwendet, um die Eingabesprache global einzustellen. Es wird nicht mehr weiterentwickelt, daher weiß ich nicht, ob es unter XP/Vista/Win7 noch funktioniert.

6
6
6
2011-01-11 16:34:44 +0000

Ich hoffe, das ist die Lösung, nach der Sie gesucht haben. Ich hatte gerade jetzt das gleiche Problem, als ich versucht habe, mit verschiedenen Sprachen herumzuspielen, da ich sie in naher Zukunft brauchen werde. Mir ist aufgefallen, dass jedes Mal, wenn ich auf das “Sound-Icon” unten rechts klicke (ich benutze Vista), die Eingabe auf Koreanisch wechselt, oder wenn ich Mozilla Firefox öffne, wechselt die Eingabe automatisch auf Koreanisch (während ich die ganze Zeit Englisch benutzt habe). Kurz gesagt, je nachdem, welches Programm ich öffne oder anklicke, ändert sich die Eingabesprache….annoying right? Wenn Sie möchten, dass die Standardeinstellung systemweit unabhängig davon, welches Programm Sie öffnen eingestellt wird, müssen Sie Folgendes tun:

klicken Sie mit der rechten Maustaste auf die Sprachleiste, und wählen Sie dann im Dropdown-Menü Einstellungen, Standard-Eingabesprache….aus, was Sie wollen.

D'oh! hat mich 3 Stunden gekostet, um das herauszufinden… das hätte mir eigentlich sofort einfallen müssen, da ich so ziemlich mit einem Computer geboren wurde, mittlerweile sollte das für mich so etwas wie gesunder Menschenverstand sein? hehe

2
2
2
2008-10-02 14:12:27 +0000

Georgis Antwort ist mit ziemlicher Sicherheit der Grund, warum der OP dies als “automatisch” wahrnimmt, insbesondere da er ein Entwickler ist und alle möglichen Kombinationen von Strg-Umschalttaste, Alt-Umschalttaste verwendet.

Wenn Sie auf Systemsteuerung->Regional- und Sprachoptionen->Tastaturen ändern gehen und dann die Tastenfolge für die Option zum Umschalten zwischen Eingabesprachen ändern

2
2
2
2011-01-21 22:10:12 +0000

Ich habe die einfache Lösung oder das eigentliche Problem für mich gefunden. Ich verwende WinXP und habe die Urdu-Tastatur zusammen mit der englischen installiert. Ich hatte diese Einrichtung schon vorher, aber bis jetzt hatte ich nie ein Problem. Nach einigem Frust und Herumschauen habe ich das Problem gefunden. XP wurde mit der englischen Sprache installiert. Die “Standard-Eingabesprache” (über Regional- und Sprachoptionen, Registerkarte “Sprache”, Schaltfläche “Details”, Registerkarte “Einstellungen”) war versehentlich auf Urdu eingestellt. Als ich sie wieder auf Englisch - US geändert habe, ist das Problem behoben.

2
2
2
2011-09-07 14:18:35 +0000

Ich hatte das gleiche Problem unter Windows 7. Alle ein oder zwei Minuten wechselte es stillschweigend von Dvorak zu Qwerty; ein extrem nerviges Verhalten, wenn ich versuche, mir das Passwort für ein Linux-System zu merken.

Die Lösung war, die Standard-Eingabesprache im Dropdown-Menü des Fensters “Textdienste und Eingabesprachen” auf dvorak zu setzen.

Eine praktische “Funktion”, da bin ich mir sicher…

0
0
0
2008-10-31 15:58:49 +0000

In den allermeisten Fällen reicht es aus, die Tastaturbelegung zu löschen, die nicht mit Ihrer realen Tastatur übereinstimmt. Viele Standard-Windows-Installationen werden mit (z. B.) einer US-Tastaturbelegung sowie einer UK-Tastatur geliefert. Die US-Tastatur erfüllt keinen sinnvollen Zweck (in diesem Beispielfall, da Sie US-Englisch als Sprache anhängen können, die das UK-Layout verwendet).

Für mehrere westeuropäische Sprachen auf einer einzigen Tastatur können Sie das US-Internationale Tastaturlayout verwenden (am besten, wenn Sie eine physische US-Tastatur haben), oder Sie verwenden den MS Keyboard Layout Generator, um ein ähnliches mehrsprachiges Layout zu erstellen, das von einer bestimmten nationalen Tastatur abgeleitet ist.