Twitter for iPhoneを魔改造するTwitterForIphonePatcher
2016/03/16
価値ある情報をユーザー視点で発信するブログ
2016/03/16
もくじ
Twitter for iPhoneをATOK Padに対応させる機能を付けました。
Tweetie2RTPatcherを、TwitterForIphonePatcherに名前を変更しつつバージョンアップしました。
Tweetie2RTPatcherは、Tweetie 2、名前が変わって現在はTwitter for iPhoneのRetweetフォーマットを日本式の「RT @account: hoge」に変更するためのパッチでした。
今回のバージョンアップは、上記のRT書式変更の機能はそのままに、誰得な機能の追加が目的です。
ポストを「スジャータ」に変換する機能、ポストする文章を半角変換する機能の追加です(ナニソレ)。(続きは[MORE]から)
ポストを「スジャータ」に変換する機能を解説します。
Twitter for iPhoneを起動、ポストを作成する画面を開きます。何か文字を入力します。句読点「、」が区切りとして扱われます。
残り文字数表示インジケータをタップして、アクションを表示させます。そして、「位置情報」ボタンを押します。
TwitterForIphonePatcherの働きにより、拡張メニューが表示されます。今回は「半角スジャータ」を選択。
入力した文字が「スジャータ」書式に変換されます。
残りの「全角スジャータ」、「半角変換」については推して知るべし、ということで。
「誰得」という批判には耳を貸しません。俺得です。
この「スジャータ」機能はN900などで動く @kimitake さんのQtベースのTwitter/Wassrクライアント、qwassrに搭載された機能で、その自重しない機能に惚れてパッチを作ったというわけでした。
また、Androidでは、Shimejiのプラグイン(Activity)として @tomoattori さんが作ったものがあります。
両氏にソースを見せていただいてその精神を受け継ぎ、ここに完成したことを喜ばしく思います。スジャータ機能のモバイル主要プラットフォーム制覇! @kimitake さん、 @tomoattori さん、ご協力ありがとうございました。
Ver.0.4で追加した機能です。
ATOK Padがインストールされている環境では、投稿画面が上記のようになります。
アカウントを選択するタイトルボタンが改変されてATOK PadのLauncherになります。
操作手順としては上掲の動画を見てもらうのが一番ですが、文字に起こすと以下のようになります。
ATOK Pad連携をするためには、iOS4のマルチタスク(Fast App Switch)が有効である必要があります。
iPhone 3G+iOS4.x.xに代表されるマルチタスクが有効になっていない環境では、ATOK Pad連携はうまくいきません。
また、マルチタスクが有効になっていても、Twitter for iPhoneとATOK Padが同時に動いていない場合も連携はうまくいきません。
Twitter for iPhone→ATK Padと切り替わった後も、Twitter for iPhoneがiOS4のFast App Switchで動き続けることが連携成功の条件です。
Twitter for iPhoneが裏に回ったときにメモリ不足などでOSによって自動的に終了させられていると、うまくいかないです。
ATKPadPatcherを併用すると、連携時の手順を減らして楽をすることができます。
ATOK Padの外部アプリケーション連携時の手順をシンプルにするATKPadPatcher
Twitter for iPhoneの対応バージョンは分かりませんが、とりあえず現行のバージョンでは動いています。一応、iPadでも動きます。
New野良リポジトリに置いておきました。
「TwitterForIphonePatcher」で検索してください。
無保証です。何の保証もありません。それでもよければ使ってみてください。