[JB]Action Menu呼び出し対応とか!クリップボード履歴/スニペット呼び出し/JavaScriptでテキスト処理可能なキーボードPasteboardKeyをバージョンアップ
価値ある情報をユーザー視点で発信するブログ
ひとりぶろぐのmoyashi (@hitoriblog) です。
先日作ったPasteboardKey。
ひとりぶろぐ » [JB]iPhoneでの作業効率が劇的改善!クリップボード履歴/スニペット専用キーボードPasteboardKey
0.7にバージョンアップしました。Action Menu経由の呼び出しに対応しましたが、不評だったのでAction Menuがインストールされた環境のみで動作するようにしました。
Activator経由の呼び出し動作を改善しました。PasteboardKey表示中にActivator呼び出しをした場合は、PasteboardKeyを呼び出す直前に表示していたキーボードに戻ります。
Activator経由で呼び出しをした際、タイムラグがある場合があったので、バイブレータを動作させるオプションを付けました。
あとは皆の興味が無さそうな機能追加。
Pasteboardボタン長押し(予め選択しておく必要があります)でマーカー(###)ジャンプ。スニペットの途中で自分が都度入力する部分に###を書いておきます。
Snippetsボタン長押し(予め選択しておく必要があります)で行選択。
ただし、これらの機能はWebブラウザのフォームだとうまく動かないです。Evernote等もWebブラウザと同様のUI部品(UIWebView)を使っていますが、Evernoteではうまく動いているので、そのサポートを切るのももったいないと思って残してあります。
文字列を組み立てる際に便利なformat関数を追加。
format(“%1$s %2$s”, “文字列1”, “文字列2”); → 「文字列1 文字列2」
こちらのページを参考にさせていただきました。
java.lang.String.format() を javascript で