Android, Simeji のマッシュルーム・アプリ『カッコつけ』
2010年07月05日
Android の日本語入力アプリの Simeji (throw Life – Androidでちゃんと日本語入力するアプリ 「simeji」)では、マッシュルーム(throw Life – マッシュルーム)という Simeji に機能を追加できる仕組みがあるらしい。
具体的には、Simeji で入力中の文字列をマッシュルーム・アプリに渡し、文字列に対して処理を行ってから再び Simeji に文字列を返して、処理済みの文字列が入力される、というもの。
実装例を見てみると簡単に作れそうだったので、入力中の文字列に括弧を付けるマッシュルーム・アプリを作ってみた。
文字入力中に、左上の『マッシュルーム』ボタンをクリックして、マッシュルーム選択リストを表示させ『カッコつけ』を選択する。
そして、複数ある括弧のボタンからいずれかを選んでクリックする。
ボタンは全角のものと半角のものとに分類している。
ボタンをクリックすると、画面が戻って括弧の付けられた文字列が入力される。
文字入力中でない場合に呼び出して括弧のボタンをクリックすると、クリップボード内の文字列に括弧を付けた文字列が入力される。
なので、文字列を選択・切り取りしてから呼び出して使うこともできる。