ひとりぶろぐ

価値ある情報をユーザー視点で発信するブログ

ATOK Padを様々なアプリケーションと連携可能にするATKPadPatcher

      2016/03/16

ついに出ましたATOK Pad for iPhone。

しょうがないことですが、システム置き換えのIMEには設定できません。
外部アプリケーションとの連携も考慮された作りになっていますが、外部アプリケーション連携時に手順が多いので便利感がスポイルされている印象があります。
また、連携のためにはアプリケーション個別の対応作業が必要。前途多難です。
というわけで、ATOK Padとその他のアプリケーションとを、アプリケーション側の対応の必要無く連携可能(例外あり)にしつつ(Ver.0.3より)、連携時の手順を減らすパッチ、ATKPadPatcherというのを作りました。(続きは[MORE]から)

解説

ATKPadPatcherバンドルのActionMenu plug-inから、ATOK Padを起動できます。これにより、ATOK Padに対応していないアプリケーションとATOK Padとの連携が可能になります。
ただし、すべてのアプリケーションと連携が可能になるわけではありません。
アプリケーション個別に対応するほど手間はかけられないので、試してダメな場合諦めてください。

また、標準状態では、外部アプリケーション連携時、呼び出し元アプリケーションからテキストを渡しつつATOK Padを呼び出した場合、キーボードが表示されない状態でATOK Padが起動します。
ATKPadPatcherを適用すると、いきなりキーボードが表示され、なおかつカーソルがテキストの末尾にジャンプするようになります。

標準状態では、編集し終わった後、ナビゲーションバー右側の「完了」ボタンを押すと、左向きの曲がり矢印のアイコンのアクションボタンに変化し、それを押して初めて呼び出し元のアプリケーションに戻る動作となっています。
ATKPadPatcherを適用すると、「完了」ボタンを1回押すだけで呼び出し元のアプリケーションに戻ることができます。

意味と価値がよく分からないかもしれませんが、上掲の動画を見てみてください。

既知の問題

  • iOS4以上かつ、マルチタスク対応の環境でないと使えません。iPhone 3Gはあきらめてください
  • Backgrounderなどとの併用では問題が出ると思います
  • MobileSMS、MobileMail、Skype(確認分のみ)に代表されるアプリケーション、またiOS4のFast App Switchに対応していないアプリケーション、バックグラウンドに回した時点で編集画面を閉じるアプリケーションなどとの連携が不可能。個別対応はしません。

〜と連携ができないのですがバグですか?〜の対応はしてもらえますか?

上の「既知の問題」を参照ください。
また、現状を受け入れてください。

ダーティーフラグと編集結果の未反映問題

ATOK Pad連携で編集をした結果がうまく保存されないことがあります。
通常の手段でテキストに変更を加えないと、アプリケーションが編集していないものとして認識するからです。

こういうアプリケーションに遭遇したら、ATOK Pad連携でテキストをアプリケーションに戻した後、適当に空白を打ち込み、すぐ消すなどの「編集したフラグ(ダーティフラグ)」を立てる操作を加えてください。

連携時のバックアップについて

ATOK Padで「完了」ボタンを押したときに、そのときのテキストビューの内容をクリップボードにコピーしています。
何らかの理由により連携が失敗して内容が失われたときは、クリップボードにコピーされたテキストを使ってください。

動作確認環境

  • iOS 4.2.1

履歴

  • 0.4-1 2011.04.24 ATOK Pad 2.0.0専用版に
  • 0.3-2 2010.10.25 動作ひ必要なlibdisplaystackの依存を設定していなかったので、パッケージの修正
  • 0.3-1 2010.10.24 ActionMenu plug-inを同梱。全面的な改修。様々なアプリケーションとの連携が可能になった
  • 0.2-1 2010.10.08 機能を全面的に変更
  • 0.1-1 2010.09.22 初版

ATOK Pad 2.0.0(¥1,200)

iPhone、iPod touch および iPad 互換 iOS 4.0 以降が必要

ATOK Pad 2.0.0
カテゴリ: 仕事効率化
価格: ¥1,200 App
更新: 2011/04/19

iPhoneiPhone

インストール

インストールは、いつものNew野良リポジトリから「ATKPadPatcher」で検索してください。
例によって安定性等は保証するところではないので、そのつもりで使ってください。
無保証、無サポートです。
これっきりバージョンアップは無いかもしれません。

 - iPhone, Jailbreak, ガジェット