xbindkeysを使用して修飾子(たとえばCTRL)をマウスの親指ボタンにマップする方法
この質問はすでに質問されていますが、適切に回答されたことはありません。@Sethとのクリアランスの後、私は再びそれを求めています。これにより、質問に簡単に応答して変更できるようになります。元の質問はここにあります: CtrlとAltをマウスの親指ボタンにマッピング 問題: 使用して、マウスのボタンに任意のキーストロークをマッピングすることは非常にシンプルですがxbindkeysと一緒にxdotoolまたはxte修飾キー(例えばマッピングするために、より多くの問題のようだALT、CTRL、SHIFTそれになど)。 最終soloutionは、IA許可する必要がありますCTRL +をクリックするだけで、マウスで(リストの複数のエントリを選択するためなどに)。 これを解決するためのいくつかの可能なアプローチは、Stack Exchangeおよび他のLinux関連フォーラムでご覧いただけます。しかし、それらは他の問題や副作用につながるため、期待どおりに機能しません。 ノート: 以下の例の中には、Scheme構文を持つGuileを含み、ファイルに依存するものもありますが、他の例では、それぞれの構文を持つファイルに依存します。私は彼らが一緒に働かないことを知っています。.xbindkeysrc.scm.xbindkeysrc さらに、以下のスニペットxdotoolのみに依存していますが、たとえば他のアプリケーションを含むアプローチも受け入れxteています-どちらも同じ結果につながるようであるため、xdotoolここではアクションのみを使用しています。 アプローチA: 以下を使用して.xbindkeysrcファイルを更新します。 "xdotool keydown ctrl" b:8 "xdotool keyup ctrl" release + b:8 それは私が最初に試したものですが、修飾子が保持されており、解放できないという副作用があります。 アプローチB: 以下を使用して.xbindkeysrc.scmファイルを更新します。 (xbindkey '("b:8") "xdotool keydown ctrl") (xbindkey '(release "b:8") "xdotool keyup ctrl") (xbindkey '("m:0x14" "b:8") "xdotool keydown ctrl") (xbindkey '(release "m:0x14" "b:8") "xdotool keyup ctrl") …