SSブログ

入力モード切り替えをしてみる [AppleScript辞書はつくれるか?]

ちょうど一年前に作った、入力モード切り替えの改良をしてみた。

https://start-mac.blog.ss-blog.jp/2022-08-23

 

image230824a.jpg

改良というか考え直してみただけなのですが。

 

日本語入力モードに変更したり英語入力モードに切り替えたりできるものを作ってみた。

 

 

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」などを返してくる

 

 以前はキーコードの使用を拒絶していましたが、使っても良さそうなので使ってみました。


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。