Home > android > Simejiのマッシュアップ機能「マッシュルーム」を公開しました

Simejiのマッシュアップ機能「マッシュルーム」を公開しました

マッシュルームとは


Simejiのマッシュアップ機能と、Simejiとローカルマッシュアップするアプリケーションの総称です。
Simejiのマッシュルームボタンからマッシュルームアプリが起動されます。

マッシュルームアプリでできること

あらゆるアプリケーションにおいて、Simejiで入力中の文字列を横取りし、別の文字列に置き換えられます。
これを利用して自分好みの機能をSimejiに拡張できます。
入力文字を抜き取って、英語(もしくは日本語)に変換する辞書アプリとか…

例えば

連絡先の入力をサポートするマッシュルームアプリを考えます。
メーラを開いて、宛先入力欄にアドレスを入力します。
Simejiからマッシュルームアプリを呼出します。この時、入力中の文字列があれば、抜き取ってマッシュルームアプリに渡します。

マッシュルームアプリが複数あるときは、選択画面が表示されます。

私が作った「Contact Picker」を起動し、連絡先を選択します。

連絡先として「名前、メールアドレス、電話番号」があり、メーラに渡したい文字を選択して終了をタップ。

メーラに戻って、入力欄にチェックした文字が入力されています。

もっと詳しく知りたい人は…

マッシュルームの概要、仕様、開発テンプレートを公開している特設ページをご覧下さい。
マッシュルーム対応のアプリを作ってみませんか??

ダウンロード

いつものように野良アプリとしても公開しておきます。
自由にご利用下さい。
Simeji2.8.0.apk (変更:マッシュルームの追加。 @16th July, 2009)
Simeji2.8.1.apk (変更:変換候補枠を少し広げて使いやすくしました。 @16th July, 2009)
Simeji2.8.2.apk (変更:Contact Pickerで「戻る」と未表示になる不具合を修正。 @17th July, 2009)
最新版をご利用下さい。

おわりに

Simejiの拡張機能は「Simejiがローカル辞書を使えるようになりましたのコメント欄」で
Shawnさんと辞書機能について議論してきた内容と、
Androidあぷぷ」のまいむぞうさんから頂いたInsert API(Simejiに文字列を送り込む拡張機能)のアイデアから実現しました。
ありがとう御座いました。
また、沢山のユーザの皆様から不具合報告、拡張・機能要望などを頂きありがとうございます。
Simejiはドンドン変な方向に向かって突き進みますw
#ちゃんとしたIMEを使いたい人はiWnnをどうぞ!!

関連のありそうなエントリ

Comments:38

Eric H. 09-07-17 (金) 0:55

すばらしいアップデートありがとうございます!

新しいマッシュルーム機能を使ってみましたところ、ひとつだけのバッグを見つけたと思います。マッシュルームボタンを押して、コンタクトを選ばずに戻るボタン(電源ボタンの隣のボタン)を押すと内容が全くない「Contanct Picker]というアクティビティー画面が表示されます、。もう一度戻るボタンを押すと入力画面に戻ります。ということはコンタクトを選ばないことにしたら、1回じゃなくて、2回も戻るボタンを押す必要があるようです。たいしたことではないですが、念のためお伝えします。

adamrocker 09-07-17 (金) 1:19

>Eric H.さん
ありがとうございます。
不具合についても早速直しました<Simeji2.8.2.apk
2回も戻るを押すのは無駄なので教えて頂いて助かりました^^

p.s.
ぜひマッシュルームアプリ作って下さい♪

miya 09-07-17 (金) 2:08

日々の継続的なアップデートありがとうございます、いつもsimeji使わせてもらってます!
さっそくマッシュアップ機能搭載simejiを導入してみたんですが、気になった点がありましたのでご報告させて頂きます。

Gmailアプリにおいてマッシュアップ機能を使わずに、連絡先をsimejiの日本語入力を使って呼び出す際の問題です。
例えば”山田一郎”と”斉藤二郎”という2名のメールアドレスを呼び出す場合において、
以前ですと”山田”とsimejiで入力し、Gmail側の候補一覧から出てきた”山田一郎”を選択し、
次に”斉藤”と入力し”斉藤二郎”を候補一覧から同様に選択していました。

ですが、今回のアップデート以降、この操作をしようとすると”山田一郎”を選択し終えた後に、
simeji自体の入力内容(”山田”)が残ったままになっており”斉藤”の “さ”を入力した時点で”山田”が確定で入力されてしまいます。
以前は複数のメールアドレスを連続してスムーズに呼び出せていたので、今回のアップデートから発生した問題と思われます。

せっかくマッシュアップ機能を搭載していただいたのに、全く関係ない部分での要望で申し訳有りませんが、
もしよければ対応よろしくお願い致します。

