Сочетания клавиш Ctrl+Delete и Ctrl+Backspace

Сочетания клавиш Ctrl+Delete и Ctrl+Backspace

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, любое приложение, где есть ввод текста. Я не хочу тратить часы, пытаясь настроить каждое из них. У некоторых из них даже нет таких параметров конфигурации. Есть ли способ настроить глобальные системные сочетания клавиш для этого?

Связанный контент