Wechseln des Tastaturlayouts in Windows weltweit

50

Ich suche nach einer Lösung, um mein Tastaturlayout in Windows global für alle Fenster schnell zu ändern.

Wenn ich das aktuelle Layout durch Drücken der magischen Kombination Alt+ umschalte Shiftoder wenn ich ein anderes Layout in der Sprachleiste wähle, ändert dies nur das Layout im aktuellen Fenster.

Manuel Faux
quelle
Müssen Sie noch in andere Sprachen wechseln können?
Ivo Flipse
2
Ja, ich verwende zwei Layouts. Ich möchte ein anderes Layout zum Eingeben von Texten als zum Verwenden in der Konsole und zum Codieren verwenden.
Manuel Faux
4
Ich kann nicht glauben, dass es bis zu Win8 gedauert hat, um dies tatsächlich nativ zu implementieren. Was für ein Schmerz!
Levi Botelho
3
Grr Windows, dieses Verhalten wäre viel nützlicher als der aktuelle 'pro Fenster'-Wahnsinn.
Colonel Panic
1
Siehe auch superuser.com/questions/106722/…
Colonel Panic

Antworten:

19

Windows 8 unterstützt dies sofort. Es scheint eine sehr gute integrierte Tastaturlayout-Umschaltfunktion mit den folgenden Merkmalen zu haben:

  • Schaltet das Layout standardmäßig global um. (Dies kann bei Bedarf geändert werden.)
  • Verfügt über eine integrierte Tastenkombination zum Ändern von Layouts: Windows+ Space. Dies löst auch ein nützliches Benachrichtigungsfenster aus. (Dies ist wie eine Tastaturlayoutversion von Alt+ Tab.)
  • Zeigt Ihnen das aktuelle Tastaturlayout in der Sprachleiste an.

Ich habe die Tastaturlayoutprobleme früherer Windows-Versionen lange in Kauf genommen und alle in anderen Antworten genannten Programme ausprobiert, aber nie ein Programm gefunden, mit dem das Problem zuverlässig gelöst werden konnte. Ich kann mit Sicherheit sagen, dass Windows 8 das Problem löst.

Aktualisieren

Nachdem ich ein paar Wochen mit Windows 8 verbracht hatte, stellte ich fest, dass sich das Tastaturlayout während der normalen Verwendung zeitweise zu einem nicht standardmäßigen zu ändern schien. Es stellte sich heraus, dass das Problem durch die aufdringlichen Tastenkombinationen Ctrl+ Shiftund Alt+ verursacht wurde Shift. Um dies zu beheben, gehen Sie wie folgt vor:

  1. Öffnen Sie das Kontrollfeld Sprache .
  2. Gehen Sie auf der linken Seite zu Erweiterte Einstellungen .
  3. Wechseln Sie zu Ändern der Tastenkombinationen für die Sprachleiste .
  4. Zum Ändern Tastenfolge ... .
  5. Heben Sie die Zuweisung der nicht gewünschten Verknüpfungen auf.
Sam
quelle
Das habe ich auch vor einigen Tagen entdeckt, das Layout-Handling hat sich sehr gut geändert. +1 für die Win + Space
Manuel Faux
1
Dies wäre ein Grund für ein Upgrade auf Windows 8.
Automatico
5
Dies ist keine Antwort auf die Frage ..
Juan Manuel Villegas
@JuanManuelVillegas, wie so? Nach meiner Erfahrung löst dies das Problem perfekt.
Sam
@Sam er bittet um ein Update für Windows 7, nicht 8! Das ist also keine Lösung. Aus den Antworten unten, der einzige, der für mich ziemlich gut funktioniert ist Keyla App
Juan Manuel Villegas
21

Ich bin etwas spät dran, aber Interessenten mögen vielleicht meine (kostenlose) kbswitchApp. Wechseln Sie das Tastaturlayout in Windows global. Ich benutze es die ganze Zeit und finde es großartig. (Einige könnten sagen, dass ich voreingenommen bin. Ich würde argumentieren, dass ich gerade herausgefunden habe, was fantastisch wäre, und dann das Programm geschrieben habe, das das getan hat. Es wäre also seltsam, wenn ich etwas anderes dachte.)

