web-dev-qa-db-ja.com

しばらくしてから、プライマリボタンを押したままにして、マウスのダブルクリックをトリガーできますか?

マウスの主ボタンを押したままにして、マウスがダブルクリックするように設定を変更できますか?ホバークリックしたくない。

2
Michael Durrant

ソースの1行を変更する場合は簡単です;)

  • mousetweaksソース(apt-get source mousetweaks)を取得します
  • ビルドの依存関係を取得します(Sudo apt-get build-dep mousetweaks、次にSudo apt-get install build-essential dpkg-dev fakeroot
  • ファイルmousetweaks-3.4.1/src/mt-main.c内の375行目(あなたによって異なる場合があります)で、このビットを見つけます。

     static void 
     mt_main_do_secondary_click(MtData * mt)
     {
     mt-> ssc_finished = FALSE; 
    mt_main_generate_button_event(mt、3、CLICK、CurrentTime);
    } 
    
  • 太字の括弧内の部分を(mt, 1, DOUBLE_CLICK, 40)に変更します。

    • これにより、「シミュレートされたセカンダリクリック」が代わりに「シミュレートされたプライマリダブルクリック」になるようにコードが変更されます;)
  • mousetweaks-3.4.1ディレクトリ内から、dpkg-source --commitを実行し、パッチに任意の名前を付けます(関係ありません)。

  • 次に、dpkg-buildpackage -us -ucを実行し、少し待ちます...
  • 親ディレクトリに適切なmousetweaks*.debファイルがあります。 Sudo dpkg -iを使用してインストールし、「シミュレートされた2次クリックオプションを有効にして、時間を設定し、お楽しみください!(注:長押しボタンを離すとダブルクリックが発生します...)

  • パッケージの変更/ビルドで問題が発生した場合は、コメントを追加してください。

1
ish