私は両方を可能にする直感的なUIインタラクションを探しています:
次のフィールドに連絡先情報を入力します。
それらのフィールドの複数またはすべてを一度に貼り付け、残りのフィールドを手動で入力します。
たぶん、貼り付けるテキストボックスをポップアップするボタンにすぎないかもしれませんが、私はそれよりも良いエクスペリエンスを探しています。理想的には、ページ上の既存の4つのフィールドに貼り付けているという事実を視覚的に表すものです。
また、貼り付けた情報の解析、ALL CAPSからProper Caseへの変更、電話番号のフォーマットなども計画しています。ペーストバッファーには、思慮深いコードを使用して自動的に解析する、空白で区切られた連絡先情報が含まれている可能性があります。例は次のとおりです。
"Firstname Lastname"
"Lastname, Firstname<new line>[email protected]<new line>(800)555-1212"
"[email protected] 800-555-1212"
誰かがこのようなものを見たことがありますか?
クライアントフレームワークは、ブラウザーではAngular 2ですが、この相互作用は私たちにとって非常に重要です。そのため、環境で実行するためにゼロから構築する用意があります。
これは非常にまれであるため、ユーザーにこれを実行できることを明示的に伝え、機能の視覚的なデモを提供する必要があります。完全に単一のコピー/ペーストの考え方のこの時代には、このようなものはほとんどありません。
コンピューティング能力のこのとんでもない減少についてのテッド・ネルソンの不満をご覧ください。彼は、私が知る限り、コピー/貼り付けに関して、そしてそれがコンピューティングでどのようになり得るかについて考え、明確に述べた最初の人物でした。彼はそれが1つのアイテムのクリップボードという単純化した概念に縮小されたことに激怒しました。そして、そうです。
今日の時代では、これは暴言と見なされますが、UIとUXを自分のものと考える場合は一読の価値があります。 http://dougengelbart.org/colloquium/session_09/session_09_nelson.html