Como simular mouse press com shift em xkbcomp

4

Eu tenho um mouse com um pequeno teclado integrado. Eu gostaria de mapear uma chave como combinação de "Shift-MiddleButton". Essa combinação é usada no Blender para navegação.

Eu não sei como emular várias ações na seção xkb_comp.

Eu consegui simular o botão do meio, mas também preciso da Shift.

xkb_compatibility "cmp" {
   virtual_modifiers Shift;
   interpret Pointer_EnableKeys { 
       action = LockControls(controls=MouseKeys);
   };

   interpret.repea t= True;
   interpret 1 { action = PointerButton(button=2); };
   interpret.repeat = False;
   indicator "Scroll Lock" {
        indicatorDrivesKeyboard;
        controls = MouseKeys;
   };
};

xkb_symbols "remote" {
    key <AE01> { [1, 1] };
};

Eu tentei várias ações:

interpret 1 { 
   action = SetMods(modifiers=Shift); 
   action = PointerButton(button=2); 
};

PointerButton não possui argumento de modificadores.

    
por Daneel S. Yaitskov 18.04.2017 / 22:32

0 respostas

Tags