Hin und wieder muss ich einen Text eingeben, der hauptsächlich aus Großbuchstaben besteht, aber gelegentlich auch Kleinbuchstaben enthält – im Wesentlichen Groß- und Kleinschreibung, aber invertiert. Unter Windows hätte ich einfach die ganze Zeit die Feststelltaste gedrückt, und das Drücken der Umschalttaste würde mir einen Kleinbuchstaben geben. Unter OS X erhalte ich jedoch bei aktivierter Feststelltaste nur Großbuchstaben, unabhängig davon, ob die Umschalttaste gedrückt wird oder nicht.
Ich kann also entweder die ganze Zeit über die Umschalttaste gedrückt halten, während ich tippe, sie kurz loslassen, um einen Kleinbuchstaben einzugeben, oder die Feststelltaste zweimal für jeden Kleinbuchstaben drücken, den ich tippe. Weder funktioniert so gut wie das, was Windows tut.
Gibt es eine Möglichkeit, dass sich die Feststelltaste wie unter Windows verhält, wo das Drücken der Umschalttaste bei aktivierter Feststelltaste Kleinbuchstaben erzeugt?
Ich arbeite mit 10.6.
Es scheint, dass sich (nur) die Eingabequelle "Französisch - Numerisch" wie Window Caps Lock (mit iNVERSE sHIFT) verhält:
Habe diese Info hier gefunden .
Beachten Sie jedoch, dass dies mit einem eher ungewöhnlichen Tastaturlayout (zumindest für mich) einhergeht.
Danke Daniel für den Hinweis auf die richtige Richtung.
Öffnen Sie Ukelele und speichern Sie Ihr (aktuelles) Layout in eine Datei (z. B. durch „Neu aus aktueller Eingabequelle“ und „Speichern“):
Öffnen Sie die .xml
Datei in einem Texteditor und suchen Sie die , die Sie für die Kombination + (Umschalt + Feststelltaste) mapIndex
verwenden möchten . Für Deutsch habe ich . Diese Zeile einfügen:⇧⇪mapIndex="0"
<modifier keys="shift caps"/>
Finde alle anderen Vorkommen dieser Kombination und kommentiere sie aus (oder lösche die Zeilen). Wieder für Deutsch ist es:
<keyMapSelect mapIndex="1">
<modifier keys="anyShift"/>
<modifier keys="shift rightShift? caps? rightOption? rightControl"/>
<modifier keys="shift rightShift? caps? rightOption rightControl?"/>
<!--<modifier keys="shift rightShift? caps rightOption? rightControl?"/> -->
</keyMapSelect>
Öffnen Sie die geänderte Datei erneut mit Ukelele.
Hier ein Vergleich des "deutschen" Layouts vor und nach der Modifikation:
Befolgen Sie die Anweisungen in Ukelele, um eine neue Eingabequelle (Name, ID, Installation) zu erstellen.
Ich habe die modifizierte Datei nicht getestet, sollte aber funktionieren.
Nach meiner Erfahrung ist dies in OS X nicht möglich. Keines der von mir ausprobierten Dienstprogramme zur Neukonfiguration der Tastatur scheint dazu in der Lage zu sein. Es tut uns leid. :(
Danke Felix Saparelli ! Ihr benutzerdefiniertes Layout funktioniert wunderbar für mich auf macOS Big Sur 11.2.2. Ich habe die Anweisungen hier zur Installation befolgt, indem ich file.xml als "/Library/Keyboard Layouts/us_en_caps_lock_fix.keylayout" gespeichert, neu gestartet und die neue Eingabequelle ausgewählt habe. Dieses Layout hat das Verhalten "Verschieben invertiert Groß-/Kleinschreibung", Symbole werden erzeugt, wenn es verschoben wird, und Zahlen werden erzeugt, wenn es nicht verschoben wird.
Daniel
iolsmit
Felix Saparelli