マウスカーソルへIMEモードの表示 (タスクトレイに常駐して、マウスカーソルへIMEモードの表示をするユーティリティです)FlushMouse is a software developed by JeffyTS . It is a mouse gesture tool that allows you to perform various operations by drawing gestures with your mouse . (by Bing) |
2023/06/28
Version 1.1.0.3 をリリースしました
(主な変更点)
(今後について)
| 対応OS |
Windows 10 / 11 64bit (Latest Release Versionで検証しています)
| インストール |
Windows Installer (msi)形式になっています。実行してインストールしてください
アンインストールは「設定」の「アプリと機能」、または「コントロールパネル」の「プログラムと機能」からできます
または、同じバージョンのインストーラーがあればそれをもう一度実行してもアンインストールできます
こちらの場合は、本プログラムの設定(レジストリ)を削除するかどうかを選べます(デフォルトでは残すようにしてあります)
| 使い方 |
スタートメニュー、デスクトップのアイコンをクリックするか、PCを起動するとタスクトレイに常駐します
(ただし、PC再起動で起動しないと、一部のアプリでモード表示されない現象が発生します)
| マウスカーソル |
| 設定ダイアログ画面 |
設定のヒント
Windows 10 / 11ではマウスカーソルの形状や大きさを決める方法が複数あるため、下記の順番で設定することをお勧めします
設定項目について (わかりづらい項目のみ説明します)
β機能 ExplorerPatcher Simple Window Switcher Helper について
まず、ExplorerPatcher (https://github.com/valinet) の作者であるValentin-Gabrielに謝意を伝えます Thanks, Valentin-Gabriel !
さて、マルチモニターの環境でSimple Window Switcherを有効にすると、Alt + Tabでマウスカーソルのあるカレントモニターのウィンドウだけを切り替えられて非常に便利です。もちろん他にも便利な機能があります
しかし、Valinetのブログ(https://valinet.ro/2021/11/18/Functional-Windows-10-flyouts-on-Windows-11.html)を読むとわかるのですが、英語キーボード(101/102/104キーボード)のドライバーをロードして実現しています。このため、日本語キーボード(106/109)メインの我々にはちょっと困ったことになってしまいます。例えば、漢字(半角/全角)キーで「 ` 」が入力されてしまったり、「@」マークなどの記号の位置が変わってしまったり。何より日本語変換ができません。そこで、FlushMouseに、強制的にUS / ENGを排除する機能を加えました
IME関連キー押したときやマウスクリックしたとき、フォーカスが切り替わったときなどにIMEの状態をチェックして、後述するように動作します
ただし、以下のような制限事項があります
(日本語キーボードが見つからないときには、本機能が動作しないようにチェックしています)
| ↓押下キー IMEの状態→ | JA / IME | JA / ENG | US / ENG |
| 半角 / 全角 (漢字) | あ / A | (前のIME ON状態) | (前のIME ON状態) |
| 無変換 | IME OFF | IME OFF | IME OFF |
| 無変換 (IME ONの状態から) | あ / ア / _ア | (前のIME ON状態) | (前のIME ON状態) |
| 変換 | (前のIME ON状態) | (前のIME ON状態) | (前のIME ON状態) |
| ひらがな | あ | (前のIME ON状態) | (前のIME ON状態) |
| カタカナ (Shift + ひらがな) | カ | (前のIME ON状態) | (前のIME ON状態) |
| 英数 | A | (前のIME ON状態) | (前のIME ON状態) |
| ↓押下キー IMEの状態→ | JA / IME | JA / ENG | US / ENG |
| 半角 / 全角 (漢字) | あ / A | - | 「 ` 」の入力 |
| 無変換 | - | - | - |
| 無変換 (IME ONの状態から) | あ / ア / _ア | - | - |
| 変換 | (前のIME ON状態) | - | - |
| ひらがな | あ / カ | - | - |
| カタカナ (Shift + ひらがな) | あ(もう一度で カ) | - | - |
| 英数 | あ / A | - | - |
| Filename | Size | Time | Download count |
| 28.14 M | 2024-03-02 12:46:19 | 0 | |
| 1.93 M | 2024-03-02 12:45:54 | 4 | |
| 1.09 M | 2024-03-02 12:45:35 | 0 | |
| 1.08 M | 2024-03-02 12:45:08 | 0 | |
| 1.93 M | 2024-03-02 12:44:47 | 6 | |
| 1.08 M | 2024-03-02 12:44:32 | 0 | |
| 1.93 M | 2024-03-02 12:44:15 | 15 | |
| 28.15 M | 2024-03-02 12:44:01 | 1 | |
| 28.95 M | 2024-03-02 12:43:35 | 1 | |
| 1.93 M | 2024-03-02 12:43:07 | 8 |
| Rev. | Time | Author | Message RSS |
| 83237996 | 2023-10-03 12:25:38 | JeffyTS | 1.1.8.4 |
| 32c2da9c | 2023-10-03 11:56:10 | JeffyTS | 1.1.8.4 |
| 302021f8 | 2023-08-24 14:20:26 | JeffyTS | 1.1.7.24 |
| 263c7443 | 2023-08-05 11:37:22 | JeffyTS | 1.1.6.5 |
| 3fab8b3a | 2023-07-29 10:30:06 | JeffyTS | 1.1.5.6 |
| 5c0682fc | 2023-07-26 12:14:20 | JeffyTS | 1.1.4.8 |
| fa00ac7c | 2023-07-18 03:43:18 | JeffyTS | 1.1.3.7 |
| 5bfab2b8 | 2023-07-17 14:10:54 | JeffyTS | 1.1.3.7 |
| 0c138c4d | 2023-07-17 14:02:00 | JeffyTS | 1.1.3.7 |
| c8e2184a | 2023-07-17 13:53:40 | JeffyTS | 1.1.3.6 |
![]() |
システムトレイ(タスクトレイ)に常駐して、マウスカーソルへIMEモードの表示をするユーティリティです FlushMouse is a software developed by JeffyTS. It is a mouse gesture tool that allows you to perform various operations by drawing gestures with your mouse. (by Bing) |
|---|---|
2023/10/03 Version 1.1.8.4 をリリースしました
(主な変更点)
その他、軽微なバグを修正しました
最近(2023/07以降)、OSDN/FlushMouse が、不安定なようですので、 GitHub/FlushMouseの方をチェックしていただいたほうが良いかもしれません(どちらにも同じソースとバイナリを置くようにします)
上記のような事情で、OSDNの Wikiは簡単な説明に変更して、詳しい内容はREADME.mdで行うようにしました。ビルド方法については下の方に書いてあります
IMEモードの表示の色指定でαチャネルが有効になるようにしてあります(設定画面は作成していません。レジストリを編集できる方は好みの色にしてみてください (ただし、レジストリの編集は十分注意して行ってください)
(今後について)


さて、マルチモニターの環境でSimple Window Switcherを有効にすると、Alt + Tabでマウスカーソルのあるカレントモニターのウィンドウだけを切り替えられて非常に便利です。もちろん他にも便利な機能があります
しかし、Valinetのブログを読むとわかるのですが、英語キーボード(101/102/104キーボード)のドライバーをロードして実現しています。このため、日本語キーボード(106/109)メインの我々にはちょっと困ったことになってしまいます。例えば、漢字(半角/全角)キーで「 ` 」が入力されてしまったり、「@」マークなどの記号の位置が変わってしまったり。何より日本語変換ができません。そこで、FlushMouseに、強制的にUS / ENGを排除する機能を加えました
Windowsキー + スペースで入力言語を切り替えた時、IME関連キー押したときやマウスクリックしたとき、フォーカスが切り替わったときなどにIMEの状態をチェックして、後述するように動作します
ただし、以下のような制限事項があります
IME関連キーの動作は下記のようになります(IMEの設定でキーマップを変更している場合は異なることがあります)
| ↓押下キー IMEの状態→ | JA / IME | JA / ENG | US / ENG |
|---|---|---|---|
| 半角 / 全角 (漢字) | あ / A | (前のIME ON状態) | (前のIME ON状態) |
| 無変換 | IME OFF | - | IME OFF |
| 無変換(IME ONの状態から) | あ / ア / _ア | (前のIME ON状態) | (前のIME ON状態) |
| 変換 | (前のIME ON状態) | (前のIME ON状態) | (前のIME ON状態) |
| ひらがな | あ | (前のIME ON状態) | (前のIME ON状態) |
| カタカナ (Shift + ひらがな) | カ | (前のIME ON状態) | (前のIME ON状態) |
| 英数 | A | - | (前のIME ON状態) |
| ↓押下キー IMEの状態→ | JA / IME | JA / ENG | US / ENG |
|---|---|---|---|
| 半角 / 全角 (漢字) | あ / A | - | 「 ` 」の入力 |
| 無変換 | - | - | - |
| 無変換 (IME ONの状態から) | あ / ア / _ア | - | - |
| 変換 | (前のIME ON状態) | - | - | - |
| ひらがな | あ / カ | - | - |
| カタカナ (Shift + ひらがな) | あ(もう一度で カ) | - | - |
| 英数 | あ / A | - | - |
まず、Visual Studio 2022 の開発環境が必要になりますので、二つの方法を紹介します
A. ご自分のPCに直接Visual Studioを入れる場合は、 このリンク https://visualstudio.microsoft.com/ja/downloads/ から入手してください(Communityで十分だと思います)
B. 仮想マシンで開発環境を構築したい方は、このリンク https://developer.microsoft.com/ja-jp/windows/downloads/virtual-machines/ から入手してください
以下では、Bの方法を紹介します(私はVMwareで作業していますので、その手順を紹介しますが、他の仮想マシンでも同じような手順だと思います)。なお、ライセンス等については、よく読んでご判断ください
BのWindows 11開発環境を取得する から、仮想マシンをダウンロードしてインストールしたのち、日本語化するために最低設定する項目です(他にも設定する項目はありますが割愛します)
次に、Visual Studioの設定を行います
ビルド方法です
OSDN Wiki システムへようこそ。ここは作業部屋用の Wiki ページです。
ほぼプロジェクトと同じ機能が使えます。書式などに関しては、Wikiガイドを参照して下さい。
Welcome to OSDN Wiki system. Here is your chamber Wiki space.
Check Wiki Guide (English) to refer syntax and functions.