Czy można cofnąć powiązanie lub zmienić globalny skrót do wprowadzania Unicode?

12

Używam Ubuntu 13.10, ale myślę, że skrót klawiaturowy nie był związany w 12.10, ale może być źle.

Nie ma go na karcie skrótów w ustawieniach klawiatury. Jak mogę zmienić wejście Unicode z Ctrl+ Shift+ Una inne?

Alex
źródło
Jestem prawie pewien, że jest to zakodowane na stałe w Gtk, podobnie jak tabela tworzenia.
chaskes
jakiego edytora używasz?
chaskes

Odpowiedzi:

8

Control+ Shift+ udla wejścia Unicode jest zakodowane na stałe w domyślnej metodzie wprowadzania GTK + 3. (Źródło: GtkIMContext ).

Najłatwiej jest prawdopodobnie użyć innego zestawu kluczy do wszystkich potrzebnych funkcji.

Ale masz kilka innych opcji dla aplikacji Gtk. Oba wymagają zastąpienia domyślnej metody wprowadzania bez metody wprowadzania.

W gediti gnome-terminalwewnątrz możesz kliknąć okno prawym przyciskiem myszy i wybrać Metody wprowadzania >> Brak . Może to być dobre rozwiązanie, jeśli nie potrzebujesz metody wprowadzania danych z innych powodów i nie potrzebujesz funkcji LibreOffice.

W przypadku LibreOffice nie ma sposobu na ominięcie metody wprowadzania danych przez system. Jeśli nie potrzebujesz metody wprowadzania, możesz ją wyłączyć w całym systemie, przechodząc do Ustawień systemowych >> Obsługa języka i ustawiając system wprowadzania za pomocą klawiatury na brak . Musisz ponownie uruchomić, aby to zadziałało. (Wylogowanie się nie wystarczyło.)

Zauważ, że ta metoda jest zakodowana tylko na stałe w aplikacjach Gtk. Jeśli nie masz nic przeciwko instalowaniu zależności KDE, możesz użyć edytora, takiego jak katei zmienić akceleratory w zależności od potrzeb.

kolby
źródło
jakie są konsekwencje użycia „none” (oprócz ctrl + shif + u)?
Alex
2
@alex Jeśli musisz zapytać, prawdopodobnie nic nie zauważysz. Metody wprowadzania pobierają klucze po kolei, a następnie generują inny wynik. Jeśli nie wstawisz znaków Unicode lub specjalnych, wątpię, czy to zauważysz.
chaskes
Dla Brazylijczyków będzie to wielki bałagan, ponieważ portugalski używa wielu akcentów
deFreitas
@deFreitas Cóż, to pytanie naprawdę dotyczy zmiany sposobu wstawiania pojedynczego znaku Unicode. Aby pisać w języku portugalskim, należy zmienić układ klawiatury na portugalski lub użyć klawisza tworzenia. :)
chaskes 27.07.18
0

Udało mi się ominąć to wiązanie, odznaczając zmienną systemową „ XMODIFIERS ” tuż przed uruchomieniem mojej aplikacji (Intellij IDEA), aby zapobiec przełączaniu się konfliktu kluczy.

export XMODIFIERS=""
myapp.sh

Testowane na Ubuntu 18.10, libgtk-3-0 3.24.1-1ubuntu2

Kayvan Tehrani
źródło