Dell XPS 13 z systemem Ubuntu 14.04 LTS. Często używam klawiszy Homei End. (Wygląda na to, że większość ludzi już nie używa tych klawiszy.) Niestety, ponieważ jest to tak mały komputer, Dell umieścił Homei umieścił Endna lewych i prawych klawiszach strzałek, wymagając przytrzymania Fnklawisza, aby uzyskać Homei End.
Obok Ctrlklawiszy kursora jest klawisz. Nigdy nie używam tego klucza, jak już CapsLockzmapowałem Ctrl. Chciałbym, aby zachowywał się jak Fnklawisz, więc mogę nacisnąć Fn Left( Home) i Fn Right( End) jedną ręką.
Czy jest na to sposób?
EDYCJA: Uruchomiłem zarówno showkey, jak i xev, jak sugeruje komentarz @ AB, a klawisz Fn nie wyzwala żadnego wyjścia. Mam wrażenie, że moja prośba jest niemożliwa.
keyboard-layout
IJ Kennedy
źródło
źródło
sudo showkey
i naciśnijFn
klawisz. Czy istnieje wyjście dlaFn
klucza? Jeśli nie, uruchomxev
i naciśnijFn
i dodaj wynik do pytania.Fn-Home
i,Fn-End
aby sprawdzić kody kluczy.Odpowiedzi:
Zainstaluj
xautomation
, potrzebujemy poleceniaxte
i
xbindkeys
Utwórz lub edytuj plik
~/.xbindkeysrc
i dodaj następujące wiersze
Przetestuj za pomocą
Pakiet
xbindkeys
instaluje wpis autostartuŻadne dalsze rzeczy nie są konieczne.
źródło
xbindkeys -k
?Na nieszczęście dla ciebie, Fnjest to martwy klucz: oznacza to samo z siebie, że nie ma kodu skanowania i daje dodatkowy kod skanowania innym klawiszom, gdy są one naciskane razem z nimi.
Możesz to zobaczyć, kiedy idziesz tam
tty1
i wykonujesz:Każdy naciśnięty klawisz daje wyjście, poza tym Fn , że mapowanie Fnna Ctrljest niemożliwe.
Jednak w zależności od sprzętu klawiaturze , Fn+ → mogła być odwzorowywane EG Ctrl+ →ale wtedy tracisz funkcjonalność obu Ctrlkluczy ...
(Próbowałem na klawiaturze i nie jest to możliwe jako Fn+ →i →podaję te same skancody ...)
źródło
word left
iword right
(co jest teraz w [Ctrl ] ← i [Ctrl] →), które mogą działać ... (zaktualizować odpowiedź?)Oto prostsze rozwiązanie: powiązanie
sh -c "xdotool getactivewindow key Home "
ish -c "xdotool getactivewindow key End "
polecenia, do Alt+ ,i Alt+.Oczywiście musisz
xdotool
najpierw zainstalowaćsudo apt-get install xdotool
.Następnie przejdź do Settings-> Keyboard-> Shortcuts-> Custom. Kliknij przycisk plus i utwórz nowe skróty.
Uwaga: Możesz także użyć Alt+ Arrow_Upi Alt+ Arrow_Down, ale nie poleciłbym tego ani Ctrlklawisza, ponieważ niektóre programy używają ich już jako skrótów. Na przykład Firefox używa ich.
źródło