質問: caps lockで選択したテキストの大文字と小文字が切り替わらないのはなぜですか? ほとんどのワードプロセッサでは、多くのテキストスタイルを簡単に切り替えることができます。例えば: ctrl + b -選択したテキストを太字または太字にします。 ctrl + u -選択したテキストに下線または下線を引きます。 ctrl + i -選択したテキストを斜体または斜体にします。 ただし、caps lockでは、トグル機能ではありません。プログラムにテキストを何らかの方法で変換する機能がない限り、テキストを削除する必要があります。 caps lock ヒットしてから再入力します。これはcaps lockがあまり役に立たない理由の一部のようです。使いにくいからです。そして、あなたがヒットしたそのシナリオはどうですか shift 名前または何かの文の途中で、誤ってヒット caps lock も?その後、あなたの仕事がこれのように見えるまで気づきません。すべてを削除する必要があります。この点で、caps lockがトグルキーではないのはなぜですか?それでいいの?
回答: 歴史の caps lock 主な起源は shift lock 古い機械式タイプライターで見つかったキー。これらのタイプライターの初期の革新は、type barごとに2番目の文字を導入することでした-金属のスタンパーがインクリボンに接触します。シフトキーは、タイプ装置全体を実質的にシフトしたので、リボンに当たるのは2番目のセット(文字キーの大文字のセット)です。の shift 小指でキーを使用したため、長押しは肉体的に大変でした。の shift lock キーは単にロック shift 下の位置にキーを押します。使いやすさの caps lock キーはトグルキーです。これは、最近のキーボードのledで示されるように、2つの状態があることを意味します。これは、アクションキーである他のほぼすべてのキーボードキーとは対照的です。2つの状態はありません。選択したテキストの大文字と小文字の切り替えはアクションなので、 caps lock キーはそのような目的には適していません。 caps lockキーがハイブリッドステートアクションキーである場合、さまざまなユースケースシナリオはほとんど意味がありません。たとえば、次のことを考慮してください。 ユーザーは文を小文字から大文字に変更したい。 ユーザーがテキストを選択します。 ユーザーが押す caps lock (caps lock 現在はon)です。 ユーザーは小文字で書き込みたいのですが、 caps lock がオンになっているため、ユーザーは caps lock 再び。 caps lock 現在はoffです。後者は余分なアクションで、キーの状態とアクションの混同によるものです。 これで、ユーザーは大文字のテキストを取得しましたが、小文字に変更したいと考えています。 ユーザーがテキストを選択します。 ユーザーが押す caps lock (caps lock 現在はon)です。 以前はon> offが大文字に変更されていましたが、現在は小文字に変更されています。これは紛らわしいです。