Poprzez „Preferencje systemowe -> Klawiatura -> Klawisze modyfikujące” miałem konfigurację: Caps Lock jako Ctl.
Następnie zainstalowałem nowy Karabiner (dawniej KeyRemapForMacBook), aby uzyskać następujący remap klucza:
- Lewy Ctl = Fn
- Fn = lewy Ctl
Ale skonfigurowanie Karabinera oznaczało, że utracono moje mapowanie klucza „Caps Lock to Ctl” wykonane za pomocą „Preferencji systemowych”. Teraz Karabiner wymaga zainstalowania kolejnej aplikacji ( SEIL ), aby zmienić przypisanie tylko klawisza Caps Lock. Myślę, że to niedorzeczne i nie chcę instalować kolejnej aplikacji tylko do ponownego przypisania jednego klucza.
Więc usunąłem Karabiner z mojego systemu, a następnie skonfigurowałem następujące mapowanie klawiszy poprzez „Preferencje systemowe -> Klawiatura -> Klawisze modyfikujące”:
- Caps Lock = Ctl
- Lewy Ctl = Brak ( brak przypisania klawisza => martwy klucz )
- Fn pozostaje Fn ( UWAGA: nie przeszkadza mi to, ponieważ # 1: I tak nie używam zbyt często, a # 2: Jestem przyzwyczajony do stylu Thinkpad „Fn na skrajnie lewej stronie” ).
Zastanawiam się jednak, w jaki sposób Karabiner wykonuje swoją magię od wewnątrz. Rozumiem, że ostatecznie Karabiner musi przekazać konfigurację mapowania klawiszy do systemu operacyjnego, prawda? Czy też Karabiner wkłada się do systemu (tj. Jako moduł jądra) i obserwuje wszystkie klawisze wpisywane na klawiaturze, aby wykryć klawisze CTL i FN?
Co ważniejsze, czy jest w ogóle (podobnie do xmodmap w Linuksie), aby osiągnąć ten kluczowy remap bez Karabinera?
Odpowiedzi:
Niestety, w systemie MacOS Sierra Karabiner wpadł w dziwną przerwę, ale nie tak naprawdę, ponieważ kiedyś to naprawimy.
Co jest źle, ponieważ Karabiner był idealnym narzędziem do tego, czego potrzebowałem (dzięki czemu MacOS zachowywał się jak czterdziestoletni terminal UNIX, ponieważ moje głupie palce wciąż uderzają ^ W, aby usunąć słowo, a ja zabijam okno i mogę nie zatrzymuj się, nie, nie pomagaj mi, w końcu umrę, a wtedy mój problem zostanie rozwiązany).
Moim drugim głównym narzędziem jest Typinator dla skrótów - w dla with, h dla the, n dla i itd; te naprawdę się sumują.
Jak dotąd odkryłem, że BetterTouchTool jest realnym zamiennikiem Karabinera, jeszcze lepiej pod pewnymi względami. Ale gorzej u innych; powtórzenie klucza nie działa dla mnie, pomimo tego, że programista tak twierdzi. (Być może współpracuje z Typinatorem, ale wyłączenie tego ostatniego nie rozwiązuje problemu).
Napisałem całą powieść przy użyciu tych dwóch narzędzi (Typinator i BetterTouchTool), ale byłbym wdzięczny za to, że ktoś wtrąciłby się, gdyby znalazł coś lepszego.
źródło
Będę nieco sprzeczny i nie zgadzam się z sentymentem, że potrzebuję dwóch aplikacji do zrobienia tego, o co poprosisz.
Apple przyjął dziedzictwo UNIX jednego narzędzia do robienia jednej rzeczy, a Karabiner kontynuuje tę tradycję. Obie aplikacje są profesjonalnej jakości, utrzymywane, debugowane, dokumentowane i obsługiwane. Żadna z aplikacji nie kosztuje nic, na co można polegać. Obaj robią dokładnie to, co mówią.
Ostatnim razem, gdy sprawdzałem, Apple instaluje tysiące plików i ma setki uruchomionych, zanim jeszcze się zalogujesz. Instalowanie 2 programów w celu całkowitego odwzorowania wszystkich klawiszy wydaje mi się mniejszym problemem, ale jestem otwarty na to, że się mylę.
Powiedziałbym - zainstaluj Karabiner i SEIL i ciesz się z możliwości mapowania kluczy do woli, ale być może brakuje mi jakiegoś niedociągnięcia w tym, co próbujesz osiągnąć.
źródło
brew cask install karabiner
ibrew cask install seil
.Wiem, że to późna odpowiedź, ale używam narzędzia Better Touch Tool . Zapewnia kilka funkcji:
Zasadniczo pozwala na mapowanie prawie dowolnej formy danych wejściowych do dużej liczby opcji. Zacząłem używać BTT do mapowania tylko jednej lub dwóch funkcji, a potem myślałem: „Chciałbym to zrobić” i odkryłem, że mapuję coraz więcej.
źródło
Musiałem usunąć Karabiner z macOSX Sierra. Sprawiało to dziwne problemy z kluczowym powtórzeniem i działaniem, jakby ciągle następowała zmiana. Usunąłem program i problemy z klawiaturą zniknęły.
Ale polegałem na tym przy remapie mojego prawego klawisza opcji jako do usunięcia do przodu - bardzo przydatny do edycji.
Rozwiązałem problem za pomocą narzędzia Better Touch Tool - wybrałem opcję +? usuwanie do przodu (usuwanie systemu Windows) Chociaż nie jest to pojedynczy klucz, działa.
źródło