ども!やすも(@yasumoha)です。
MacでもiPhoneでも使える超絶便利なTextExpander。
これがないと非常に困るのですが、最近、気になるバグがあるのです。
それは、日本語スニペットを使ったときに発生するのもの。
今回はそのバグと対処法を合わせて紹介します。
TextExpanderとは
TextExpanderのことをご存じない方もいらっしゃると思いますので、簡単に説明します。
このアプリでできることは、文字入力の補完です。
例えば、TwitterのURLを入力するとき。
普通なら「https://www.twitter.com/yasumoha」を一文字ずつ入力します。
面倒。いや、拷問ですね。
でも、TextExpanderなら「;tw」と入力するだけで先ほどのURLが入力されるようにできるのです。
(ここでいう「;tw」のことをスニペットといいます。)
31文字が3文字で終了します。
魔法のようですね。
他にも便利な機能がたくさんありますので、是非、お試し下さい。
もっと詳しく知りたい方は、モブログの女王、あかめさんの記事をご覧下さい。
女王がどんな使い方をしているのかを垣間見ることができますよ。
[Å] iPhoneでブログを書く時に大活躍!!TextExpanderの超便利設定まとめ | あかめ女子のwebメモ
日本語スニペットを使うとスニペットの残骸が残るバグ
問題のバグは日本語のスニペットを使ったときに発生します。
例えば、HTMLのpタグを展開するとき。
僕は「、たん」と日本語でスニペットを入力します。
(pは段落なので、濁点を省略して「たん」としてます。)
通常ならば、以下のようになります。
こちらは正常に動くMyEditor。
では、別のアプリ。ここではTextwellで試してみます。
まずはスニペットを入力。
展開までは問題ありません。
バグは続けて文字を入力すると発生します。
例えば、改行を押すと…
このように「、た」という余分な文字が入力されてしまいます。
このバグは、僕が確認しただけでもするぷろとTextwellで発生します。
MyEditorは発生しませんでした。
あれ?TextExpanderが原因ではない?
アプリ側でTextExpanderへの対応の差があるのかもしれませんね。
対処法(暫定版)
このバグの対処法は2つあります。
- 他の行へ移動してから文字を入力する
- キーボードを切換える
なお、括弧で「暫定版」としている理由は、今回紹介する方法が面倒で文章入力の妨げとなるものだからです。
やはり、TextExpanderに対応してもらうのが一番でしょう。
それでは、1つずつ紹介します。
他の行へ移動してから文字を入力する
スニペットを入力して文字が入力されたら、一度、他の行へ移動して下さい。
このとき、フリック移動ではダメです。
必ずタップでスニペットが展開された行とは別の行へ移動して下さい。
その後で文字を入力すれば、バグは発生しません。
キーボードを切り替える
日本語でスニペットを入力しているので、キーボードは「日本語かな」です。
したがって、スニペットを入力して文字が入力されたら、それ以外のEnglishや日本語ローマ字へ一度切り替えて下さい。
その後、日本語かなに戻してから入力すれば、バグは発生しません。
やすもは思った
@yasumohaさんをフォロー
TextExpanderで日本語スニペットを使ったときに発生するバグとその対処法(暫定版)を紹介しました。
バグは、日本語スニペットを展開した後、続けて文字を入力するとスニペットの残骸が入力される。
対処法は2つ。
一つは、スニペットを展開した行と別の行へタップで移動してから文字を入力する。
もう一つは、キーボードを切替えてから入力する。
僕はタップで移動の方が簡単なので、こちらを使っています。
iOS7になってからアプリのアップデート回数は多いですよね。
開発者の皆様は必死に対応しているということでしょう。
対応の優先度もあるのでしょうが、是非、今回紹介したバグにも対応して頂けると助かります。
対応が早ければ早いほど、そのアプリをますます好きになっちゃいますので。
頑張って下さい。
それでは!
どれも便利過ぎて手放せないアプリ!!
Posted from するぷろ for iPhone
コメント
[…] 僕は改行を示す<br />を入力するとき、「、かい」というスニペットを割り当てています。 これまではこのスニペットを入力したあとに何かキーをタップすると こんなふうに余計な「、か」という文字が勝手に入力されてしまいました。 このバグに悩んだ僕はこんな記事も書きました。 TextExpanderで日本語スニペットを使った時のバグと対処法(暫定版) | Rondo […]