Windows、macOS、LinuxでLogitech HID++マウスのボタンを割り当て直し、操作をカスタマイズできる、完全ローカル動作の無料Logitech Options+代替ソフト。
sqmw/MFCMouseEffect
クリック、軌跡、スクロール、ホバーのエフェクトやキー/マウス入力のインジケーターオーバーレイ、WASMプラグインを備えた、クロスプラットフォームのマウスエフェクト・入力可視化エンジン。
- スター
- 864
- フォーク
- 55
- 未解決の Issue
- 19
- 最終コミット
- 3 か月前
これは何?
MFCMouseEffectは、マウス入力に合わせた視覚的なフィードバックを描画するデスクトップツールです。クリック、ドラッグの軌跡、スクロール、長押し時のチャージ、ホバー時の発光という5種類のエフェクトに加え、カーソルについてくるコンパニオンペットも利用できます。
マウスクリックやホイールの方向、Cmd+Tabなどのキーボードショートカットを表示する入力インジケーターオーバーレイも備えており、画面録画やチュートリアルに便利です。マウス操作、ホイール入力、ジェスチャーには、ホットキー、遅延、URL、アプリケーションの起動を割り当てられます。WASMプラグインでエフェクトやインジケーターを拡張でき、レンダリングとリソース使用量はホスト側で管理します。設定には、Svelteベースの共通Web設定ページからアクセスできます。
Windowsが最も完成度の高いプラットフォームで、macOSが現在の主な開発対象です。Linuxは今後対応予定の段階です。macOSでグローバル入力を取得するには、アクセシビリティと入力監視の権限が必要です。
主な機能
- 01クリック、軌跡、スクロール、長押し、ホバーに対応する5つの独立したエフェクトチャンネル。
- 02ショートカットやクリックを表示するキーボード/マウス用インジケーターオーバーレイ。
- 03マウス操作、ホイール、ジェスチャーにホットキー、遅延、URL、アプリケーションの起動を割り当て。
- 04カスタムエフェクトやインジケーターを作成できる、拡張可能なWASMプラグインランタイム。
- 05各プラットフォームで共通のWeb設定インターフェース。
ユースケース
- 画面録画やライブデモに、クリックやキー入力の視覚的なフィードバックを追加する。
- 押したキーやクリックした箇所が分かるチュートリアル動画を作成する。
- ジェスチャーにショートカットを割り当て、デスクトップでの作業効率を高める。
- C++ホスト上でWASMプラグインを使い、独自のマウスエフェクトを作成する。
クイックスタート
- 1
Windows:Visual StudioでMFCMouseEffect.slnxを開き、Release | x64でビルドします
- 2
Windows:ラッパーコマンドでビルドします
.\mfx.cmd build - 3
macOS:プロジェクトをビルドします
make build - 4
macOS:アプリをコンパイルして起動します
./mfx run
使う前に知っておきたいこと
- グローバル入力をキャプチャするには、macOSでアクセシビリティと入力監視の権限が必要です。
- macOSパッケージには署名がなく、初回起動時にGatekeeperによってブロックされる場合があります。
- 最も完成度が高いのはWindows版です。Linuxはビルドとコントラクトのチェックのみを追随しています。
トピック
よくある質問
- MFCMouseEffect とは?
- クリック、軌跡、スクロール、ホバーのエフェクトやキー/マウス入力のインジケーターオーバーレイ、WASMプラグインを備えた、クロスプラットフォームのマウスエフェクト・入力可視化エンジン。 MFCMouseEffectは、マウス入力に合わせた視覚的なフィードバックを描画するデスクトップツールです。クリック、ドラッグの軌跡、スクロール、長押し時のチャージ、ホバー時の発光という5種類のエフェクトに加え、カーソルについてくるコンパニオンペットも利用できます。
- MFCMouseEffect は無料で使えますか?ライセンスは?
- MFCMouseEffect は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- MFCMouseEffect は今もメンテナンスされていますか?
- 半年以内に更新あり。MFCMouseEffect の最終コミットは 2026年7月26日 です。
- MFCMouseEffect は何に使えますか?
- 画面録画やライブデモに、クリックやキー入力の視覚的なフィードバックを追加する。 押したキーやクリックした箇所が分かるチュートリアル動画を作成する。 ジェスチャーにショートカットを割り当て、デスクトップでの作業効率を高める。 C++ホスト上でWASMプラグインを使い、独自のマウスエフェクトを作成する。
- MFCMouseEffect のインストール方法は?
- Windows:Visual StudioでMFCMouseEffect.slnxを開き、Release | x64でビルドします Windows:ラッパーコマンドでビルドします: .\mfx.cmd build macOS:プロジェクトをビルドします: make build macOS:アプリをコンパイルして起動します: ./mfx run
- MFCMouseEffect はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sqmw/MFCMouseEffect
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
クロスプラットフォームのデスクトップアプリ向けに、コンパイラの出力からインストーラー、アップデート、差分パッケージを生成する、独自の方針を持つインストーラー兼自動更新フレームワークです。
Mac、Windows、Linux対応のオープンソース画面録画・編集アプリ。デモ動画にズームやカーソル補正、装飾フレームを追加できます。
GitHub、Codeberg、その他のForgejoやGiteaのフォージで公開されたアプリを見つけてインストールできる、クロスプラットフォームのアプリストアです。
既存ウィンドウのサイズを変えずに、無限の横長ストリップへウィンドウを配置するmacOS向けスライド式タイル型ウィンドウマネージャー。