Ich bin kürzlich zu OS X gewechselt und finde das "Russian Phonetic" -Layout des Systems nicht zufriedenstellend (es ist nicht das, an das ich gewöhnt bin). Wie kann ich ein benutzerdefiniertes Layout erstellen?
Ich habe über Ukelele gelesen , aber das Layout, das ich erstellt und kopiert habe, Library/Keyboard Layouts
wird in den Tastatureinstellungen nicht angezeigt.
Ich verwende OS X 10.9 Mavericks. Ich habe im Internet nach Lösungen gesucht, aber die meisten waren veraltet.
macos
keyboard-layout
mik01aj
quelle
quelle
Antworten:
/Library/Keyboard Layouts/
schlägt im Hintergrund fehl.) Sie können eines der beiden Formate verwenden. Die Popovers im iOS-Stil, die beim Halten von Schlüsseln angezeigt werden, funktionieren nur mit dem Bundle-Format. Das Format einer einzelnen XML-Datei (Standard) ist jedoch einfacher. Stellen Sie bei Verwendung von XML sicher, dass die Datei mit einer.keylayout
Erweiterung gespeichert ist ./Library/Keyboard Layouts/
. Tastaturlayouts in~/Library/Keyboard Layouts/
können weder in Kennwortdialogen noch im Anmeldefenster ausgewählt werden.Führen Sie das
sudo touch /Library/Keyboard\ Layouts/
Programm aus und starten Sie es neu, um Änderungen an einem Tastaturlayout vorzunehmen .Weitere Informationen finden Sie unter https://web.archive.org/web/20151030180252/http://osxnotes.net/keylayout-files-and-ukelele.html .
Update (Oktober 2015): Es gibt eine neue Version von Ukelele (3.0.0), die die Option enthält, das Layout über die App zu installieren. Ich musste immer noch die Systemeinstellungen aufrufen, um es zu aktivieren, aber ich musste überhaupt nicht die Befehlszeile durchgehen.
quelle
.keylayout
Erweiterung haben. So hat es funktioniert :)/Library/Keyboard Layouts/My Keyboard Layout.icns
..keylayout
Datei auch direkt bearbeiten , um dasname
Attribut in Zeile 5 zu ändern . Vorher wurde sie in den Systemeinstellungen nicht angezeigt, wahrscheinlich weil sie denselben Namen wie ein vorhandenes Layout hatte. Niemand sonst ist dem begegnet? o_OErstellen der Tastaturlayoutdatei
Auch ich habe Ukelele verwendet , um ein Tastaturlayout zu generieren. Sie können dann die Datei
.bundle
oder exportieren.keylayout
und in kopieren/Library/Keyboard Layouts
.Wenn Sie das Symbol für die Tastatur in einer Datei zusammenfassen möchten, bietet Ukelele die Option "Export nach Bundle" an. Kopieren Sie in diesem Fall
.bundle
stattdessen die Datei. Alternativ können Sie die Symbole getrennt halten und mit demselben Namen in denselben Ordner kopieren.Nach einem Neustart können Sie die Eingabequelle im Menü Systemeinstellungen-> Tastatur-> Eingabequellen hinzufügen. Möglicherweise verfügbar unter Andere oder in der Sprache, wenn Sie eine Sprache an die Tastatur in Ukelele angehängt haben.
So erstellen Sie eine .icns-Datei
Fügen Sie dann die folgenden PNGs zum Ordner hinzu:
Sie brauchen nicht alle diese, aber dies ist die offizielle Liste. Einige sind in der Pixelanzahl redundant, zeigen jedoch die Dichte an.
Beispielprojekt auf GitHub
Mein ukrainisch-russisches Projekt auf GitHub ist eine Demo, die derzeit an Mavericks 10.9.5 arbeitet.
quelle
Ukelele funktioniert möglicherweise für Sie. Seien Sie nur gewarnt, dass es sich anscheinend um eine Neuverknüpfung von Schlüsseln auf Softwareebene handelt (und nicht um eine Neuverknüpfung auf Hardwareebene), sodass Sie wahrscheinlich auf Probleme stoßen, z zur Verwendung in Passwortdialogen usw.
Wenn Sie eine robustere Lösung suchen, schauen Sie sich Karabiner an .
quelle
Verwenden Sie ältere stabile Ukelele-Version 1.8.4 ... Kein Neustart erforderlich
Ich habe OS X 10.10.5 (Yosemite). Die aktuelle Version von Ukelele funktionierte nicht, obwohl ich einige andere Vorschläge ausprobiert hatte. Schließlich habe ich die aktuelle Version deinstalliert und die ältere stabile Version (1.8.4) installiert. Danach hat es prima geklappt. Es war kein Neustart erforderlich. Speichern Sie einfach das neue Layout in Bibliothek / Tastaturlayouts. Öffnen Sie dann die Tastatureinstellungen und geben Sie die Quellen ein. Fügen Sie hinzu, indem Sie auf klicken
+
, und Sie sollten das neue Layout unter "Andere" sehen.quelle