設定「Mouse Button Modifier」
前提
目前「Fedora Lxqt」是採用「lxqt」這個「桌面環境」,
搭配「openbox」這個「視窗管理器」。
說明
修改「~/.config/openbox/rc.xml」這個檔案
在
<mouse>
<context name="Frame">
<!-- 加入下面的「設定片段」//-->
</context>
</mouse>
將原本的「Alt」「設定片段」註解,
並且加入下面的「設定片段」
<!-- Window Action (Win Version) //-->
<mousebind button="W-Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="W-Left" action="Drag">
<action name="if">
<maximized>yes</maximized>
<then>
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>center</x>
<y>current</y>
</action>
<action name="Move"/>
</then>
<else>
<!-- <action name="UnmaximizeFull"/> //-->
<action name="Move"/>
</else>
</action>
</mousebind>
<mousebind button="W-Right" action="Drag">
<!-- <action name="UnmaximizeFull"/> //-->
<action name="Resize"/>
</mousebind>
<mousebind button="W-Middle" action="Click">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu">
<menu>client-menu</menu>
</action>
</mousebind>
就可以在視窗操作下面兩個動作,
滑鼠按鍵組合 | 功能 |
---|---|
Win + [滑鼠左鍵按住拖曳] | 視窗移動 |
Win + [滑鼠右鍵按住拖曳] | 視窗更改大小 |
相關議題
相關議題 |
---|
滑鼠按鍵綁定 |
相關應用
- Menu Applet 開發筆記 / demo-mouse-button-modifier