« [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パッケージを作る手順(最低限版) »

Comments

詳細な紹介、ありがとうございます。

>Bundle Identifierの方を「com.google.MobileTextEdit」に書き替えてしまった方がいいかも……。

連携時に、gTxtEdit 側でもその文字列使ってるので、そっちもあわせて変更しないとダメなんですよ。
MobileTextEditが出ない間は、やっちゃてもいいかも。

Posted by: のちな | 2008.09.28 at 09:26 AM

すみません、流れの中で

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

とあるのですが、終了するというには、ホームボタンを押してsafariを終了させるということでいいのでしょうか。

その後、gTxtEditJplusを起動し、copyを押すのですが、select startと出て、clipboardが出ません。

何度か、copyを押しているとgTxtEditJplus自身が落ちてしまいます。

何かやり方、間違っていますのでしょうか。

初心者ですみません・・・。

Posted by: ぐりん | 2008.09.28 at 10:10 AM

>終了するというには、ホームボタンを押してsafariを終了させる

はい、それでOKです。

iCopyは、改変版を使ってますでしょうか?普通のiCopyだと、連携用の情報が埋め込まれません。
改変版は、上の記事内のリンクにあります。

>何度か、copyを押しているとgTxtEditJplus自身が落ちてしまいます。

むむ、これはこれで、なんかマズイ処理が残ってるかもしれないですね。

Posted by: のちな | 2008.09.28 at 10:44 AM

ぐりんさんと同じ症状ですね。
copyを押すとselect startと出て、Clipboardがでません。

Posted by: ぷー | 2008.09.28 at 12:08 PM

あ。サイトによっては、Cookieを強制クリアしちゃうところがあったかも。残念ながら、その場合、そのサイトでは使えません。

別サイトでも試してみてもらえないでしょうか。

Posted by: のちな | 2008.09.28 at 12:22 PM

別のサイトで試してみたらできました。
お返事いただきありがとうございました♪

とても助かりました

Posted by: ぷー | 2008.09.28 at 01:25 PM

同じくできました。ありがとうございます。

ただ、今度はclipboardが1/4となっているのですが
クリアする方法はどうしたらいいのでしょうか。

Posted by: ぐりん | 2008.09.28 at 05:33 PM

1/4、という状態がどんなのかわからないのですが、
Webからコピーした場合、今は、保持期間が1日に設定されてます。
コピーしてから1日立てば消えます。
ちょっと長すぎるかな…という気も確かにしますね。
iCopy改ブックマークレットの中で、24*60*60*1000で期間指定してるので、そこ変えれば保持期間変わります。

Posted by: のちな | 2008.09.28 at 06:38 PM

これを使えば2.1で消えたアップルマークも入力できました!



Posted by: iRect | 2008.09.29 at 11:32 PM

JPDicManでもできますよ。
まだ作りかけなので、ちょっと使いづらいですが。

http://moyashi.air-nifty.com/hitori/2008/09/iphonejpdicman-.html

Posted by: moyashi | 2008.09.29 at 11:53 PM

The comments to this entry are closed.

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