xmonad: controle de tempo entre atalhos seqüenciais

3

Existe uma maneira de fazer isso?

Quero dizer, suponha que eu tenha um atalho como <Super> f f . Então, para fazer isso funcionar eu tenho que digitar as chaves ( <Super> f f ), mas não muito rápido.

Parece que se eu digitar <Super> f xmonad vai esperar muito tempo por mais entrada. Eu gosto desse comportamento.

No entanto, se eu digitar muito rápido, não funcionará. Parece-me que o problema não é o quão rápido eu digito, mas se, no meio da digitação muito rápida, eu pressiono duas teclas simultaneamente.

Existe uma maneira de contornar isso? Se não, é implementável?

    
por Elvis Sikora 01.10.2016 / 23:53

1 resposta

1

Se a ligação espera que as chaves sejam aplicadas em seqüência (e não combinadas), é possível que os eventos-chave cheguem na ordem errada e sejam mal interpretados pelo aplicativo. Não é garantido que os eventos X cheguem na ordem determinada (apenas geralmente funciona).

O tempo em uma seqüência seria até o aplicativo (seja para tratá-los como "o mesmo" tempo ou não). Da mesma forma, em vários aplicativos, o tempo para cliques duplos e triplos é - até o aplicativo para decidir se os cliques estão próximos o suficiente para serem tratados como um evento composto.

    
por 02.10.2016 / 02:21

Tags