Niedawno przeniosłem się na system OS X i uważam, że układ „rosyjski fonetyczny” nie jest satysfakcjonujący (nie do tego się przyzwyczaiłem). Jak mogę stworzyć własny układ?
Czytałem o Ukelele , ale układ, który utworzyłem i skopiowałem Library/Keyboard Layouts
, nie pojawia się w Preferencjach klawiatury.
Używam OS X 10.9 Mavericks. Szukałem rozwiązań w Internecie, ale większość z nich była przestarzała.
macos
keyboard-layout
mik01aj
źródło
źródło
Odpowiedzi:
/Library/Keyboard Layouts/
folderze nie powiedzie się.) Możesz użyć jednego z dwóch formatów. Wyskakujące okienka w stylu iOS wyświetlane podczas przytrzymywania klawiszy działają tylko z formatem pakietu. Format pojedynczego pliku XML (domyślny) jest jednak prostszy. Korzystając z XML, upewnij się, że plik jest zapisany z.keylayout
rozszerzeniem./Library/Keyboard Layouts/
. Układów klawiatury w~/Library/Keyboard Layouts/
nie można wybrać w oknach dialogowych haseł ani w oknie logowania.Aby zastosować zmiany w układzie klawiatury, uruchom
sudo touch /Library/Keyboard\ Layouts/
i uruchom ponownie.Zobacz https://web.archive.org/web/20151030180252/http://osxnotes.net/keylayout-files-and-ukelele.html aby uzyskać więcej informacji.
Aktualizacja (październik 2015 r.): Dostępna jest nowa wersja Ukelele (3.0.0), która zawiera opcję instalacji układu z poziomu aplikacji. Nadal musiałem przejść do preferencji systemowych, aby go aktywować, ale wcale nie musiałem przechodzić przez wiersz poleceń.
źródło
.keylayout
rozszerzenie. Tak to zadziałało :)/Library/Keyboard Layouts/My Keyboard Layout.icns
..keylayout
plik bezpośrednio, aby zmienićname
atrybut w wierszu 5. Przedtem nie pojawiał się w Preferencjach systemowych, prawdopodobnie dlatego, że miał taką samą nazwę jak istniejący układ. Nikt inny tego nie spotkał? o_OTworzenie pliku układu klawiatury
Ja również użyłem Ukelele do wygenerowania układu klawiatury. Następnie możesz wyeksportować plik
.bundle
lub.keylayout
i skopiować go/Library/Keyboard Layouts
.Jeśli chcesz mieć ikonę klawiatury w jednym pliku, Ukelele oferuje opcję eksportu do pakietu. W takim przypadku skopiuj
.bundle
plik. Alternatywnie możesz rozdzielić ikony i skopiować je o tej samej nazwie do tego samego folderu.Po ponownym uruchomieniu możesz dodać źródło wejściowe w menu Preferencje systemowe-> Klawiatura-> Źródła wejściowe. Prawdopodobnie dostępny w ramach Inne lub w języku, jeśli podłączyłeś język do klawiatury w Ukelele.
Jak utworzyć plik .icns
Następnie dodaj następujące foldery PNG do folderu:
Nie potrzebujesz ich wszystkich, ale to jest oficjalna lista. Niektóre są zbędne pod względem liczby pikseli, ale wskazują gęstość.
Przykładowy projekt na GitHub
Mój ukraińsko-rosyjski projekt na GitHub to demo, które obecnie pracuje nad Mavericks 10.9.5.
źródło
Ukelele może działać dla Ciebie, ale ostrzegaj, że wydaje się to wiązać ponownie klucze na poziomie oprogramowania (a nie na poziomie sprzętowym), więc prawdopodobnie zaczniesz napotykać problemy, takie jak niektóre aplikacje, które nie rozpoznają modyfikatora lub specjalne powiązania klawiszy, nie będąc w stanie używać go w oknach dialogowych z hasłami itp.
Jeśli szukasz bardziej niezawodnego rozwiązania, sprawdź Karabiner .
źródło
Użyj starszej stabilnej wersji Ukelele 1.8.4 ... Nie jest konieczne ponowne uruchomienie
Mam OS X 10.10.5 (Yosemite). Obecna wersja Ukelele nie działa nawet po wypróbowaniu kilku innych sugestii. W końcu odinstalowałem bieżącą wersję i zainstalowałem starszą stabilną wersję (1.8.4). Potem wszystko działało dobrze. Ponowne uruchomienie nie było konieczne. Po prostu zapisz nowy układ w układzie Biblioteka / Klawiatura. Następnie otwórz preferencje klawiatury, źródła wejściowe. Dodaj, klikając
+
, a powinieneś zobaczyć nowy układ w „Inne”.źródło