Próbowałem wymienić Fnklucz na lewy Control, co nie działało.
Użyłem polecenia, xev
aby uzyskać kody klawiszy / klucze kluczy.
Następnie użyłem:
xmodmap -e 'keycode 151=Control_L'
xmodmap -e 'keycode 37=XF86WakeUp'
Ale nic to nie zmieniło.
Nie mogłem też stworzyć, .Xmodmap
żeby zmienić klucze.
Czy coś zapomniałem? Nie wyrzucił błędu.
Odpowiedzi:
Jeśli używasz laptopa Lenovo lub Thinkpad, zapoznaj się z konfiguracją BIOS / UEFI, aby sprawdzić, czy w sekcji „Klawiatura” jest dostępna opcja „Zamień Fn i Ctrl”. Zgodnie z instrukcją obsługi większość modeli powinna mieć tę opcję.
źródło
Prawdopodobnie używasz klawiatury Lenovo, która zgłasza to Fnjako
XF86WakeUp
. Zwykle w Fnogóle nie rejestrujexev
zdarzenia, ponieważ jest obsługiwane przez system BIOS, dlatego nie można go ponownie przypisać.Fakt, że jest zgłaszany jako
XF86WakeUp
wprowadza wiele zamieszania, jak widać w tym raporcie o błędzie , ale tak naprawdę nie jest to błąd, cytując komentarz 27 tego raportu o błędzie:źródło