質問: 最も論理的な数独インターフェース? 私は楽しみのために書いた数独プログラムのフロントエンドに取り組んでいます。どのインターフェースが最も論理的であるか、つまり完全にクリックベースのインターフェースか、標準のキーボード入力方法かについて議論しています。クリックベース:この方法の利点は、マウスとキーボードを切り替える必要がないことです(ほとんどの人が両手で操作できることを認めています...)。希望の四角をクリックして、表示されるリストから値をクリックできます。これにより、これをモバイルデバイスに簡単に移植できます。キーボードベース:この方法では、ユーザーは目的の四角をクリックするか、タブキーを使用して四角の間を移動できます。これにより、最初に値を入力するとき(たとえば、ボードに開始値を入力するとき)が簡単になりますが、その後、モニターからキーボードに目を移動するので、面倒になります。この問題についてあなたの意見は何ですか?片方がもう片方より優れていますか?
回答: 一般基本的に2つの操作があります。 セルを選択 選択したセルの値を変更 それぞれがキーボードまたはマウスで可能であり、マウスでセルを選択して、キーボードで値を入力できるはずです。マウスとキーボードの切り替えは高価であり、経験豊富なユーザーにとっては必要ではありませんが、アプリの仕組みを学習する際によくあることです:探索用のマウス、それから明白なキーボードの方法を試して物事をスピードアップしてください。マウスのみ セルをクリックしてから、番号をクリックします。 この特定のケースでは、クリックするセルの近く/周りのポップアップを避けます。これは、選択する値のヒントを含む周囲のセルをカバーできるためです。別の「値が適切」(つまり、数独フィールドの右または下)はマウスには適していませんが、タッチには問題ありません。興味深い方法は、セルに選択肢を入れることです。小さな3x3マトリックスとして。ただし、選択したセルに非表示でないポップアウトまたは「魚眼」効果があったとしても、指のターゲットはおそらく小さくなります。 neighboringセルをクリックターゲットにすることで、これを「保存」できます。これには、いくつかの視覚的な手がかりが必要ですが、「セル中心のポップアップ」が混在する可能性があります「隠さないで」と。[編集]注:両方のウェルを実装することはお勧めしません。両方のオプションを1つの画像に入れるだけです。 [/編集]キーボード 矢印キー(または「4方向コントローラ」)でセルを選択し、数字を入力するか(使用可能な場合)、enter /スペースを押して「値のウェル」にアクセスし、4方向コントローラで値を選択します。混合モード典型的な方法は、マウスでセルを選択し(クリックして)、キーボードで値を入力する(数値を入力する)ことです。数値ブロックを使用したマウス左利きには完全に機能しますが、数値ブロックには2つの方向性があることに注意してください。