http://www.tomseddon.plus.com/kbswitch/

Ich verwende es zum Umschalten zwischen Dvorak (wenn ich eine geteilte Tastatur verwende) und QWERTY (wenn ich eine nicht geteilte Tastatur verwende). Auf diese Weise behalte ich das Muskelgedächtnis für beide Layouts getrennt. Verhindert, dass meine Finger zu verwirrt werden.

POSTSCRIPT: Wenn Sie es wagen und / oder Windows 7 x64 verwenden, können Sie das Experimentkbswitch2 ausprobieren (Link zur README-Datei). Zusätzlich zur erweiterten Kompatibilität bietet dieses Feature eine Befehlszeilenunterstützung, sodass es in AutoHotkey (oder ähnliches) für die Tastatur-gesteuerte Layoutumschaltung integriert werden kann. Aufgrund seines experimentellen Charakters ist es bisher nur über GitHub verfügbar. Wir entschuldigen uns daher für die leicht rasche Übermittlungsmethode: Besuchen Sie die kbswitchProjektseite , verwenden Sie die GitHub- Download ZIPSchaltfläche, um eine ZIP- Datei abzurufen, und suchen Sie sie kbswitch2.exeim kbswitch-master/kbswitch2/bin/Ordner innerhalb der ZIP-Datei.

Tom Seddon
quelle
2
Genial. Alles was ich vermisse ist ein einziger Hotkey für all das (wie Alt + Shift. Vielleicht kann AutoHotkey das?)
Apache
Könnten Sie dies auch für DOS-Eingabeaufforderungen zum Laufen bringen? :)
Josh Johnson
Es funktioniert bei mir bereits für Konsolenfenster unter 32-Bit-Windows XP. Ich hatte Berichte über Probleme mit Windows 7 (ich weiß nicht, welche), die ich noch nicht untersucht habe.
Tom Seddon
2
Es sieht gut aus, aber ich werde es nicht einmal ausprobieren, da es mehr Arbeit ist, jedes Mal, wenn ich das Layout ändern möchte, die Maus zu bewegen und zu klicken, als das Layout pro Anwendung. Die Nichtunterstützung von Hotkeys ist keine Funktion, sondern ein Handicap. Die Möglichkeit zu wählen, ob Hotkeys unterstützt werden sollen, wäre eine Funktion. Vielleicht solltest du diese Funktion hinzufügen, um mehr Nutzer zu gewinnen, wie ich! :)
Fletch
1
@ MikeH-R Wenn Sie immer noch interessiert sind, gibt es eine neue (experimentelle) Fortsetzung von kbswitch, kbswitch2, mit erweiterter Kompatibilität und AutoHotkey-freundlicher Befehlszeilenunterstützung.
Tom Seddon
5

Probieren Sie Switch It! . Es ist ein russisches Programm mit einer optionalen englischen Oberfläche. Es funktioniert unter Vista und Windows 7. Drücken Sie einfach weiter auf "Weiter", um die Installation zu starten. Aktivieren Sie nach der Installation in den Eigenschaften (erster Menüpunkt) " Englisch als Sprache für die Benutzeroberfläche verwenden " und " Aktives Layout systemweit festlegen ".


Bearbeiten: Der obige Link führt zu einer Google-Übersetzungsseite. Dieser Beitrag ist ursprünglich mit dieser russischen Seite verlinkt .

Scott
quelle
Funktioniert auch in XP gut für mich!
Brone
Dies ist die beste Option, die ich für dieses Problem gefunden habe. Leider habe ich festgestellt, dass es manchmal stecken bleibt und nicht mehr funktioniert. Manchmal, wenn ich etwas eingebe, ist der erste Buchstabe oder so in der falschen Tastaturbelegung.
Sam
Ich habe tatsächlich festgestellt, dass die älteren (Nicht-Beta) -Versionen des Programms nicht das erste Problem zu haben scheinen, das ich in dem obigen Kommentar erwähnt habe. (Das zweite Problem ist jedoch immer noch zutreffend.)
Sam
4

