指定のキーを押す回数によりIMEの入力状態を英字/ひらがなモードに切り替えるスクリプト ( Autoit3 )
記事の執筆に AI な類は使用しておりません。
はじめに
日本語はとても素晴らしいものなので否定をする気はありませんが
パソコンの入力に関しては少々問題がありますね。
英字とひらがなモードが違っていると
打ち直しをしなくてはならないなど、問題が発生する。
りかなーという素晴らしいアプリもありますけれども
打ち間違えがない方が本来はいいので。
【ATOK可】キーボードで打ち込んだ 英字→日本語 (逆も可) へ
変換可能 「 りかなー 」が便利。
Autoit3 にて特定のキーを1回押したらどの状態でも
常に入力モードが日本語入力 ( ひらがな ) モードに変更。
同じく特定のキーを2回押したら常に英字モードへ変更。
文字を入力するアプリにて必ず指定したキーを押すようにすれば
日本語入力モードが行えるスクリプトを作ったので
置いておきます、宜しければどうぞ。
【 目次へ戻る 】
ダウンロード
指定のキーを1回押したら入力モードが日本語になるAutoit3 スクリプト ImeColor10_Autoit のダウンロードは以下。
ImeColor10_Autoit v1.07 ( 2021/09/01 ) ※テスト版 開発終了
MD5:2CC25E20A995486300635EE58C0E03B4
ImeColor10_Autoit v1.03 ( 2021/07/16 ) ※開発終了
MD5:C9F9540AFB639491436E3D7AED00DB3C
------
v1.07
$result[0] の行でエラーが急に発生したので対処
明らかな行エラーなのに今までよく止まらなかったな…なんで
------
v1.06
v1.05 のウィンドウ位置の監視が頻繁に動作していて
マウスのクリックなどの遅延、反応しないになる現象の解消
------
v1.05
ウィンドウ左上の部分から指定範囲に ( 起動したアプリのアイコンがある部分 )
マウスカーソルを持って行くと自動で IME の切り替えができるようにした
デフォルトでは OFF なので、メモ帳などで該当箇所を 1に指定で ON
------
v1.04
IME の設定が ひらモード で入力している + 監視秒の設定が低い場合に
素早くタイピングすると、一定確率でひらがなに英字が混じってしまうの修正
( たたた → たqた この様になる場合がある )
ローマ字入力には関係ないと思われるので、これで調子が悪い場合は v1.03 を使用してください
------
v1.03
マウスカーソルが I の状態になっているときのみ IME状態 を取得するように ( Windows の操作負荷軽減 )
------
v1.02
マウスを動かしていない場合の負荷軽減設定の追加
------
v1.01
待機秒を動作に問題がない範囲で調節した
------
使用には Autoit3 が必要なので以下を参考にして
中に入っている ImeColor10_Autoit.au3 を実行できるよう
.au3 を関連付けし、実行すれば使えます。
AutoIt Windowsの操作を自動化 使用方法/日本語化 ( HELPファイル )
トレイアイコンに常住しアイコンの左クリックで
動作の ON / OFF 切り替え。
半角/全角キーで入力モードを切り替えて
日本語入力 ( ひらがな ) モードになると以下のように
マウスカーソル位置にツールチップで -- と表示されます。
※Microsoft IME ( 旧版 ) と ATOK で確認
表示する文字や位置、非表示に変更可能

