
TL;DR
Как настроить глобальные сочетания клавиш в среде KDE Plasma 5 на GNU/Linux для Ctrl+ Backspaceи Ctrl+, Delчтобы удалять только пробелы и новые строки во всех приложениях с графическим интерфейсом, которые не переопределяют это сочетание клавиш?
Примеры
Пример №1:
def function(self, argument):
Поместите курсор после ,
и нажмите Ctrl+ Del. Ожидаемое поведение: удаляются только пробелы. Фактическое поведение: argument
удаляются пробелы и .
Пример №2:
if True
:
pass
Поместите курсор перед :
и нажмите Ctrl+ Backspace. Ожидаемое поведение: удаляется только новая строка. Фактическое поведение: True
удаляются новая строка и .
Проблема
Стандартные сочетания клавиш непригодны для использования (для меня). Я знаю только два приложения, которые ведут себя ожидаемым образом: KDevelop и NetBeans. Мне кажется, что они переопределяют глобальный сочетания клавиш, а другие приложения — нет.
Я хотел бы иметь одинаковое поведение во всех моих приложениях: Chromium, Thunderbird, каждое из приложений LibreOffice, Atom, Eclipse, Kate, любое приложение, где есть ввод текста. Я не хочу тратить часы, пытаясь настроить каждое из них. У некоторых из них даже нет таких параметров конфигурации. Есть ли способ настроить глобальные системные сочетания клавиш для этого?