adamrocker 09-07-17 (金) 2:14

>miyaさん
問題を確認しました。
下線文字列をマッシュルームに渡す為に残しているのですが、
候補を選択した後も残ったままですね(汗
とりあえずは、「Return」で下線文字を確定させてから候補を選択して頂くと、
問題は発生しないようです。
根本的な解決は今暫くお待ち下さい。

Y.Saito 09-07-17 (金) 5:24

こんにちは。
こちらのページを見てAndroidの果てしない可能性を感じ、
プログラミングを始めようと決意、只今勉強中の者です。

勉強の一環として、
コードとしては簡単ですが便利かもしれない
ドメインをフルで入力する手間を省くプログラムを作って(?)みました。

http://homepage3.nifty.com/firstangel/dome-in_beta1.apk

今のところ4つしか候補がありませんが今後増加予定で、
主要な携帯電話用メールアドレスにも対応予定ですが、
不慣れ故に起こった初歩的なエラーに対処出来たところで一気に疲れが・・・(^^;

続きは明日、
今日はここまでにしておきます。

私の勉強の進歩状況によってはユーザーによる定型文の登録や編集も出来るようになると思うのですが、
それはあくまで進歩状況次第なので時期未定としておきます。

adamrocker 09-07-17 (金) 9:12

>Y.Saitoさん
おぉ!早速ありがとうございます。
やはり入力短縮というのが良いアプリケーションになりそうですね。
そこでお願いなのですが、Y.Saitoさんが作られたマッシュルームアプリを紹介するページを教えて頂けませんか?
このページからリンクを貼りたいと思っています。
apk直接だと、説明がないためユーザは取りかかり難いかと…
よろしくお願いします。

ゲスト 09-07-17 (金) 23:33

英数字もフリック入力できるとうれしいかも。
あと、半角の”=”ってどうやって入力するのでしょう。
該当キーが見当たらないのですが。。。

adamrocker 09-07-17 (金) 23:50

>ゲストさん
英数字のフリックですか(汗
Aの左がBで上がCでって感じでしょうか?覚え難くないですか?
半角「=」については「?123」キーで記号キーボードに切換えた後に「Alt」で特殊記号キーボードが出てきます。
そこに「=」が含まれていますのでご確認下さい^^

ゲスト 09-07-18 (土) 0:02

>Aの左がBで上がCでって感じでしょうか?覚え難くないですか?
いえいえ。
Aが左でBが真ん中でCが右でって感じです。
WindowsMobileでも同様のものがあるのですが、
下のような感じのものです。
http://dawnpurple.blog25.fc2.com/blog-entry-1630.html

>半角「=」については「?123」キーで記号キーボードに切換えた後に「Alt」で特殊記号キーボードが出てきます。
ありました!ありがとうございます。
ちゃんと見てませんでしたね。(^^;

adamrocker 09-07-18 (土) 0:06

>ゲストさん
これは興味深いです!!
WMでは標準なのでしょうか?
Qwertyと比べて使い勝手とかどうでしょうか?

ゲスト 09-07-18 (土) 0:26

WMは標準ではないです。
touchkeysipと、gesture10keyのフリーソフトをインストール&設定すれば使えるようになります。

QWERTYだとデバイスを横向きにしないとボタンサイズが小さいのでタップミスしやすいのですが、
上記ソフト入れれば、ボタンサイズが変わらないのでデバイスを横向きにしなくて済みますし、
慣れればかなり使いやすいです。
英数字についてはQWERTYかフリックか選択できるようにすると、なおよさそうな気がします。
QWERTYを好む方のいらっしゃると思いますので。
もし、よろしければご検討していただければ。。。

Y.Saito 09-07-18 (土) 1:13

おはようございます。

着信音用mp3配信ブログを作ってありましたので、
そこにAndroid用アプリ配信も合わせる形としました。
紹介記事はこちら「Simejiと連携するアプリ」で、
ホームは以下です。

http://soundroid.seesaa.net/

Y.Saito 09-07-18 (土) 1:23

おはようございます。

着信音用MP3配信ブログを作成しておりましたので、
そこへAndroidアプリ配信も統合する形としました。
主要な携帯電話宛メールアドレスなどを追加したBeta2を公開し、
紹介記事を作らせて頂きました。
URLは以下です。

http://soundroid.seesaa.net/article/123727334.html

adamrocker 09-07-18 (土) 12:06

>Y.Saitoさん
ありがとう御座います。
早速ですが、特設ページにて紹介させて頂きました。
http://www.adamrocker.com/blog/mushroom-collaborates-with-simeji/

早速試してみました。
.co.jpとか.ne.jpとか面倒だったのが一気に楽になりました^^
せっかくなのでアイコンがあると、選択画面で目立つかと思います。
今後の拡張も含めて検討してみて下さい。
ありがとう御座います。

ていく3 09-07-19 (日) 0:09

HT-03Aで便利に使わせていただいています。
ひとつ教えていただきたいのですが・・・。
ブラウザなどの文字入力時に、画面が狭かったので本体を縦長から横長に倒して入力したとき、「?123」や「ABC」を押してもキーボードが切り替わらない状況が発生しました。
キーを押したときに「?123」など押したキーのポップアップ(?)が出るのでキー認識はしているようです。
何度か同じキーを押すと「予期せぬエラー」が発生してSimeji自体が再起動します。Simejiが再起動した後は普通に入力ができるようになるので、画面を切り替えるとIntentやProviderの接続が切れるのでしょうか?
単に私のやり方、環境がまずいのでしょうか?
自分でもいろいろ試したいのですが、まだ開発環境を整えていないので、とりあえず質問したしだいです。
不躾で申し訳ありません。

ていく3 09-07-19 (日) 0:22

あ、上の件「予期せぬエラー」ってトラップしてない例外ってことでしょうか?

adamrocker 09-07-19 (日) 0:43

>ていく3さん
不具合報告ありがとう御座います。
キーボードが切り替わらないのは、他の文字も入力できない状況でしょうか?
私の環境では今まで再現していなのでちょっと分かりませんが、
もし再現したら確認してみます。
予期せぬエラーは、トラップしてない例外が多いですね。
他にはAndroidのルールに従っていない動作とかだと思います。

ていく3 09-07-19 (日) 13:12

adamrockerさん、反応ありがとうございます。
試してみたところ、反応しないのは「?123」と「ABC」でした。
文字入力キーは普通に入力、表示が行われます。
「?123」上のsimejiキーは反応したりしなかったり。(しないほうが多いかな)
「?123」横のマッシュルームキーは普通に反応しているようです。

adamrockerさんの環境では再現しないということで、こちら固有の問題とも思えますのでインストールしているソフトを削除してみたりしてチェックしてみようと思います。
(別のアプリでキーフックしててコード欠損させてたりして・・・)

余談ですが、開発環境を整えてデバッグモードでPCを接続するとこういうエラーって捉えることができるんでしょうか?

adamrocker 09-07-19 (日) 19:53

>ていく3さん
詳細ありがとうございます。
状況は理解できました。私の方ではやはり再現していないので、様子見とさせて下さい。
再現できたらバグフィックスしたいと思います。
ご迷惑をお掛けしますがヨロシクお願いします。

PCと端末をUSBで繋いで、Logcatでログを見てるとある程度は補足できると思います。

ZERO 09-07-19 (日) 20:05

私のHT-03Aでも発生しました。
再現手順は以下の通りです。

1)ブラウザ起動
2)Googleの検索キーワードを入力する画面を表示
3)検索キーワードを入力するところをタップしてIMEを表示
4)英字入力(QWERTY表示)する状態にする。
5)デバイスを横向きにする
6)IMEが消えるので再度検索キーワードを入力するところをタップしてIMEを表示
7)[?123]キーをタップ

