web-dev-qa-db-ja.com

ログイン画面でNum Lockを無効にする意味は何ですか?

多くのログイン画面では、ユーザーがパスワードを入力する前に、キーボードのNum Lockキーが自動的に無効になります。ユーザーは、Num Lockキーがオフになっていることに気付く前に、パスワードを何度も間違えて間違って入力するため、ユーザーにとって非常にイライラします。

いくつかの望ましくない副作用は次のとおりです。

  • 思わず3回パスワードを紛失してシステムをロックし、
  • パスワードの入力に失敗した場合はタイムアウトが発生し、場合によっては数分かかることもあります。
  • Num Lockキーのアクティベーションを繰り返し忘れることによるフラストレーション。

さらに、セキュリティの観点からは、その理由はわかりません。パスワードの品質を向上させることも、潜在的な攻撃者を防ぐこともありません。

それでは、なぜ非常に普及したシステムがこの非常に苛立たしい方法論をまだ使用しているのでしょうか?

44
Klangen

一部のコンパクトキーボードレイアウトにはテンキーがないため、これらのキーは文字セクションの右側にマッピングされます。 enter image description here

NumLockがオンの場合、ユーザーがパスワードkillを入力すると、実際には2533と入力されます。 NumLockをオフにするとこの問題を回避できますが、もちろん-doがテンキーに依存している人には別の問題が発生します。デフォルトでオンまたはオフを維持すると、 mode errors -どの初期状態が選択されているかに関係なく、誰かが驚かされますそれによります。

より良い解決策は、CapsLockキーのように、画面上のNumLockキーの状態を反映することです。この状態インジケーターはユーザーの注目の軌跡にあるため、このようにして驚きはありません。

例は、コンパクトなワイヤレスキーボードで配布されるAcer Revoコンピューターです。新しいOSをインストールしてパスワードを設定し、それを正常に「確認」しました。しかし、私がやっていると思っていたのは、コンピューターが私を見ているのとは異なっていました。この問題は、適切なキーボードのある場所からリモートでマシンに接続しようとしたときにのみ明らかになりました。

何時間も、そして「これはあり得ない」という発言が後になって、私はNumLockが犯人だと理解しました。

71
ralien

これは、主にユーザーではないがこれが起こることを期待しているため、UXの習慣としては不適切です。ユーザーはアクションを実行しようとしますが、実行できません。

9

多くのログイン画面では、ユーザーがパスワードを入力する前に、キーボードのNum Lockキーが自動的に無効になります。

これが本当だとは思いません。

ログイン画面でNum Lockがオフになっているのかもしれませんが、ログイン画面がアクティブにオフになっているのではないかと思います。つまり、セキュリティを強化する何らかの方法として意図的に行われているわけではありません(そうしないため)。それは、システムの残りの部分がどのように設計されているかの成果物です。

Windowsでは、Num Lockがオンかオフかはser-固有の設定です。マルチユーザーシステムで、あるユーザーがNum Lockをオンにし、別のユーザーがNum Lockをオフにしたい場合、誰もログインしていないときのログイン画面の動作はどうなりますか?

ログアウトすると、設定がアクティブでなくなるはずです。代わりに、「デフォルト」ユーザーの設定がアクティブになり、Num Lockがオフになる可能性があります。これは、コンパクト/ラップトップキーボードのデフォルトの方が安全だからです。 (Windowsでは、これはレジストリに格納され、HKEY_USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators。)

4
jamesdlin