*scratch*スマートフォン用の表示で見る*scratch*この広告は、90日以上更新していないブログに表示しています。年ぶりのようですね......発端ある日*1、嫁さんが言いました。試してみようかな」それを聞いた私は考えました。「せっかく使うって言うんだし、便利機能があると嬉しかろう。いえば、昨今はスマホもタブレットも入力時は補完候補を出してくるし、日本語補完とかあったら良さそう。いう拡張機能を書きました。導入されている環境ならすぐに使えますので、よろしければお試しください。次のような特徴があります。(論文とか書籍原稿なんかは重すぎて厳しいかも......)補完候補の元データは現在のバッファなので、既に入力している言葉以外は出現しません。逆に、特殊な用語などで「あー、単語登録するほどでもないけど何度も同じ入力するの面倒くせー」とか、自分がよく使う言い回しなどは、それなりに候補として出してくれるのではないかと思います。「一呼吸あるというか、ちょっと動作が重いよね」など、ありがたいお言葉をいただき、利用されるには至りませんでした。泣いてなんかないやい。拡張は実はすでに存在しています*3。使っているので、併用したい場合は注意が必要です。同じような入力ではじまる文字列を、バッファ内から探してくれるものです。日本語を拾ってくれなくはないのですが、半角スペースや行末をみつけるまで全部つなげてきたりと色々な問題があって実用できません。それを日本語だけ拾うように調整した、という感じの挙動をします。辞書から拾ってくれるものです。completion、でしょうか。先頭一致の候補がどさっと表示されるので、ちょっと絞るのが大変かも。漢字を変換しようとしている時に、その候補を出してくれます。違いは、候補がひらがなではなく漢字で表示されることでしょうか。「探す→選ぶ→変換」という操作が「探す→選ぶ」になって若干短縮されるのかもしれません。ひらがなを入力していくと、変換モード扱いの候補を出してくれます。モードレス入力をしたい、とかはできる、のかもしれません......。「出てほしい候補が出ないな......」「候補がちょっと長すぎるかも」と、どうにも挙動がしっくり来ません。他の情報源も、出てくる候補が多すぎたり、挙動が鈍重だったりして、どうもうまく使えるようにできませんでした。仕方ない、自分でなんとかするしかなさそう。いうわけで、あれこれ模索してみることにしました。用に移植する感じでいってみよう」と思ってました。ダメだわ、となってしまいました。設定をやり直すハメになったりしています。挙動を追いきれないという壁にあたってしまいました。現在カーソルがある場所から、前方と後方にそれぞれ複数回の検索をしているような気配なんですが、細かい部分でどういう意図で何をやっているのかどうも見えてきません。だいたい、一つの関数がやたら長くてわかりにくいし、これはコードを読んで挙動を追うのは無理っぽい......ということで諦めました。プログラマじゃないからね。拡張で、日本語入力の補完機能をもっていたものです。コードを読もうとしてみたものの、挙動がさっぱり理解できなくて諦めました。あることに気付きました。違って、事前に単語のインデックスを作っているようです。実際のところ、調整した内容は比較的単純です。ブロックのみを候補として利用するこの時点で、おおむね想定通りの動きはするようになっていたのですが、嫁さんはともかく自分でも使わんわい、というぐらい動作がもっさりで、「うーん、微妙......」という感じでした。その後は少しでも動きを軽くするための調整をちまちまとやっています。諦めていたのですが、自分では使ってもいいかと思えるくらいにはなった*6ので、えいやっとエントリしてみることにしたのでした。最終日、お楽しみいただけましたでしょうか。それでは皆様、よいお年を。月別アーカイブはてなブログをはじめよう!lurdanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。