Nie sądzę, że ten tytuł prawdopodobnie bardzo pomaga, ale oto mój problem:
Korzystam z niesamowitego menedżera okien i staram się, aby moje powiązania klawiszy były podobne w smaku do OSX dla specjalnych kluczy. Uczę się niemieckiego, więc nieco regularnie muszę pisać samogłoski z umlautami (podwójnymi kropkami) nad nimi. Aby to zrobić w OSX, wpisz Alt + U, a następnie samogłoskę, którą chcesz.
Oczywiście nie będzie to możliwe w niesamowitym, ale chcę, aby modkey + wysłał zdarzenie z klawiatury, które daje wrażenie, że nacisnąłem klawisz umlaut-ed.
Czy najpierw musiałbym zmienić układ klawiatury? Tak, że kod zmienia układ, wysyła odpowiednie zdarzenie, a następnie zmienia je z powrotem? Czy mogę wysłać wydarzenie bez zmiany układu?
A jak mam wysłać wydarzenie, jeśli to możliwe?
Możesz ustawić klucz tworzenia dla różnych rodzajów sekwencji kluczy .
Istnieją szczegółowe instrukcje dla Ubuntu , ale zakładają, że używasz środowiska pulpitu, takiego jak Gnome lub Xfce.
Jeśli używasz niesamowitego programu jako samodzielnego menedżera okien, możesz ustawić klucz tworzenia w swoim
.xinitrc
pliku w ten sposób (w tym przykładzie użyto prawego Altklawisza):Następnie do komponowania, przykładowo, to trafisz: CtrlRAlt, ",a
Możesz przeczytać więcej o kluczu tworzenia na stronie Wikipedii .
źródło
Oprócz klawisza Compose można także skonfigurować klawisz, aby wybrać tak zwany „trzeci poziom”, wybierając jeden z „międzynarodowych” układów klawiatury. W Debianie używam „angielskiego (międzynarodowe martwe klawisze AltGr)”. Na klawiaturach PC AltGrjest tak naprawdę przeznaczony do tego celu, a X lubi domyślnie przypisywać go do przesunięcia trzeciego poziomu. Możesz to również zrobić jawnie.
Wystarczy tylko przytrzymać AltGri nacisnąć klawisz na klawiaturze (to w zasadzie kolejny klawisz Shift). Tak właśnie działa również na komputerze Mac.
Akcenty są bardziej intuicyjnie dostępne niż umlauty. AltGr+ aproblemy á . Wersja umlaut używa klawisza w pobliżu klawisza samogłoski na klawiaturze:
AltGr+ Q→ ä
AltGr+ R→ ë (ok, to nie jest umlaut ; tylko lista dla kompletności)
AltGr+ J→ ï (to samo)
AltGr+ P→ ö
AltGr+ Y→ ü
Naciśnij je Shiftklawiszem w dół, aby wyświetlić wielkie litery, np. AltGr+ Shift+ Q→ Ę .
źródło