Czy istnieje oprogramowanie, polecenie lub sposób, aby dowiedzieć się, które klawisze z zewnętrznej klawiatury innej niż Apple są mapowane na które klawisze Mac?
Czy jest też sposób na zmianę mapowania klawiszy skrótu na mojej klawiaturze: wstecz, do przodu, do domu, wyszukiwania i poczty?
Klawisze odtwarzania i głośności na mojej klawiaturze działają zgodnie z oczekiwaniami, ale wydaje się, że pozostałe klawisze niczego nie dezaktywują.
PS: Mam ten:
Odpowiedzi:
ControllerMate to robi. W pracy używam ergonomicznej klawiatury Microsoft Natural i myszy Logitech. ControllerMate ma profile sprzętowe dla obu i mam wiele kluczy specyficznych dla MS przypisanych do innych funkcji.
Podobnie jak twoja, moja klawiatura ma również niepotrzebny przycisk Poczta. Przy otwartym programie Controlermate, jeśli naciśniesz przycisk Poczta podczas przeglądania profilu klawiatury Microsoft, lista dostępnych sekwencji klawiszy automatycznie przeskoczy do tej, którą właśnie otrzymała. Następnie możesz zaprogramować ten klucz, aby robił co chcesz, nawet gdy ControllerMate nie jest otwarty.
źródło
even when ControllerMate isn't open
więc kluczowanie map musi być w jakimś pliku konfiguracyjnym, prawda? czy wiesz który lub czy w ogóle taki jest?Myślę, że odpowiedź na temat ControllerMate jest dobra, ale skoro w komentarzu do pliku konfiguracyjnego zapytałeś, wspomnę, że najskuteczniejszym, „surowym” sposobem konfiguracji ustawień klawiatury jest stworzenie niestandardowego układu klawiatury. Domyślam się, że w ten sposób aplikacje takie jak ControllerMate modyfikują klawisze klawiatury, ale nie mogę tego powiedzieć na pewno.
Możesz użyć do tego celu generatora online (jest stary, ale
.keylayout
generowane przez niego pliki nadal działają w systemie Snow Leopard) lub graficznego interfejsu użytkownika, takiego jak Ukelele (bezpłatny).Robiąc to w ten sposób, należy dodać wynikowy
.keylayout
plik XML do/Library/Keyboard Layouts
(do użytku przez wszystkich użytkowników) lub~/Library/Keyboard Layouts
(do użytku tylko przez bieżącego użytkownika). Następnie włącz niestandardowy układ w Preferencjach systemowych -> Język i tekst -> Źródła wejściowe.W przypadku klawiatury innej firmy nadal trudno byłoby znaleźć kod klucza w danym mapSet dla tych „bezużytecznych” klawiszy „Wstecz”, „Przekaż”, „Poczta” itp. Osobiście wybrałbym Program GUI, który pozwala mi „naciskać i ustawiać”, więc nie mam żadnych dodatkowych badań ani zgadywania z mojej strony.
Krótko mówiąc, nie mówię, że ta metoda jest łatwiejsza lub nawet bardziej wydajna niż korzystanie z aplikacji takiej jak ControllerMate, ale powinna przynajmniej pomóc wyjaśnić, w jaki sposób klawiatury mogą być ponownie mapowane w OS X bez programu „pośrednika”, który musi działaj w tle.
źródło
mapSet
?.keylayout
pliku XML. Nie sądzę, aby jakikolwiek układ klawiatury wirtualnej w Ukelele miał przyciski wirtualne pasujące do tych dodatkowych klawiszy klawiatury Microsoft u góry, więc może nie być możliwe w tym programie. ... Czy próbowałeś ControllerMate? Wydaje się, że robi dokładnie to, co chcesz - naciskasz „dziwny” klawisz na klawiaturze i pozwala ci przypisać to, co chcesz.Wiem, że to stare pytanie, ale przyszłe pokolenia mogą chcieć wiedzieć o nowszym narzędziu. Nazywa się Karabiner i może odwzorowywać tony rzeczy i ma domyślne ustawienia mapowania klawiszy F * na ich odpowiedniki Appley.
źródło