Instalacja:
- Na początku instalujemy program DKMS, który umożliwi nam dodanie nowych modułów kernela (możesz mieć już ten pakiet zainstalowany),
Kod: Zaznacz cały
sudo apt install dkms
- Następnie pobieramy paczkę zip z naszym modułem z https://github.com/free5lot/hid-apple-p ... master.zip i rozpakowujemy ją,
- Otwieramy terminal w folderze z rozpakowanymi plikami i instalujemy moduł,
Kod: Zaznacz cały
sudo dkms add . sudo dkms build hid-apple/1.0 sudo dkms install hid-apple/1.0
- Tworzymy plik z konfiguracją modułu,
Kod: Zaznacz cały
sudo nano /etc/modprobe.d/hid_apple.conf
- Wypełniamy go domyślną konfiguracją, odwzorowującą standardowe ułożenie klawiatury PC, i zapisujemy (ctrl+x -> y -> enter),
Kod: Zaznacz cały
options hid_apple fnmode=2 options hid_apple swap_fn_leftctrl=1 options hid_apple swap_opt_cmd=1 options hid_apple rightalt_as_rightctrl=1 options hid_apple ejectcd_as_delete=1
- Aplikujemy konfigurację,
Kod: Zaznacz cały
sudo update-initramfs -u
- I ładujemy moduł,
Kod: Zaznacz cały
sudo modprobe -r hid_apple; sudo modprobe hid_apple
fnmode
- 0 - klawisz fn wyłączony
- 1 - klawisze F1, F2 .... działają domyślnie w trybie "media keys"
- 2 - klawisze F1, F2 .... działają domyślnie jako standardowe klawisze
- 0 - ułożenie klawiszy fn i ctrl tak jak na Macu
- 1 - zamiana miejscami klawiszy fn i ctrl, tak jak na klasycznej klawiaturze
- 0 - ułożenie klawiszy cmd i opt tak jak na Macu
- 1 - zamiana miejscami klawiszy cmd i opt, tak jak na klasycznej klawiaturze
- 0 - prawy klawisz alt tak jak na Macu
- 1 - prawy klawisz alt działa jako ctrl, tak jak na klasycznej klawiaturze
- 0 - klawisz eject tak jak na Macu
- 1 - klawisz eject działa jako del (polecam!)
Wszystkie zmiany w konfiguracji możemy zaaplikować i przetestować od razu poprzez przeładowanie moduł komendą:
Kod: Zaznacz cały
sudo modprobe -r hid_apple; sudo modprobe hid_apple
Problemy:
Z rozwiązania korzystam od prawie 2 miesięcy i do tej pory spotkałem się z tylko jedną niedogodnością. Skrót Ctrl+Shift+T, używany np. w Firefox i Chrome, nie działa z lewym przyciskiem ctrl, musimy użyć prawego, co ciekawe inne sróty ctrl+shift+... działają prawidłowo z lewym
Źródło:
https://github.com/free5lot/hid-apple-patched