Das US-Tastaturlayout in OS X enthält eine Zuordnung für jede Option + jedes Zeichen . Beispiel: Option + a ist å, Option + b ist ∫. Ich benutze diese nie. Einige Anwendungen würden sie verwenden, wenn sie nicht bereits zugeordnet wären (insbesondere Eclipse). Ist es möglich, diesen bestimmten Teil des Tastaturlayouts zu deaktivieren?
Mega Ultra Bonuspunkte für Antworten, bei denen ich keine neue Software installieren muss.
macos
keyboard-layout
Johannes Hoff
quelle
quelle
Antworten:
Nein, ist es nicht. Sie sind Teil des Tastaturlayouts wie jedes andere Zeichen, z. B.
Shift+a
=A
oderShift+'
="
. Es gibt keine speziellen Funktionen zum selektiven Deaktivieren von Teilen eines Tastaturlayouts. Sie müssen Ihre eigenen erstellen.Sie können Ukelele verwenden , um Ihr eigenes Tastaturlayout zu erstellen, das auf den US-englischen Standardeinstellungen basiert und einige oder keine der darin enthaltenen Zuordnungen enthält
Option
.Um alle Zuordnungen
Option
nur mit Hilfe von zu entfernen , öffnen Sie Ukelele, wählen Sie Datei »Neu aus aktueller Eingabequelle und anschließend Ansicht» Modifikator-Schublade anzeigen . Wählen Sie den Eintrag aus, für den entweder "Unten" und fürOption
alle anderen " Oben" oder " Beides" ist . Wählen Sie Tastatur »Unlink Modifier Set , und Sie sind fertig. Ändern Sie die Tastatur-ID und den Namen im Menü Tastatur , um Kollisionen zu vermeiden. Speichern Sie sie in~/Library/Keyboard Layouts
und wählen Sie sie unter Systemeinstellungen »Sprache & Text» Eingabequelle aus .Dies ist, was Keyboard Viewer zeigt, wenn Sie drücken
Option
: Es ist das gleiche wie ohne.quelle
Option+Shift
Kombination. Es funktioniert ähnlich.Detaillierte Anweisungen zur Verwendung von Ukelele :
/Library/Keyboard Layouts/
. Das Speichern direkt in der Stammbibliothek scheint im Hintergrund zu scheitern. Tastaturlayouts in~/Library/Keyboard Layouts/
können weder in Kennwortdialogen noch im Anmeldefenster ausgewählt werden.Öffnen Sie die Keylayout-Datei (oder
Contents/Resources/*.keylayout
) in einem Texteditor und kommentieren Sie diese Zeilen aus:Melden Sie sich ab und wieder an und aktivieren Sie die neue Eingabequelle in den Systemeinstellungen.
Sie können Änderungen an der Keylayout-Datei oder dem Keylayout-Bundle vornehmen, indem Sie sie ausführen, sich abmelden
sudo touch /Library/Keyboard\ Layouts
und wieder anmelden .Sie können das vorinstallierte US-Layout deaktivieren, indem Sie ~ / Library / Preferences / ByHost / com.apple.HIToolbox. *. Plist bearbeiten .
quelle