Atalhos Ctrl+Delete e Ctrl+Backspace

Atalhos Ctrl+Delete e Ctrl+Backspace

DR

Como configurar atalhos de ambiente global no KDE Plasma 5 no GNU/Linux para Ctrl+ Backspacee Ctrl+ Delpara excluir apenas espaços em branco e novas linhas em todos os aplicativos GUI que não substituem este atalho?

Exemplos

Exemplo 1:

def function(self,                argument):

Coloque o cursor após ,e pressione Ctrl+ Del. Comportamento esperado: apenas espaços são excluídos. Comportamento real: espaços e argumentsão excluídos.

Exemplo #2:

if True
:
    pass

Coloque o cursor antes de :e pressione Ctrl+ Backspace. Comportamento esperado: apenas a nova linha é excluída. Comportamento real: nova linha e Trueexcluída.

O problema

Os atalhos padrão são inutilizáveis ​​(para mim). Conheço apenas dois aplicativos que possuem um comportamento esperado: KDevelop e NetBeans. Parece-me que eles substituem um atalho global, enquanto outros aplicativos não.

Gostaria de ter o mesmo comportamento em todos os meus aplicativos: Chromium, Thunderbird, cada um dos aplicativos do LibreOffice, Atom, Eclipse, Kate, qualquer aplicativo onde haja um texto de entrada. Não quero passar horas tentando configurar cada um deles. Alguns deles nem possuem essas opções de configuração. Existe uma maneira de configurar atalhos globais em todo o sistema para isso?

informação relacionada