Czy jest jakiś sposób zamiany fn (funkcji) i klawiszy sterujących w systemie Linux na Macbooku Pro?


10

Nie obchodzi mnie, czy dzieje się tak w biosie, module jądra czy oprogramowaniu. Czy istnieje jakikolwiek sposób, aby klawisz „fn” działał jako „kontrola”, a klawisz „kontrola” działał jak „fn” w systemie Linux na MacBooku Pro?

PS. Możesz to zrobić z oprogramowaniem w OSX z aplikacją KeyRemap4MacBook.


Myślę, że jest to wbudowane w klawiaturę. Jednak nie jestem pewien.
— maxelost 24.01.11

Nie mogę dać ci dokładnej odpowiedzi, ale spójrz, jak autorzy tych plików układu klawiatury zmieniają odwzorowania klawiszy. Uważam, że zmiana zwykłych kluczy jest dość trywialna. Przy odrobinie cierpliwości i studiowaniu innych przykładów (gdzie te pliki powinny zostać zainstalowane) możesz być w stanie dowiedzieć się, jak zmienić mapowanie klawiszy kontrolnych i klawiszy fn. colemak.com
— Ярослав Рахматуллин

Odpowiedzi:


1

Ja osobiście nie musiałem tego robić, ale ten link pokazuje, że powinieneś być w stanie zmodyfikować mapowanie klawiszy jądra po uruchomieniu, aby dokonać tego przełączenia.

Ten link stwierdza również, że XFree86 spróbuje załadować mapowanie jądra w czasie ładowania, więc nie powinno być potrzeby wprowadzania zmian tylko dla X, jeśli najpierw zrobisz powyższe.


0

Możesz spróbować uruchomić xev z xterm i zobaczyć, jak działa kod klucza dla fn. bity stają się uporządkowane i uporządkowane, więc być może będziesz musiał przytrzymać inny klawisz (ctrl) podczas naciskania fn, aby zobaczyć dane, ale następnie wyjmij (prawdopodobnie 0xffe3) z powrotem i być może będziesz miał wartość, której możesz użyć z xmodmap. Walczyłem z tym d ** m klawiszem fn wcześniej na tych klawiaturach i poddałem się.

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.