Czy możliwe jest ponowne mapowanie specjalnych klawiszy na klawiaturze Windows do użytku z Mac OSX?

13

Więc kupiłem nową klawiaturę dla mojego Mac Pro, a jest nią Microsoft Sidewinder X4. Ta klawiatura jest dla mnie dobra ze względu na podświetlenie LED i wiele funkcji. Jednak po instalacji wydaje się, że większość ładnych funkcji nie działa w OSX.

W szczególności klawiatura ma klawisze makr, które można ustawić za pomocą przycisku „nagraj makro”. Ma także klawisz kalkulatora. Oprogramowanie dostarczane z klawiaturą to ogólny Microsoft IntelliType dla systemu Windows / OSX, który zainstalowałem. Te specjalne klucze są jednak nadal martwe.

Czy nadal można korzystać z tych kluczy? Nawet gdybym musiał ręcznie ponownie przypisać klawisze makr do niestandardowych naciśnięć klawiszy, byłoby dobrze, ale nie mogę znaleźć sposobu. Próbowałem użyć KeyRemap4MacBook, ale pozwala on tylko na ponowne mapowanie klawiszy OSX (nie kalkulatora, dodatkowych klawiszy makr lub dowolnych klawiszy, których nie ma na klawiaturze Apple). Nawet klawisz kalkulatora nic nie robi, a nawet chętnie zmieniłbym mapowanie, aby „odsłonić” czy coś, cokolwiek poza martwym klawiszem!

jake9115
źródło
Czy klucze są pokazane w EventViewer.app? Jeśli tak, spróbuj użyć czegoś takiego jak KeyCode :: RawValue :: 0x3d .
Lri
Czy możesz mi powiedzieć, jak uzyskać dostęp do EventViewer.app? Spróbuję i zdam raport. Jednak zakładam, że nie są zarejestrowane przez EventView.app, w przeciwnym razie obecne rozwiązania do mapowania, takie jak KeyRemap4Macbook, byłyby w stanie dostosować funkcję tych klawiszy. Ponieważ klawiatura musi wysyłać sygnał do naciśniętego klawisza przez połączenie danych USB, zastanawiałem się, czy istnieją sposoby na wykrycie takich naciśnięć klawiatury innych niż Apple.
jake9115,
Nie mogłem znaleźć żadnej wersji przeglądarki Windows Event Viewer. Ale znalazłem „Show Keyboard Viewer” dla komputerów Mac. Wyświetla pełną klawiaturę Apple. O ile wiem, jeśli nie ma klawisza na tej klawiaturze, nie ma sposobu, aby OSX rozpoznał, czy został naciśnięty. To jest sedno mojego problemu!
jake9115,
1
EventViewer jest dołączony do KeyRemap4MacBook (in /Applications/KeyRemap4MacBook.app/Contents/Applications/EventViewer.app), ale powinien być również pokazywany przez Spotlight.
Lri
Moją pierwszą myślą (dopóki nie przeczytałem poprawnie) było użycie AutoHotKey, ale służy to wyłącznie odwzorowaniu.
Mars Robertson,

Odpowiedzi:

6

Możesz rzucić okiem na Ukelele i KeyLayoutMaker , aby zobaczyć, czy mogą pomóc w mapowaniu kluczy innych niż Mac.

BetterTouchTool dostosowuje klawiatury inne niż Apple, gładzik, mysz Magic i piloty Apple.

W przypadku klawiatur USB innym narzędziem jest USB Overdrive , opisane jako:

USB Overdrive obejmuje obsługę przycisków multimediów na większości klawiatur USB i komunikuje się z wieloma nietypowymi urządzeniami wejściowymi.

W przypadku klawiatur bezprzewodowych Centrum sterowania Logitech może działać nawet w przypadku klawiatur innych niż Logitech. Zobacz tę odpowiedź, aby uzyskać szczegółowe informacje. Warto spróbować nawet na klawiaturze.

Przydatne mogą być również informacje w temacie Korzystanie z klawiatur i myszy innych firm na komputerze Mac .

harrymc
źródło
4

Opcje:

  1. W System Preferences -> Keyboard -> Modifier Keysmożesz zamienić te dwa klucze. Te modyfikacje powinny mieć wpływ na bieżącą klawiaturę .
  2. Double Command to panel PrefPane, który oferuje wiele opcji korzystania z klawiatur systemu Windows, ale od jakiegoś czasu nie był aktualizowany.
  3. Karabiner (wcześniej znany jako KeyRemap4MacBook) obsługuje wiele rodzajów mapowań klawiszy dla różnych modeli komputerów Macbook, ale nie jestem pewien, czy pasuje do twojego przypadku użycia.
Pasi Jokinen
źródło
1
Dzięki za sugestie! Niestety, wypróbowałem już Double Command i KeyRemap4Macbook, a te rozwiązania zapewniają tylko mapowanie kluczy, które są już dostępne na klawiaturach Apple! Mam kilka klawiatur przeznaczonych dla systemów Windows, które mają dodatkowe klawisze, na przykład do otwierania programu pocztowego, przeglądarki internetowej itp., I chcę zamapować te klawisze na polecenie zamiast pozostawiać je „martwe” i bezużyteczne na klawiaturze.
jake9115,
0

Przejdź do System preferences, a następnie Keyboard. Kliknij na Keyboard modifiers. Zmień commandklucz na brak działania i Ctrlklucz do commandklucza. Problem rozwiązany.

Harogin
źródło
W ogóle nie odpowiada na pytanie.
mix3d 12.04.16
0

Miałem ten sam problem z klawiaturą Microsft z komputerem Mac. W szczególności klawisz caluclator stał się po prostu martwym klawiszem. KeyRemap4Macbook nie działał, ale działał USB Overdrive i mogę teraz użyć klawisza kalkulatora do uruchomienia kalkulatora.

patapouf_ai
źródło