Ostatnio przerzuciłem się na skorupę ryb, a jej autouzupełnianie jest naprawdę fajne.
Czuję jednak, że chcę użyć tabfunkcji complete_autocomplete, w przeciwieństwie do sytuacji, gdy jest to jednoznaczne. Klawisze do przodu i do końca to robią, ale są poza zasięgiem moich palców w normalnej pozycji do pisania.
Chciałbym do tego użyć Capslockklucza, ponieważ nigdy nie używam tego klucza, ale jest w tak ładnej pozycji.
Próbowałem, setxkbmap -option caps:none
ale wydaje się, że capslockcałkowicie wyłącza klucz. Przypuszczam, że mógłbym powiązać go z kluczem do przodu lub do końca, ale nie jestem pewien, jak to zrobić.
Ponadto nie mogę znaleźć kluczowego powiązania w skorupce ryby dla capslock:
cowpig@gerty:~$ bind -K
b2
backspace
btab
dc
down
end
enter
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
f13
f14
f15
f16
f17
f18
f19
f20
home
ic
left
npage
ppage
right
sdc
send
sf
shome
sic
sleft
snext
sprevious
sr
sright
up
Odpowiedzi:
Najpierw sprawdź instrukcję, ponieważ myślę, że Ctrl+ Frównież będzie autouzupełnianie. Możesz zobaczyć, jak pisze
help
rybę.Jeśli chcesz kontynuować mapowanie, uruchom
xev
i naciśnij, capslockaby uzyskać kod dostępu. Mój ma 66 lat:Teraz utwórz skrypt (tj. ~ / Xmodmap.sh) z uprawnieniami 755 i następującym tekstem:
Uruchom skrypt, aby przekonwertować klucz capslockna Endklucz.
Aby to zrobić na stałe, dodaj to polecenie do aplikacji startowych:
Próbowałem z powłoką rybną i to automatycznie wykonuje polecenie.
Używam Alt Grdo mapowania niektórych klawiszy na bliższe pozycje: Dostosuj układ klawiatury, w tym klawisze nawigacyjne
źródło