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.

ABC
źródło
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.

g19fanatic
źródło
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ę.

zakurzony
źródło