入力モード切り替えをしてみる [AppleScript辞書はつくれるか?]
ちょうど一年前に作った、入力モード切り替えの改良をしてみた。
> https://start-mac.blog.ss-blog.jp/2022-08-23
改良というか考え直してみただけなのですが。
日本語入力モードに変更したり英語入力モードに切り替えたりできるものを作ってみた。
|
set aButton to button returned of (display dialog "入力モードを選んでください" buttons {"日本語", "英語", "キャンセル"})
tell application "System Events" if aButton = "日本語" then key code 104 --日本語入力へ else if aButton = "英語" then key code 102 --英語入力へ end if end tell
delay 0.5 --若干の遅延の発生を吸収
(* 入力モードの確認 *) tell application "System Events" tell process "TextInputMenuAgent" set inputMenuMode to description of menu bar item 1 of menu bar 2 --入力メニューの状態を取得 end tell end tell
inputMenuMode # 日本語になっていれば「日本語」(または「かな」) # 英語になっていれば「ABC」などを返してくる |
以前はキーコードの使用を拒絶していましたが、使っても良さそうなので使ってみました。
コメント 0