このとき数字入力(QWERTY表示)になるはずが、英字入力(QWERTY表示)のままとなります。

ZERO 09-07-19 (日) 20:05

追記です。
デバイス再起動直後に上記の手順をしても発生します。

adamrocker 09-07-19 (日) 22:45

>ZEROさん
連絡ありがとう御座います。しかも再現方法まで!
私の環境でも再現できました(たまに再現しませんが…)。
ちょっと原因がはっきりしないのですが、再現できたので調査致します。
ありがとう御座いました^^

fuu 09-07-27 (月) 23:21

初めまして。感謝しつつ、いつも使わせていただいております。
Contact Pickerは、HT-03Aを便利に使うためには必須だと思いました。便利になったら、さらに要望が出てきました。
候補として出てくるメールアドレスが、登録上一番上位のもの一件ですよね。これ、登録されている全てが対象になると、最強なのですが・・。
私、文系なもので自分で解決することが出来なくて申し訳ありません。

adamrocker 09-07-29 (水) 23:00

>fuuさん
候補はアドレス帳に登録されているアドレス全てが出ると思うのですが
出ませんか?

fuu 09-08-02 (日) 0:27

度々失礼します。アンインストールと再インストールを試したものの、やはり「名前」「一番上のアドレス」「一番上の電話番号」だけしか出てきません。当方の環境に何か不具合があるのでしょうか?

また、追加で質問なのですが、コンタクトピッカーで検索は出来ないのでしょうか? 検索ボタンを押すとコンタクトピッカーが動作を止めてしまっているようなのですが。

ご面倒をおかけします。よろしくお願いします。

adamrocker 09-08-02 (日) 13:36

