Ligando o atalho do Synapse para a liberação da tecla em vez de pressionar a tecla

4

Antecedentes

Então eu já me referi a uma pergunta que demonstra como vincular o iniciador do Synapse à "Super (Win) Key". ( Posso mudar o atalho do Synapse para a tecla Super / Windows sozinha? )

O problema é que as combinações envolvendo a chave Super agora todas iniciam o Synapse.

Acredito que isso esteja acontecendo porque o Synapse está sendo ativado no evento de pressionamento de botão, e não no evento de liberação de botão, como aconteceria com, digamos, o Unity ou enquanto estiver usando-o no Windows.

Pergunta

Existe alguma maneira no Ubuntu de vincular um atalho ao evento de liberação de botão? Dessa forma eu posso usar o botão Super em outras combinações, como "Super + D" para mostrar o desktop ou algo assim.

Ambiente

Estou usando o ambiente de sessão Flashback do Gnome (Compiz) no Ubuntu 14.04 LTS.

    
por jlouzado 14.07.2014 / 01:04

1 resposta

4

ksuperkey funcionou bem para mim. Eu segui as instruções aqui:

link

Exceto que estou no Ubuntu 16.04 + MATE, então o que fiz foi:

a) Removido Alt + F1 como atalho para o menu MATE em Preferências - > Hardware - > Atalhos de Teclado

b)DefinaAlt+F1comooatalhoSynapse:

cat~/.config/synapse/config.json{"ui" : {
            "global" : {
              "ui-type" : "default"
            },
            "shortcuts" : {
              "activate" : "<Alt>F1"
            }
          }
        }

c) Instalado e executado ksuperkey

ksuperkey agora faz o mapeamento desde o lançamento da tecla Win (Super key) até Alt+F1 , o que aciona o MATE para iniciar o Synapse. Ao mesmo tempo, outras combinações envolvendo Win funcionam bem sem invocar Synapse. (Em particular, configurei o Win + M para minimizar todas as janelas e mostrar a área de trabalho e isso é importante para mim).

Note que ksuperkey é bastante flexível e pode mapear a liberação de qualquer tecla para enviar qualquer combinação de teclas, não apenas Alt + F1 (o padrão).

d) Adicionado ksuperkey para aplicativos de inicialização

    
por vijucat 04.06.2017 / 21:12