Ctrl+Supr y Ctrl+Retroceso atajos

Ctrl+Supr y Ctrl+Retroceso atajos

TL;DR

¿Cómo configurar atajos de entorno global en KDE Plasma 5 en GNU/Linux para Ctrl+ Backspacey Ctrl+ Delpara eliminar solo espacios en blanco y nuevas líneas en todas las aplicaciones GUI que no anulan este atajo?

Ejemplos

Ejemplo 1:

def function(self,                argument):

Coloque el cursor después de ,y presione Ctrl+ Del. Comportamiento esperado: solo se eliminan los espacios. Comportamiento real: los espacios y argumentse eliminan.

Ejemplo #2:

if True
:
    pass

Coloque el cursor delante de :y presione Ctrl+ Backspace. Comportamiento esperado: solo se elimina la línea nueva. Comportamiento real: nueva línea y Truese eliminan.

El problema

Los atajos predeterminados no se pueden utilizar (para mí). Sólo conozco dos aplicaciones que tienen un comportamiento esperado: KDevelop y NetBeans. Me parece que anulan un acceso directo global mientras que otras aplicaciones no.

Me gustaría tener el mismo comportamiento en todas mis aplicaciones: Chromium, Thunderbird, cada una de las aplicaciones de LibreOffice, Atom, Eclipse, Kate, cualquier aplicación donde se ingrese texto. No quiero pasar horas intentando configurar cada uno de ellos. Algunos de ellos ni siquiera tienen esas opciones de configuración. ¿Hay alguna manera de configurar accesos directos globales para todo el sistema para esto?

información relacionada