アドエスのDicLand辞書検索をMTAPでキー操作する
Advanced W-ZERO3 [es]にはDicLandが付属し、サーバーに接続しなくても辞書検索が可能になりましたが、画面タップしない派の自分には起動したが最後閉じる以外の操作をすることができません。ちょっとした調べもののためには便利そうなんですが…
ということで、DicLandをキー操作で使えるようにしてみました。使用するのは任意の画面タップを実現する MTAP と、キーへの割り当てはSortInchKeyです。
※ MTAPには、キーフック監視機能も含んだMAPPTAPという姉妹ソフトもあるようです。
| キー | 短押し | 長押し | 二度押し(短) | 二度押し(長) |
|---|---|---|---|---|
| WIN | 検索語入力へ | YTaskMgr(共通) | 結果リストへ | プレビューへ |
| OK | しおりメニュー | OK(共通) | 終了(共通) | ? |
フォーカス移動をWINキーに割り当てました。
左右キーでフォーカス移動させたかったのですが、検索語入力に移った後で左右キーが使えなくなりますので諦めました。各エリア内では上下キーで次候補の選択や画面スクロールができます。
検索語入力にフォーカスがあればアクションキーで全辞書検索ができるので、フォーカス移動だけ実現すれば十分ですが、せっかくなのでしおりメニューも操作できるようしてみました。
?
??
縦画面で使いやすいよう設定したDicLand
・画面分割=横分割
・クリップボード=表示しない
MTAPをインストールし、YTaskMgrに登録したら、まずMTAPの設定データにDicLandのエントリーを作成します。このエントリー作成は、新しいアプリの設定の前に1回行ないます。
- DicLandを起動。
- YTaskMgrからMTAPを起動。
- MATPのTaskタブを開く。
- タスク一覧からDicLandを選ぶ。
- ▼を押す。
- 保存ボタンを押す。
一度エントリーを作成したら次回からは、設定し直す前にデータをロードします。
- 一番下のプルダウンからDicLandを選ぶ。
- 取得ボタンを押す。
そして、以下をくり返して必要な設定を作成。
- 割り当てるタブ番号を選ぶ。
- 有効をチェックする。
- 位置ボタンをタップする。
- DicLandの希望位置をタップする。
最後に、保存して終了。
- 保存ボタンをタップ。
- OKボタンをタップ。
設定したタップ位置です。
プレビューエリアの分割線は上下に動くので、プレビューのタップ位置は最下行にしてあります。分割線が一番下にあるときの▲ボタンにあわせておけば、プレビュー非表示を解除する機能も兼用できます。
| タブ番号 | タップ位置 | 備考 |
|---|---|---|
| 1 | (45,115) | 検索語入力 |
| 2 | (68,162) | 検索結果リストの1行目 |
| 3 | (208,738) | プレビューの最下行 |
| 4 | (153,780) | しおりメニュー |
SortInchKeyへ追加した設定です。
今回は縦画面専用で、横画面での使用は考えていません。
| コード | 画面 | クラス | 短押し | 長押し | 二度押し(短) | 二度押し(長) |
|---|---|---|---|---|---|---|
| WIN | 縦向き | _BROTHER_DIC_V01_ | MTAP 1 | YTaskMgr | MTAP 2 | MTAP 3 |
| OK | 縦向き | _BROTHER_DIC_V01_ | MTAP 4 | [C] OK | AppClose | ? |
全アプリケーションで共通の設定よりも優先されるように、リストの先頭に追加します。
これでようやく辞書検索がまともに使えるようになりました。