>fuuさん
はい、もうしわけありませんが、検索は実装していません。
アドレスの件については、連絡先アプリの「連絡先」でメニューの「グループ」で「すべての連絡先」に登録されている連絡先が表示されるように作っていますが…

fuu 09-08-02 (日) 18:14

adamrocker様
お世話になっております。

HT-03A上の連絡先でテストの宛先を作って、電話番号を二つ、メールアドレスを二つ作ってみましたが、コンタクトピッカーでは、その内の一つめの電話番号、一つめのメールアドレスしか出てきませんね。

なにか、他のアプリとあたっているのか・・・、もう少し試してみます。

adamrocker 09-08-02 (日) 19:14

>fuuさん
表示されるのが1件だけと勘違いしていました。
1人に対して複数登録しているアドレスの1つだけしか表示されないということですね。
それでしたら、現在の実装では1つしか出ません><
気づくのが遅くてすみません…orz

fuu 09-08-02 (日) 23:25

adamrocker様
安心しました(笑!)

少なくとも自分の環境に不具合があるという不安が解消されました。

では、改めて。
全てのアドレスを選択できるようにしていただくことは出来るでしょうか。
Androidの「連絡先」では、編集モードに入らないとアドレスをコピーできないので、複数のアドレスを指定してメールを送りたいときに不便に感じております。

一方的なお願いばかりですみません。

setomits 09-09-11 (金) 19:07

simeji を公開してくださってありがとうございます。

特に英文字を入力するときに多いのですが、意図せずマッシュルームキーを押してしまって連絡帳が開き、それまで入力した文字列が消えてしまうことがあります。
マッシュルームキーを無効にする、あるいはどのアプリケーションにも連携しないようにできますでしょうか?

mama 10-04-08 (木) 10:37

simejiとても便利に使っております。
マッシュルーム→contact pickerで連絡帳を開くと必ず「あ」行から
表示されます。
300件ほど登録しているので目的のアドレスを探すのが大変です。
検索窓やグループ分け表示、行表示などには出来ないのでしょうか?

comercy 10-05-21 (金) 21:30

とても便利なソフトです。
本当にありがとうございます。

アドバイスさせて頂いてもよろしいでしょうか。
スキンも変更できるようになったら、使い易くなると思いますが、
その機能はできないでしょうか。

iBib 10-06-01 (火) 16:08

X06HTでマッシュルーム→contact pickerで連絡帳を開くと指名表示が全て数字になってしまっていて(元データではきちんと指名が表示される)判別不能です。
何が問題なのでしょう?

iBib 10-06-01 (火) 16:10

上記、指名は氏名の間違いです。
すみません。

cocomaca 10-06-06 (日) 10:59

htc Desire(X06HT)で使っていますが、私もコンタクトピッカーで連絡先の表示名が全て数字(登録番号?)になってしまいます。
標準の連絡先ではちゃんと名前で表示されるのですが、コンタクトピッカーをはじめ、いくつかのアプリで同様の現象が起きています。
取り急ぎご報告まで。

tamae 10-07-28 (水) 11:44

g機医ゆ篏筝純ャc筝罩g篋翫順違莎激c障
<c茹f篏帥с

Shintaro 10-07-29 (木) 3:30

既にでていますが、指名が数字となる(例:Peopleの表示: adachi⇒Contact Pickerを起動させての表示:23(2=abc2, 3=def3))現象ですが、OS1.5では出なかったのが、OS2.1ではでるようになったので、何かそのあたりに問題あるのでしょうか

少々不便なので、改善してもらえると助かります。

よろしくお願いします。

Oregon 10-09-02 (木) 21:54

HTC Desire(X06HT)т戎c障g機医ц;腓冴障

祉帥潟若≪祉<c筝羣с祉祉祉

Comment Form
Remember personal info

*
To prove that you're not a bot, enter this code
Anti-Spam Image

Trackbacks:2

Trackback URL for this entry
http://www.adamrocker.com/blog/270/mushroom-mashup-with-simeji.html/trackback/
Listed below are links to weblogs that reference
Simejiのマッシュアップ機能「マッシュルーム」を公開しました from throw Life
pingback from 面白そう | (゚д゚)ウマー 09-07-16 (木) 18:53

[…] throw Life - Simejiのマッシュアップ機能「マッシュルーム」を公開しました http://www.adamrocker.com/blog/270/mushroom-mashup-with-simeji.html […]

pingback from links for 2009-07-24 « 個人的な雑記 09-07-25 (土) 7:09

[…] throw Life – Simejiのマッシュアップ機能「マッシュルーム」を公開しました (tags: ime android) […]

Home > android > Simejiのマッシュアップ機能「マッシュルーム」を公開しました

Twitter
Search
Feeds
Meta

Return to page top