Schlagwort ‘coding’

Artikel

Automatisches Umschalten des Tastaturlayouts je Programm am Mac

Wer ab und zu ein anderes Tastaturlayout braucht, sei es um zu Coden oder auch nur um die rechteckigen Klammern für Photoshop oder sonstige Programme zu benutzen, kennt das Problem:
Es wäre schön, wenn sich beim öffnen des Programms automatisch das Tastaturlayout auf Englisch umstellen würde. Und dann natürlich beim Verlassen wieder zurück auf die Standardtastatur!

Es gibt dafür tatsächlich mindestens zwei Lösungen:

GhostSKB bewältigt nur diese eine Aufgabe. Liegt in der Menüzeile und lässt eine Einstellung je Programm zu. Wenn man also wieder zurück zum Standardlayout möchte, muss man fast alle Programme die man benutzt konfigurieren und ihnen das Standardlayout zuordnen. Das ist wenig elegant. Wer aber die restlichen Funktionen von Keyboard Maestro nicht benötigt, ist mit den 5,49€ günstiger bei Ghost SKB aufgehoben.

Keyboard Maestro dagegen haben viele vermutlich sowieso in Benutzung, wenn nicht lohnt es sich mal einen genaueren Blick zu riskieren. Hier lässt sich das ganze etwas eleganter lösen, denn ein Wechsel zurück zum Standardlayout beim Wechsel zu einem anderen Programm lässt sich hier konfigurieren. Dadurch ist die Einstellung mit zwei kleinen Macros erledigt:
Man legt ein neues Macro an. Triggered mit dem Programm für das man das andere Layout benötigt. Setzt das ganze auf Activates und als Action wählt man Set keyboard layout to „British“ (das entsprechende Layout muss natürlich in den Systemeinstellungen des Macs aktiviert sein!).
Um nun das ganze auch wieder auf das Standardlayout zurückzusetzen sobald das Programm nicht mehr genutzt wird, macht man folgendes:
Neues Macro, Triggered mit dem selben Programm, dann Deactivates und wählt als Action Set keyboard layout to „German“.
Und voilà schon funktioniert es automatisch.
Sollte man mehrere Programme mit diesem anderen Layout benutzen, so lassen sich in den beiden Macros auch mehrere Programme als Trigger eintragen!

Keyboard Mestro ist allerdings etwas teuerer (aktuell ca. 38€), dafür kann es aber auch noch viel viel mehr…