Używanie Ctrl-H do cofania w aplikacjach KDE

2

Skonfigurowałem Aplikacje GTK, aby interpretowały Ctrl- hjako backspace Ctrl- uaby usunąć część linii przed kursorem i Ctrl- waby usunąć poprzednie słowo, dodając:

gtk-key-theme-name = "Emacs"

w ~/.gtkrc-2.0pliku.

Czy jest na to sposób dla aplikacji KDE? (Jestem na KDE4, ale odpowiedź na KDE jest również mile widziana).

sudhang
źródło

Odpowiedzi:

2

Emacs nie przestrzega standardu Common User Access , ale KDE tak, nie znajdziesz tych konkretnych skrótów. Istnieją obejścia.

Możesz ponownie zdefiniować lub uzupełnić te predefiniowane skróty w Centrum sterowania lub Ustawieniach systemu:

Ctrl+Backspace      delete word backward
Ctrl+Delete         delete word forward
Ctrl+K              delete line

Korzystając z Centrum sterowania, możesz skonfigurować makro klawiatury, które odtwarza następujące sekwencje, na przykład wyzwalacza Ctrl+u.

Shift+Home, Delete      select from the cursor to the beginning of the line, delete selected text
Shift+End, Delete       select from the cursor to the end of the line, delete selected text

Funkcjonalność Backspaceklawisza, a mianowicie usuwanie jednego znaku wstecz, wydaje się być zakodowana na stałe w Qt. Ponownie możesz użyć makra, aby odtworzyć Backspace na spuście Ctrl+h.

daxim
źródło
Hej, to działa. W KDE4 użyłem modułu „Działania wejściowe” w ustawieniach systemu. Wielkie dzięki!
sudhang