メモ帳などを開いてデフォルトキー ( F1 ) を1回押すと
日本語入力モードに変わり
素早く2回押すと英字入力モードになります。
【 目次へ戻る 】
注意
各変更は ImeColor10_Autoit.au3 をメモ帳で開いて書き換えれば変更可能です。
注意事項としましては説明書にありますが
素早く動作させようとして数値を少なくしすぎると
IME の状態を取得する間隔が狭まり
デスクトップに置いてあるファイルなどへの
ダブルクリックの認識がしなくなったりします。
簡単に言えば ( 正確ではありませんが ) 処理が横取りされるであり
スクリプトを終了させれば元に戻ります。
よって説明にて記載されている数値よりは下げないが重要。
これはパソコンのスペックにもよると思いますので
指定してある数値は私のパソコンでの不具合がない数値です。
*** ご注意 ***
ブログに書いてあることや
ブログで配布しているファイルを使用する場合は
自己責任にてお願いいたします。
このブログの管理者 気ままさん は
ブログに書いてあること、ブログで配布している
ファイルを使用して発生した
すべての事柄において責任を負いません。
これに同意をいただけない方へのご使用は許可いたしかねます。
------
とまあ、こんな感じで
日本語入力モード、IME 状態を監視してツールチップを表示したり
指定したキーを押して楽々日本語入力モードに変更しようでした。
それでは、皆様の日本語入力が捗りますようにと
文学の神様にお願いいたしましてこれにて終了。
以上。
おすすめリンク
・Amazon関連リンク
・AutoIt Windowsの操作を自動化 使用方法/日本語化 ( HELPファイル )・JTrim で画像の切り抜き ( 左上から指定サイズ ) を AutoIt3 で自動で行う
・AutoIt 特定のユーザーかファイルがあるパソコンのみで動作するEXEを作る。
・指定したウィンドウやアプリが最前列なら指定位置へ移動/サイズ変更/キー送信 autoit3
・Autoit3 最前列のアプリ名に関連したメモとランチャーを呼び出すスクリプト
・テキストに書き出したURLをWgetで一括ダウンロードする ( Autoit3 スクリプト )
・クリップボードへ送った文字をテキストでデスクトップに保存するスクリプト Autoit3
・ツールチップで指定した時刻をお知らせするタイマー Autoit3 スクリプト
・クリップボードに指定文字が存在するかをツールチップでお知らせするスクリプト Autoit3
・Win10 バッチファイルやショートカットでキー操作や文字を送信する Autoit3 スクリプト
・ATOK付属のイミクルを任意のキーで呼び出すスクリプト ( Autoit3 )
・バッチファイルなどで ALT+F4キー を送信し指定ウィンドウを閉じるスクリプト Autoit3
・【ATOK可】キーボードで打ち込んだ 英字→日本語 (逆も可) へ
変換可能 「 りかなー 」が便利。
・クリップボードの名前が一致したファイルを格納フォルダ位置に関係なく開く ( Autoit3 )
・指定キーで選択した2つのウィンドウを横に全画面整列し観覧しやすくするスクリプト ( Autoit3 )
・アクティブなアプリのタイトル名に任意の文字を追加する Autoit3 スクリプト
・アプリのウィンドウを隠し、メニュー一覧から戻す Wind_Hiding Autoit スクリプト
・ファイルをデータベース化する Autoit スクリプト、ファイルを移動しても起動可能
・Autoit と IrfanView でドラッグした画像ファイルを横2分割して保存するスクリプト
・バッチファイルからツールチップで文字を表示する Autoit スクリプト
・バッチファイル 指定したタイトルバー名が存在しない場合、
一時待機を実現する Autoit スクリプト
・Win10/Win11 アクティブなウィンドウを任意の仮想デスクトップ番号へ移動するスクリプト
・メモ帳で編集可能な BAT や VBS など複数言語を
1つのファイルに書き込んで実行するスクリプト
・CapsLock が無効のパソコンで CapsLock を切り替えるアプリ/スクリプト Win10
・メモ帳などマウスやキーボードで文字を範囲選択したら自動でクリップボードへ送るスクリプト
・EmEditor/秀丸エディタで検索結果をリスト表示し
ダブルクリックで該当行へ飛ぶスクリプト EH_Search
・ブラウザでCTRL+Sを押し名前をつけ保存の作業を
半自動化するスクリプト Chrome / Edge / Vivaldi / Firefox
・ショートカットキーを押して文字反転/文字が選択されているテキストを
ファイルへ保存するスクリプト
・デスクトップでキー入力すると
登録したアプリやフォルダを開く Autoit スクリプト
・ファイルを選択しショートカットキーで日時を付加し
コピー/リネーム/フルパス取得 Autoitスクリプト
・メニューで選択した起動中のアプリ ( ウィンドウ ) を
最前列に/仮想デスクトップ移動する Autoit スクリプト
・Win10 F1キー+指定キーでアプリごとにショートカットキー類を設定可能な Autoit スクリプト
・アプリを呼び出す場合に日本語変換中なら一時待機する Autoit スクリプト
・Win10 指定範囲でマウスホイールを回転し
ALT+TABキー の動作をする Autoit スクリプト
- 関連記事
-
- デスクトップにラインを引き左ダブルクリックで任意のフォルダを開く Autoit スクリプト (2023/05/12)
- キャプチャーするウィンドウの後ろに単色画面を出し余計な画面の映り込みを排除する Autoit スクリプト (2023/02/24)
- Everything search engine で拡張子ごとに開くアプリを指定する方法 (2023/02/15)
- 指定キー+マウスホイール上下で登録した作業を行う Autoit スクリプト (2023/01/23)
- ブラウザ上で文字を選択しホットキーで文字を検索 Autoit スクリプト Firefox Edge Vivaldi Chrome (2023/01/15)
- ブラウザでCTRL+Enterキー/指定キーを押し任意の検索サイトで検索をする Autoit スクリプト (2023/01/04)
- スペースキーを押した後にTabキーを押すを繰り返すだけの Autoit スクリプト (2022/12/28)
- ファイルの更新日時/作成日時/アクセス日時を現在日時にする Autoit スクリプト (2022/12/23)
- Win10 指定範囲でマウスホイールを回転し ALT+TABキー の動作をする Autoit スクリプト (2022/12/10)
- アプリを呼び出す場合に日本語変換中なら一時待機する Autoit スクリプト (2022/11/29)