« [iPhone]簡易単語登録ツールJPDicMan Ver.0.0.0.2 | Main | [iPhone]Cydiaに登録するdebパッケージを作る手順(最低限版) »

2008.09.28

[iPhone]コピー&ペースト機能搭載テキストエディタgTxtEditJplus

開発終了のため、公開停止しました。再配布はしないように願います。(2010.05.30)

iPhone OS 2.0以降を搭載したiPhone / iPod touchで動作するテキストエディタ、gTxtEditの改変版であり、日本語のエンコーディング自動判定対応、さらに強力なコピー&ペースト機能を搭載したgTxtEditJplusを、J.O.R.7ちゃんでおなじみ「のちな(nochina)」さんがお作りになったので、Cydiaの野良リポジトリに登録しておきました。

gTxtEditJplusは、

  • CydiaのMobileFinder(App StoreにあるMobileFinderとは別です)との連動機能を搭載しgTxtEditJplusでファイルを開ける
  • gTxtEditJplus中でコピーしたテキストを、どこにでも(Safariにも、メモにも、メールにも、マップにも、どこにでも!!)ペーストが可能(例の履歴機能を利用)
  • 改変版iCopyといっしょに使うことで、Safariからのコピーが可能

などという感じで、ワルな仕上がりになっています。
詳細については、のちなさんのサイトをご覧ください。

■iPod touchを、音楽プレイヤーよりもPDAよりも、PCとして使うという心意気でがんばる■

インストールは、こちらのエントリを見て僕が管理しているCydiaのリポジトリを登録し、SBankNotify同様、検索画面から「gtxteditjplus」と入力して見つけてください。カテゴリ的には「System」に入っています。

余談: ときに、Cydiaの「Changes」の上の方に表示させるにはどうしたらよいんですかね。

MobileFinderとの連携方法

ファイルを選択した後で「Modify」→「Open With」→「gTxtEditJplus」とすることで、MobileFinderからgTxtEditJplusにファイルを開かせることができます。

あるいは次のような方法があります。
MobileFinderの「Setting」を、以下のことを注意しながら設定します。

【Cydia】JailBreak Part7【Installer】
http://pc11.2ch.net/test/read.cgi/iPhone/1221958667/417

MobileFinder上で作業してね 1.まずcom.googlecode.MobileFinder.plistのパーミッションを755に 2.その後設定をいじる 3.終了時にホームボタン長押しかsettingsからClose

終了の時にホームボタンちょこっと押して終了すると1からやり直さないと設定を保存できません
めんどくせえw

「File Associations」の「txt:com.google.MobileTextEdit」を、「txt:com.gojohnnyboi.gtxteditjplus」に書き替えます。
「Finder」ボタンで設定画面を抜けます。ホームボタン長押しでMobileFinderを終了。

以降、MobileFinder上で拡張子txtのファイルをタップするとgTxtEditJplusで開けるようになります。
ただし、一度でも終了方法を間違えると設定が初期化されてしまいます。
いっそのこと、gTxtEditJplusのInfo.plistをいじって、Bundle Identifierの方を「com.google.MobileTextEdit」に書き替えてしまった方がいいかも……。

実際のアプリケーション間コピー&ペーストの流れ

Gtxteditjplus_0002
▲Safariで表示中のテキストをコピーしてみます。

Gtxteditjplus_0003
▲Safariのブックマークに登録したブックマークレット、iCopy改変版を起動。

Gtxteditjplus_0004
▲「Copy Text」を選択。

Gtxteditjplus_0005_2
▲コピーしたい文章が書かれた段落を選択します。すると、新しいウィンドウが開いて処理をした後、終了します。

Gtxteditjplus_0006
▲gTxtEditJplusを起動します。

Gtxteditjplus_0007
▲「Copy」ボタンを押し、「Paste」を選択。

Gtxteditjplus_0008
▲Safariでコピーしたテキストが貼れました。

Gtxteditjplus_0015
▲効果が分かりやすいよう改行を入れる編集を施しました。コピーを開始したいテキストの開始位置にカーソルを置き、「Copy」→「NewSelection」を選択、さらに終了位置にカーソルを置き……。

Gtxteditjplus_0016
▲「Copy」→「Copy」。Homeボタンを押してgTxtEditJplusを終了。

Gtxteditjplus_0017
▲SMSを起動して、日本語QWERTYモードにし、「p-」とタイプ、すると、候補にさきほどgTxtEditJplusでコピーしたテキストが登録されています。

Gtxteditjplus_0018
▲確定すればペーストされます。改行も残っています。

Gtxteditjplus_0019
▲「メモ」でも、

Gtxteditjplus_0020
▲2tchの書き込みフォームでもペーストできます。

|

« [iPhone]簡易単語登録ツールJPDicMan Ver.0.0.0.2 | Main | [iPhone]Cydiaに登録するdebパッケージを作る手順(最低限版) »