誰も予測キーボードドライバー/ライブラリを作成していないのはなぜですか?[閉まっている]


2

モバイルデバイスでは、入力内容を予測し、少なくとも一部の間違いを完了または修正し、テキスト入力速度を向上させ、精度を向上させることが望まれます。

T9から、今日のスマートフォンのインテリジェントキーボードを介して、Swypeのようなものの論理的な結論に至るまで、モバイルデバイスはこれを行うことでますます良くなっていますが、なぜこれがデスクトップコンピューティングにプッシュされていないように思われるのでしょうか。

はい、Wordなどは入力時に自動修正できますが、最新のPCで使用できる馬力を考慮すると、これもミッドレンジのスマートフォンでできることと比べると見劣りします。では、なぜこれがすべてのテキスト入力に対してOSレベルで有効にされていないのですか?

既存のハードウェアをすべて保持して実装するのは非常に簡単だと想像するので、これはさらに不可解です。OSは、あなたが入力しているものの種類を知り、それに従ってそれらを扱います。

そのようなソリューションは存在しますか?そうでない場合は、なぜですか?

編集:ドライバーのレベルが間違っている可能性があります。異なる種類のテキストのプロファイルを使用して、MicrosoftまたはAppleがそれを必要とするアプリケーションでこのタスクを実行するために提供するライブラリ(DirectType?)

回答:


7

完了しました:「ダッシュ」は、アクセシビリティを目的とした半予測入力メソッドの使用例です。一般に、人々は予測入力システムと対話するよりも速く入力することを学ぶため、一般的にアクセシビリティがそれを行う唯一の理由です。


8

T9は、短いテキストメッセージを入力するか、メールを書くときに使用できます。あなたの携帯電話はあなたがしていることを認識しているので、状況に応じてT9を有効または無効にできます。一方、キーボードドライバーは何をしているのかわかりません

T9は、短いテキストメッセージのみを入力する場合に役立ちます。他の何かを入力しようとすると、T9の弱さがわかります。たとえば、ソースコードを書いている開発者や小説を書いている作家は、オートコンプリート機能に大きな違いがあります。これは、ほとんどの場合迷惑にならない一般的なオートコンプリートを作成することはまったく不可能であることを意味します。ところで、コンテキストに応じたオートコンプリート機能が利用可能です。たとえば、開発者がソースコードを記述するために使用するアプリケーションであるVisual Studioは、入力したい内容の候補を提示するので、すばやく作成して間違いを減らすことができます。

T9は、正しいキーボードがないために作成されました。8つのキーを使用して入力することは、多くのキーを備えた大きくて快適なキーボードを使用して入力するほど簡単ではありません。あなたがPCのキーワードで入力しているとき、私はMicrosoft Wordやメモ帳にオートコンプリート機能がある理由はわかりません、なぜならあなたの目を常に画面に固定することなくテキストを入力する方がはるかに速いからです(またはキーボード)、オートコンプリートメニュー、ポップアップなどに対処する必要があります。単語を書き始め、提案された単語のリストをスクロールして、最も近いものを選択するよりも、いくつかの段落を書いてスペルをチェックする方が速い候補が表示されたらEnterキーを押して、おそらく候補を修正してから、次の単語の入力を開始します。


2
頭に釘を打ちます。これらは悪です!Qwertyキーボードにも関わらず、携帯電話にそれらの1つがあります。私はそれが嫌いです。それは偏見なく入力されたものをすべて覚えており、それは私が現在入力している言語とは別の言語の単語を提案することにつながります。そして明らかに、頻繁に入力された単語をリストの上位に置きます。誰かにメールを書いているときにbashコマンドが提案されると、すぐにおかしくなります。メールを入力するときにVPNパスワードをクリアテキストで提示することは、犯罪者にとって無責任です。/ n感情の過剰については申し訳ありませんが、私はそれを外に出さなければなりません
でした...-rumtscho

2

ドライバーとソフトウェアの責任は明確に分かれています。ドライバーはキーを押すだけで、このデータをソフトウェアに渡して処理します。

ドライバーは表示されるものにアクセスできません。これはその機能を制限します-ソフトウェアがそれらのキープレスで何でもできる柔軟性を可能にします-たとえば、文字を押すと単語を入力したり、名前でメニュー項目を選択したり、コマンドを発行したりできますお気に入りのゲームの部隊。キープレスの処理方法は、ドライバーではなく、現在使用しているソフトウェアによって異なります。

それに加えて、テキスト入力フィールドでさえ、自動提案は、辞書(現在選択されている言語-キーボードにも認識されていない)、または姓のデータベース、またはプログラミング言語のキーワードからデータを引き出すことができますコーディングしています。

そのため、運転するのは非常に困難であり、ドライバーがそれを扱っていた場合、多くの剛性を引き起こすことにもなります。明確な責任(ドライバーがキーを取得し、アプリケーションがそれらを処理する)を持っていると、他の方法よりもはるかに大きなパワーが得られます。

これがお役に立てば幸いです。


1

上記に加えて、予測テキストを処理するためのメンタルコンテキストスイッチのコスト(つまり、それが提案されたときに実際に書こうとしている単語であるかどうかを判断する)は、かなり高いタイピングを持つ人の単語を反転して再入力するよりも大きい速度。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.