Verwenden Sie Keyla . Es unterstützt globales Layout und wechselt meilenschneller zwischen Layouts!

Ich habe es auf jedem Computer installiert, sobald ich die Chance hatte :)

antitoxisch
quelle
Dieser scheint für einige Fenster wie das "Ausführen" -Fenster nicht zu funktionieren. Ich empfehle Leuten, SwitchIt! an Stelle von.
Sam
Leider hat es bei mir nicht funktioniert - die App wurde installiert, aber seltsamerweise war es nicht möglich, eine Verknüpfung zum Ändern von Layouts festzulegen.
Colonel Panic
Keyla arbeitet für mich auf Win7. Allerdings ist @Sam Kommentar für Windows7 Ass! Verwenden Sie es, wenn Sie können.
Antitoxikum
Keyla hat nicht funktioniert, ist keine so gute und freundliche Anwendung
Denja
Keyla funktioniert für mich, muss aber anscheinend als Administrator ausgeführt werden
MarcH
1

Ich denke, sich an Layouts pro Fenster zu erinnern, ist ein "Feature". Ich habe darüber nachgedacht, wie ich das selbst machen soll, und es scheint, dass eine Möglichkeit, dies zu tun, darin besteht, die Standardeingabesprache zu ändern.

Das Ändern der Standardeingabesprache erfordert jedoch eine Unmenge von Schritten:

Start -> Systemsteuerung -> Regions- und Spracheinstellungen -> Zweiter Tab -> Details -> Standard ändern -> Ok -> Ok -> Fenster schließen

(In Windows XP). Auf keinen Fall "schnell" :) Aber der einzige Weg, den ich mir vorstellen kann.

alok
quelle
4
Nicht einmal das ist eine Lösung. Die neue Standardeingabesprache wird nur in neuen Fenstern verwendet.
Manuel Faux
Sie müssen sich abmelden und anmelden, damit die Änderungen wirksam werden.
Sam
1

Einer meiner Arbeitskollegen hat ein benutzerdefiniertes Layout, das mit dem Microsoft-Tastaturlayout-Editor erstellt wurde und ein anderes Verhalten bei Feststelltaste / Umschalttaste aufweist: Wenn die Feststelltaste aktiviert ist, ist es ein Dvorak-Layout, und wenn die Feststelltaste deaktiviert ist, ist es QWERTY. Da die Feststelltaste eine globale Einstellung ist, können Sie durch Drücken der Feststelltaste global zwischen den Layouts wechseln.

Dies ist ein schrecklicher Hack, das heißt, Sie können Ihre Feststelltaste nicht normal verwenden, einige Programme verwenden nur die Feststelltaste für geänderte Befehle (z. B. Strg + C), und Sie können dies nur mit höchstens zwei Layouts verwenden .

Aber für all jene Nachteile, es ist ein Verfahren zur Herstellung schnell global zwischen zwei verschiedenen Tastaturlayouts ändern.

Eine andere Möglichkeit besteht darin, einen Hardware-Konverter / eine festverdrahtete Tastatur in den anderen gewünschten Layouts zu installieren und mehrere Tastaturen auf Ihrem Desktop zu haben, eine für jede Sprache. Dies hat jedoch seine eigenen Nachteile, nämlich mehrere Tastaturen auf Ihrem Schreibtisch zu haben und den Launen der (normalerweise recht begrenzten) Neuverkabelung der Hardware zu unterliegen.

ich und
quelle
0

Bearbeiten: Aufgrund Ihres Kommentars funktioniert dies bei Ihnen nicht. Es löst jedoch ein Problem, wenn die Ländereinstellungen Ihrer Tastatur nicht mit Ihrer primären Eingabesprache übereinstimmen.

Verwenden Sie die Sprachleiste, um im laufenden Betrieb zwischen Layouts zu wechseln.

