Czy istnieje sposób, aby ponownie przypisać klawisze Fn i Ctrl na klawiaturze bezprzewodowej Apple?


20

Używam klawiatury Apple Wireless i jestem nieco rozczarowany, że ten Fnklawisz i Ctrlklawisz mają tę kolejność. To nie jest dla mnie wygodne. Jak mogę je łatwo zamienić?


który system operacyjny Mac czy Windows?
tumchaaditya

Odpowiedzi:


7

Windows:

Można to zrobić za pomocą SharpKeys 2.1.1 :

SharpKeys to narzędzie, które zarządza kluczem rejestru, który pozwala Windowsowi przypisać jeden klucz do dowolnego innego klucza. Do aplikacji dołączona jest lista typowych klawiszy klawiatury oraz funkcja Type Type do automatycznego rozpoznawania większości klawiszy klawiatury.

  • Co możesz zrobić:

    Zamapuj cały klucz na dowolnym innym kluczu - np. Możesz zmienić przypisanie Caps Lock na klawisz Shift

  • Czego nie możesz zrobić:

    Pozwalają zamienić ze sobą dwa klucze - np. Nie możesz zamienić miejsc Q i Z, ponieważ kod odwzorowania byłby zagubiony


Mac OS X

Można to zrobić za pomocą DoubleCommand :

DoubleCommand to oprogramowanie dla systemu Mac OS X (rozszerzenie jądra), które pozwala zmieniać mapowanie klawiszy, innymi słowy zmieniać sposób działania klawiatury. Często używane, aby uczynić klawiaturę PC wygodniejszą z komputerem Mac, zamieniając klawisze Alt (Opcja) i Windows (Command lub Apple), ponieważ są one zamienione na klawiaturze Mac i PC. DoubleCommand to szybki i łatwy sposób, aby to naprawić, jeśli używasz klawiatury komputera z komputerem Mac.


Powiązana lektura:

Znalazłem klawiaturę MacBooka Pro - jak zamieniać / remapować klawisze? zawierać przydatne informacje na ten temat.


Dzięki za DoubleCommandlink do oprogramowania, znalazłem go, zanim zobaczę twój post :) Ale to mi pomaga. I mam inny problem: jak przedefiniować eject? Czy to możliwe?! Chcę ustawić to deletezachowanie ... Cholerni twórcy Apple uważają, że nie używamy deletelub wygodnie jest pisać fn+backspacezamiast deletepodczas programowania?
ValeriiVasin

Również DoubleCommandmam problem, gdy stosowanie skrótów combo (na przykład Ctrl+Shift+Uptylko oryginalne przyciski praca ....
ValeriiVasin

DoubleCommand nie może ich zamienić, zgodnie z informacjami na stronie internetowej. Może zmienić mapowanie fnklucza tylko na controlklucz.
iconoclast

2
Klawisze Sharp nie mogą wykryć klawisza fn na klawiaturze Apple. randyrants.com/sharpkeys/faq.htm # 15
C9HDN

5

Niestety, to najprawdopodobniej nie zadziała. Z wyjątkiem wymiany oprogramowania układowego klawiatury bluetooth lub połączenia przycisków harddware.

Powód : Klawisz Fn jest modyfikatorem generowanych skancodów. Ten klucz jest modyfikatorem na poziomie sprzętowym. Naciśnięcie klawisza fn nie jest widoczne nawet (użycie „xev” na klawiaturze Bluetooth Apple w systemie Linux)

EDYCJA: Szybki test pokazuje, że może to być możliwe (użycie showkey na prawdziwym tty):
Fn ma kod dostępu 464
Ctrl ma kod dostępu 29


4

W wersjach do (i włącznie) 10.11 możesz zamieniać klucze za pomocą Karabinera (wcześniej KeyRemap4MacBook), podczas gdy DoubleCommand może zamieniać tylko fnklucz w controlklucz.

W przypadku wersji 10.12+ będziesz chciał użyć Karabiner-Elements , kompletnego przepisania Karabinera, który wciąż nadrabia zaległości w funkcji dostępnej w Karabiner. Funkcje, które obsługuje, wciąż się zmieniają.


Fantastycznie, działa na OSX 10.11.x.

W systemie macOS Sierra będziesz chciał zdobyć Karabiner-Elements
AlexG

4

W systemie Windows instalacja następującego sterownika umożliwia łatwą zamianę Ctrl i Fn.

https://github.com/samartzidis/WinAppleKey

Oprócz tego można również zamieniać cmd / win i alt i instalować niektóre kombinacje klawiszy Fn + klawisz z układu Maca:

  • Ctrl -> Fn (konfigurowalny podczas instalacji)
  • Fn -> Ctrl (konfigurowalny podczas instalacji)
  • Lewy / prawy Alt -> Lewy / prawy Windows (konfigurowalny podczas instalacji)
  • Lewy / prawy Windows -> lewy / prawy Alt (konfigurowalny podczas instalacji)
  • Wysuń -> Usuń
  • Fn + Backspace -> Usuń
  • Fn + Enter -> Wstaw
  • Fn + F3 -> (Aplikacja) Mój komputer
  • Fn + F4 -> (Aplikacja) Kalkulator
  • Fn + F5 -> Pauza / przerwa
  • Fn + F6 -> Drukuj ekran
  • Fn + F7 -> poprzedni utwór
  • Fn + F8 -> odtwarzanie / pauza
  • Fn + F9 -> następny utwór
  • Fn + F10 -> wyciszenie
  • Fn + F11 -> zmniejszenie głośności
  • Fn + F12 -> zwiększenie głośności
  • Fn + Strzałka w górę -> Strona w górę
  • Fn + Dół -> Strona w dół
  • Fn + lewy -> Strona główna
  • Fn + prawo -> koniec

Link jest zły :(
Samuel

Projekt najwyraźniej został przemianowany. Zaktualizowałem link w odpowiedzi. Ponadto opis projektu mówi, że Win 10 jest obsługiwany, a Win 7 i inne wersje mogą działać, ale nie zostały przetestowane. Właśnie przetestowałem na 64-bitowym Win 7 i instalacja pokazała niebieski ekran mojego komputera.
Samuel

Czy ktoś wie o podobnym narzędziu do samej klawiatury laptopa? macbook pro retina 13 połowa 2014
AlfaTeK


1

(Dodatek do odpowiedzi Zuuls)

Linux

Próbowałem modyfikację modułu jądra dla Apple Klawiatury tutaj . Jeśli masz jądro Linuksa w wersji 3.13 (lub zamknij), załadowanie go powinno być łatwe.

Nie mam doświadczenia w pisaniu modułów jądra, więc część kodu może nie działać zgodnie z oczekiwaniami. O ile wiem, działa na mojej klawiaturze :)


Czy istnieje bardziej aktualne rozwiązanie tego problemu?
podobnie
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.