パワーリンゴ

アクセスカウンタ

zoom RSS OS X Mavericksの「ことえり単語登録」を簡単にするAppleScriptを組む、その1。

<<   作成日時 : 2013/11/29 15:25   >>

ブログ気持玉 0 / トラックバック 3 / コメント 0

ATOKもかわせみ2も自分の環境に合わないため、別のアプローチを試みたトビフシコです。

タイトルどおりOS X Mavericksで退化した「ことえり単語登録」を、従来同様キーボードショートカットを使って簡単に行えるようにするAppleScriptを組んでみました。なにぶん慣れない作業ゆえ、より簡潔な記述方法があれば教えてくださいませ。

画像


1.「アプリケーション > ユーティリティ」フォルダの「AppleScript エディタ」を起動↑

画像


スクリプトを書きます↑ もしご利用になるなら、以下をコピー&ペーストしてください。
tell application "System Preferences"
activate
set current pane to pane id "com.apple.preference.keyboard"
end tell

tell application "System Events"
tell process "System Preferences"
tell tab group 1 of window "キーボード"
click radio button "ユーザ辞書"

click button 1 of group 1

end tell
end tell
end tell

tell application "System Preferences"
activate
end tell

画像


これで「実行」ボタンを押すと「システム環境設定 > キーボード > ユーザ辞書」が開き、「+」の追加ボタンが押されて登録スタンバイの状態まで自動化されます、ヤッタネ。赤矢印のくせものは以下で釈明。

画像


解説のためのコメント(赤い文字)を加えました↑ 「-- ユーザ辞書タブを開く」まではスムースに行くのですが、「-- 新しい単語を追加するボタンをクリック」に手こずりましたヨ。

このスクリプトはGUIの操作をなぞるだけの仕組みで、「+」の追加ボタンも簡単に見つかるだろうと思っていたのです。GUIのパーツにどのような名前が割り当てられているかを知るには、いくつかのサポートソフトや「get every UI element of 〜」というコマンドをAppleScriptエディタ上で実行すればよいことがわかったものの、どうしても追加ボタンの行方がわからなかったのです。

さんざん探しまわって、どうも「ユーザ辞書」タブの配下とは違う独立愚連隊のような「group 1」に属していることが判明。group 1の上司はtab group 1(キーボード、ユーザ辞書、ショートカット、入力ソースの一群)なのです。公安9課みたいなもんですかね?

しかも、追加ボタンすなわち「button 1 of group 1」をクリックさせるとユーザ辞書タブ(所轄みたいなもん?)が背後に隠れるような挙動を示すので、「-- なぜか後ろに回るシステム環境設定を最前面に持ってくる」コマンドが必要となるのです。さすが攻性部隊は強引だ・・。

以上でAppleScriptができあがりました。これをサービスメニューに入れてキーボードショートカットを割り当てれば完成です。以後の作業は次の記事にて。


AppleScriptリファレンス
ソフトバンククリエイティブ
こばやし ゆたか

amazon.co.jpで買う
Amazonアソシエイト by AppleScriptリファレンス の詳しい情報を見る / ウェブリブログ商品ポータル


OS X時代の日本語解説書籍が壊滅的なのが残念です。

関連記事 関連記事:

AppleScriptの勉強に参考となるであろう2冊の本、「びゅんびゅん」と「リファレンス」。 パワーリンゴ/ウェブリブログ(2013/12/02)

OS X Mavericksの「ことえり単語登録」を簡単にするAppleScriptを組む、その2。 パワーリンゴ/ウェブリブログ(2013/11/29 19:25)

Mavericksのことえりが残念仕上がりの隙をついて?「かわせみ2」発売。私は別のアプローチを。 パワーリンゴ/ウェブリブログ(2013/11/29)

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(3件)

タイトル (本文) ブログ名/日時
Mavericksのことえりが残念仕上がりの隙をついて?「かわせみ2」発売。私は別のアプローチを。
OS X Mavericksの日本語入力プログラム(FEP)「ことえり」が不評ですね。なにが腹立たしいかといって、新規単語登録が簡単にできなくなってしまったこと。その隙を突いてかどうか知りませんが、物書堂の「かわせみ2」がリリースされました。 ...続きを見る
パワーリンゴ
2013/11/29 15:27
OS X Mavericksの「ことえり単語登録」を簡単にするAppleScriptを組む、その2。
さて『OS X Mavericksの「ことえり単語登録」を簡単にするAppleScriptを組む、その1。』の続きでござーい。 ...続きを見る
パワーリンゴ
2013/11/29 19:25
AppleScriptの勉強に参考となるであろう2冊の本、「びゅんびゅん」と「リファレンス」。
AppleScriptの流れに乗って、トビが参考にした本を2冊ご紹介しますね。 ...続きを見る
パワーリンゴ
2013/12/02 13:41

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
OS X Mavericksの「ことえり単語登録」を簡単にするAppleScriptを組む、その1。 パワーリンゴ/BIGLOBEウェブリブログ
文字サイズ:       閉じる