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ć?
keyboard
wireless-keyboard
ValeriiVasin
źródło
źródło
Odpowiedzi:
Windows:
Można to zrobić za pomocą SharpKeys 2.1.1 :
Co możesz zrobić:
Czego nie możesz zrobić:
Mac OS X
Można to zrobić za pomocą DoubleCommand :
Powiązana lektura:
Znalazłem klawiaturę MacBooka Pro - jak zamieniać / remapować klawisze? zawierać przydatne informacje na ten temat.
źródło
DoubleCommand
link 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ć todelete
zachowanie ... Cholerni twórcy Apple uważają, że nie używamydelete
lub wygodnie jest pisaćfn+backspace
zamiastdelete
podczas programowania?DoubleCommand
mam problem, gdy stosowanie skrótów combo (na przykładCtrl+Shift+Up
tylko oryginalne przyciski praca ....fn
klucza tylko nacontrol
klucz.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
źródło
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ą.
źródło
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:
źródło
Kiedy używasz Linuksa, myślę, że powinno to być również możliwe. Przynajmniej kiedy masz dostęp do swojego systemu i możesz ponownie skompilować jądro. Sprawdź to Linux: Bezprzewodowy klucz Apple A1314 Fn niezarejestrowany, wygląda jak błąd oprogramowania .
źródło
(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 :)
źródło