Jak przełączać / wyłączać funkcjonalność klawiszy fn na Ubuntu - klawiatura USB

12

Cześć Mam problem z nową klawiaturą Lenovo Lenovo, nie mogę (nie wiem jak) przełączać Fnklawiszy w systemie Linux, w systemie Windows było to bardzo łatwe .

Ale nie wiem, co mogę zrobić w systemie Linux, aby przełączyć Fnklucze (lub wyłączyć), znasz jakieś rozwiązanie? Potrzebuję standardowych funkcji F1poprzez F12...

Tomasz Cy-man
źródło
6
Spróbuj nacisnąć fn + Esc.
TheWanderer
Czy chodziło Ci o klucz z etykietą Fnlub 12 klawisze z 12 różnych etykiet Fnz nbycia jedną z od 1 do 12? Co dokładnie chcesz zrobić klucze?
Volker Siegel,
@ Zacharee1 Próbowałem, to nie działa
Tomasz Cy-man
@Volker Siegel Mam na myśli 12 klawiszy (dodatkowa funkcjonalność F1-11), teraz kiedy naciskam F1, a następnie wyciszam dźwięk, muszę nacisnąć klawisz Fn i F1 ... Chcę, aby podstawową funkcją F1 było F1 nie wyciszenie, F2 nie zmniejszania głośności itp. ... Pytanie dotyczy tego, jak przełączyć tę funkcjonalność (jako przykład podałem link do rozwiązania dla systemu Windows) lub wyłączyć wszystkie funkcje Fn (wyciszenie, zmniejszenie głośności, zwiększenie głośności ...)
Tomasz Cy -man
Czy chcesz go nacisnąć, fnzanim będzie F1-12on działał jako klawisz skrótu?
Wędrowiec

Odpowiedzi:

32

wprowadź opis zdjęcia tutaj

to najlepsze rozwiązanie, jakie znalazłem ;-)

Tomasz Cy-man
źródło
Z przyjemnością dowiesz się, że jest jeszcze ktoś, kto ma dokładnie takie samo rozwiązanie: D Dzięki za zdjęcie, zacząłem myśleć o tym, jakim małym, ciężkim przedmiotem mógłbym przytrzymać ten klawisz. Wszystko to na klawiaturze bardzo przeciętnej jakości ...
Adversus
9
Czy wykonałeś sztuczkę FN + ESC?
Natim,
1
FN + ESC będzie działał tylko bezpośrednio na laptopie, a nie na tej klawiaturze, klawiatura brakuje również włącznika / wyłącznika Myślę, że twórca tej klawiatury był głupi.
maytham-ɯɐɥʇʎɐɯ
1
„Inteligentni” inżynierowie z Lenovo złamali to rozwiązanie. Teraz klawisz Fn znajduje się między klawiszem Control a klawiszem Windows po lewej stronie spacji. Bloker papieru lub ciężki przedmiot zdecydowanie nie pasują do tego miejsca. Właściwie umieszczenie klawisza Fn jest naprawdę niewygodne, ponieważ bardzo łatwo jest go pomylić z klawiszem Windows. Zastanawiam się nad zakupem innej klawiatury (innej niż Lenovo) :-(
Kriss
3

Znalazłem rozwiązanie programowe.

sklonuj następujący program z github:

git clone https://github.com/lentinj/tp-compact-keyboard.git

skompiluj do następującego programu:

cd tp-compact-keyboard/tp-compact-usb-keyboard
make
sudo ./tp-compact-usb-keyboard /dev/hidraw1

Być może podczas uruchamiania programu wyświetlane są niektóre błędy.

Ten program wysłał 2 naciśnięcia klawiszy na klawiaturę (0x05 i 0x01).

myślę, że nie można ich naciskać fizycznie:

http://www.kbdedit.com/manual/low_level_vk_list.html

Są one mapowane na specjalne klucze.

jest to tylko rozwiązanie tymczasowe - po ponownym uruchomieniu ustawienia te zniknęły.

może utworzysz cronjob, aby naprawić to na stałe:

http://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/

MaCXyLo
źródło
PS: Nr modelu: SK-8821 Magistrala 002 Urządzenie 002: ID 17ef: 6018 Lenovo
MaCXyLo
ta sama klawiatura również działa dla mnie! +1 :)
supervacuo