Posso mapear algo para Ctrl + Shift no i3?

1

Eu quero executar meu script ao pressionar Ctrl + Shift no i3. Mas quando estou tentando mapear um comando personalizado para Ctrl + Shift em ~ / .config / i3 / config ele não funciona. Por exemplo:

bindsym Control+Shift exec chromium
  • Eu pensei que talvez você não possa bindsym sem $mod , mas Control+1 funciona bem.
  • $mod+Control+Shift também funciona.

Eu fiz uma pergunta recentemente, mas percebi que talvez Eu estou perguntando errado.

    
por Neilana 05.05.2017 / 19:12

1 resposta

5

curto: não

longo:

Controle e Shift geralmente são apenas modificadores

Ou seja, eles são aplicados a uma chave não modificadora, como seu exemplo 1 .

O guia do usuário do i3 informa quais teclas são modificadoras, em Seção 4.3 :

Available Modifiers:

Mod1-Mod5, Shift, Control

    Standard modifiers, see xmodmap(1)

além de mencionar a sintaxe:

bindsym [--release] [<Group>+][<Modifiers>+]<keysym> command

Enquanto você poderia, em princípio, alterar a configuração do teclado (para que essas chaves pudessem ser tratadas de maneira diferente), seria inconveniente usar o i3 e outros aplicativos sem os modificadores.

    
por 05.05.2017 / 22:28