如何在xkbcomp中用shift模拟鼠标按下

如何在xkbcomp中用shift模拟鼠标按下

我有一个带有小型内置键盘的鼠标。我想将一个键映射为“Shift-MiddleButton”的组合。此组合在 Blender 中用于导航。

我不知道如何模拟 xkb_comp 部分中的多个操作。

我能够模拟中间按钮,但我也需要 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] };
};

我尝试了多种操作:

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

PointerButton 没有修饰符参数。

相关内容