できれば私を入力してください

キーボードには、使用したいボタンがたくさんあります。 ただし、いくつかの入力フィールドには、さまざまな理由で無効な文字が含まれていることがあります(通常は、公式の目的で使用されるだけです)。 たとえば、Windowsでは、ファイル名またはディレクトリに「*」および「?」文字を使用できません。これらの文字はマスクの指定に使用されるためです。



経験豊富なオタクは、主なケースを暗記しており、遭遇することはありません。 また、コンピューター初心者はそのような文字を使用することが多く、エラーが発生しますが、これは問題の内容を理解するのに十分な情報とは限りません。 しかし、いずれにせよ、誰もが新しい非標準的な状況が可能な新しいプログラムやウェブサイトを開くでしょう。



ユーザーがそのようなフィールドに固有の無効な文字を入力できないようにすることは論理的です。 無効な文字を静かにきしみ、使用できる文字のヒントを表示します。 インターフェイスを使用する便利さに対する非常にシンプルで論理的なアプローチですが、何らかの理由で、これが現実に見られることはまれです。 ほとんどの場合、これは、電話番号を入力するときなど、厳密に指定されたフィールドに入力するときにのみ発生します。 通常、そこに文字を入力することは許可されていません(マイナス記号、およびそのようなマスクの別のストーリーについて)。 私のプログラミングの過去を思い出して、なぜこれが起こるのかと思います。プログラマーが開発環境に組み込まれた標準コンポーネントを使用してそのようなフィールドを指定しているだけです。 また、標準コンポーネントが存在しない場合、ユーザーの利便性は誰も気にしません。



状況は嘆かわしいです。このテキストを読んだ開発者がメモを取り、問題に注意を払ってくれることを願っています。 入力マスクの設定に10分を費やしたプログラマーは、ユーザーの数時間、場合によっては数日(プログラムの質量に応じて)さえ節約できます。



しかし、インターフェイスで指定された入力マスクさえ満たしていれば、仮想キーボードの簡単な解決策を見たことはありません。 仮想キーボードを使用すると、すべてがはるかに単純になります(アイデアの点では);しかし、ソフトウェアの実装では、おそらくより複雑になります)。 グレーを選択して、無効な文字を入力するキーを押すことができないようにする必要があります。 これが、PDAなどのインターフェイスで見つからないのはなぜですか? 不明:(。



要約すると、データ入力フィールドを作成するときは、入力したデータの確認だけでなく、入力メカニズム自体の促進についても覚えておく必要があります。



唯一の新しいアイデアは、仮想キーボードでこれを視覚的に行えることです。



All Articles