Aber vielleicht ist die "einfachste" Lösung, ein anderes Tastaturlayout aus Ihren Spracheinstellungen zu löschen, da es dann nicht mehr zurückschaltet. Obwohl Sie die automatische Spracherkennung ausschalten, wird dies anscheinend von einigen Anwendungen überschrieben und ständig geändert (z. B. von Browsern). Daher ist es am einfachsten, sie auszuschalten (Sie können sie immer wieder zurückstellen).

So zeigen Sie die Sprachleiste an (mithilfe der klassischen Ansicht in der Systemsteuerung):

  • Klicken Sie auf Start, klicken Sie auf Systemsteuerung und doppelklicken Sie dann auf Regions- und Sprachoptionen.
  • Klicken Sie auf der Registerkarte Sprachen unter Textdienste und Eingabesprachen auf Details.
  • Klicken Sie unter Einstellungen auf Sprachleiste.
  • Aktivieren Sie das Kontrollkästchen Sprachleiste auf dem Desktop anzeigen.

Anmerkungen:

  • Die Sprachleiste wird automatisch angezeigt, wenn Sie einen Textdienst wie Handschrift, Sprache oder einen Eingabemethoden-Editor (IME) installieren. Wenn Sie die Sprachleiste schließen, können Sie sie mit diesem Verfahren erneut anzeigen.
  • Wenn Sie die Sprachleiste auf die Taskleiste minimiert haben, klicken Sie in der Taskleiste auf das Symbol Sprache und dann auf Sprachleiste anzeigen.
  • Nachdem die Sprachleiste angezeigt wurde, können Sie mit der rechten Maustaste darauf klicken, um ein Kontextmenü anzuzeigen. In diesem Menü können Sie Einstellungen für die Sprachleiste ändern, z. B. das Andocken in der Taskleiste oder das Hinzufügen von Textbeschriftungen.
Ivo Flipse
quelle
Möchtest du die Abstimmungen erklären? Es funktionierte für das, was er fragte, sein Problem ist wahrscheinlich nicht besser lösbar, wenn es
beabsichtigt ist
2
Dies zu tun, scheint Ihnen nichts zu bringen, als nur das Tastaturlayout zu ändern und die Eingabesprache unverändert zu lassen. Die Änderung wirkt sich in beiden Fällen nicht auf alle Fenster global aus.
Brone
Für mich ist es ein niederländischer Laptop, der nach dem Zufallsprinzip wechselt. Wenn Sie alle anderen Sprachen löschen, bleibt es so, wie ich es mir wünsche
Ivo Flipse
0

Wenn Sie zu Systemsteuerung / Regions- und Sprachoptionen / Sprachen / Details / Schlüsseleinstellungen "gehen, können Sie Tastenkombinationen für Sprachänderungen definieren.

Sie können dies mit einer Makrosprache wie AutoHotkey koppeln , um ein Makro zu definieren, das die Sprache / Tastaturbelegung für alle Fenster ändert.

Harrymc
quelle
-2

Ihre beste Option ist wirklich, nur EIN Layout zu haben, wie schrecklich es klingen mag ...

Windows war noch nie gut darin, mit mehreren Layouts umzugehen, und versucht immer, eine Einstellung pro Fenster beizubehalten - und selbst das schlägt regelmäßig fehl. Ich habe auch darunter gelitten, und die einzige praktikable Lösung besteht darin, nur eine auszuwählen und damit zu leben.

Ich bin ein Däne, der in Österreich lebt und Englisch schreibt. Ich habe mich dafür entschieden, nur das dänische Layout zu verwenden, da dies besser ist, als ständig alle Probleme mit dem Layoutwechsel beheben zu müssen.

Torben Gundtofte-Bruun
quelle
1
Meine Lösung war, "US International" zu wählen. Bei diesem Layout handelt es sich um ein normales US-amerikanisches Layout mit der Möglichkeit, Sonderzeichen, wie sie in Deutsch oder Dänisch verwendet werden, mit "Alt Gr" zu erstellen.
Manuel Faux
Nun, das ist einfach nicht wahr. Das Wechseln des Layouts hat bis zum Windows 10
bot_bot