ほとんどのワードプロセッサでは、多くのテキストスタイルを簡単に切り替えることができます。例えば:
ただし、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キーがハイブリッドステートアクションキーである場合、さまざまなユースケースシナリオはほとんど意味がありません。
たとえば、次のことを考慮してください。
あなたのリストを考えると Ctrl + B、 Ctrl + U、 Ctrl + I、consistentになり、選択したテキストを大文字/小文字に変換する場合は、 Ctrl キー(もちろん、 Ctrl + C そして Ctrl + X)。
私はこれが Ctrl テキストエディタのキー(例: Notepad ++(下線がないため) Ctrl + U 小文字と Ctrl + Shift + U 大文字。私はそれをテキストエディタでも見ました Ctrl + L 小文字の場合、 Ctrl + U 大文字。
しかしマイクロソフトはマイクロソフトであり、彼らは Shift 代わりに。 Wordでは、 Shift + F が使用されるアクションです。 Wordで大文字と小文字を変換する方法を知っている人が少ないのに、太字/斜体のショートカットを知っている人が多いのは、これが原因かもしれません。とすれば F3 検索に使用されますが、ひどい選択のようです。
歴史的に、CAPS LOCKはワードプロセッサや最新のコンピュータよりも古いものです。古い学校のタイプライターでは、BackspaceキーやDeleteキーはありませんでした。 Caps Lockキーの機能は、タイプライターの機能をシミュレートします。
これを修正できるソフトウェアはたくさんあります。たとえば、Sublimeエディターでは、テキストを選択してから、[編集]> [大文字と小文字の変換]をクリックして、大文字と小文字のタイプを選択できます。 Microsoft Word 2007+では、これを[ホーム]> [ケース]から実行できます(ボタンはAa
のように見えます)。
Izhakiの優れた回答に加えて、状態が切り替わる理由を理解することも興味深い/有用です( shift lock)そもそもタイプライターにとって貴重でした。タイプライターが使用されたとき、タイプセットする方法がありませんでした(まあ、方法はありましたが、比較的話すのははるかに困難でした)。このため、最近の標準のように、より大きなフォントサイズや太字ではなく、大文字でタイテルを書くのが普通でした。以下の例は、実際には組版wasが利用可能な本からのものであるので、完璧とはほど遠いですが、今日使われなくなった組版の方法として純粋な大文字を使用する傾向を示しています。
時々、導入パラグラフ全体が大文字で書かれることさえありましたが、今日では、単にパラグラフをイタリックまたは太字にしています。私はGoogleブックスでこれの例を見つけることができませんでしたが、Google画像で次の悪い例を見つけました。
Caps Lockはアクションキーではないため、トグルキーではありません。それは修飾キーです([1]を参照)-それ自体でアクションを引き起こさずに他のキーストロークを変更するだけです。それはできますあなたが望むことをしますが、それには別の問題があります:すべてのキーは文字値(またはキー値)をコンピュータの入力バッファに送信します。デフォルトでは、テキストやその他の変更アクションを実行する単一のキーはありません。これらはすべて実装依存です。したがって、Caps-lockは標準入力モデルから逸脱し、allソフトウェア開発者がキーを一貫して使用することを決定しない限り、これは一貫性に違反します。その後、開発者にとって使いやすさの問題になります。
Caps-lockは最近の悪い考えです。問題は、キーの動作ではなく、存在することです。 「メニュー」キーと同様に、再マッピングされたときにのみ有効です。
[1]:kasperdのコメントには、と記載されています Caps Lock モディファイアとして配線されていません。詳細については、彼のコメントを読んでください。私のここでの議論は Caps Lock ホールドダウン/トグルシフトキーとして、したがって修飾子としてそれを参照します
鍵の有用性が上がらないため、ラップのラップは不十分だと思います。しかし、なぜテキストを切り替えないのですか?鍵の名前以外は見ないでください。 Caps Lock、強調Lock。キーは、名前だけで、ロックの状態を変更していることを示しています。ロックが開いているか閉じているかによって、テキストインタープリターが小文字を使用するか大文字を使用するか。
キーが読み取った場合 Capitalize 私はあなたの要点を見ることができましたが、それを理解するのが難しいものとは思いません。のようなコントロール Ctrl + B ミューテーターです-ユーザーの選択を変更します。 Caps Lock ロックの状態を変更します。どの選択にも突然変異は設定されていません。一連のテキストを選択して押した場合と同じ A 単独で。キーボード上のキー自体は、選択を変更するためのものではありません。ソフトウェアは、キーの組み合わせを解釈し、選択変更のための独自のコマンドを適用するためのものです。
それがどれほど有用であるかに関わらず、それは理にかなっています。
新しいデバイス形式は、「Caps Lock」キーにとって興味深いものです。
非標準のPCでは、非推奨にすることができます。 Chromebook Caps Lockキーがなくなりました
質問になると、「文の大文字と小文字を切り替える」は、物理的なキーを保証するのに十分重要な(頻繁または重要な)操作ですか?太字、斜体などの他のテキスト強調よりも明らかに先ではない
ただし、タッチスクリーンと仮想キーボードを備えたモバイルデバイスの場合、「Shift」キーを押すのにかなりの困難が伴うことがよくあります。したがって、「ユネスコ」のような頭字語を入力することは、
shift / U / shift / N / shift / E / shift / S / shift / C / shift / O
または
long-press_shift / U / N / E / S / C / O / shift_off
したがって、仮想キーボードが「caps lock」と同等の機能を維持することを期待できます。また、モバイル画面でテキストをマークアップするのは難しいため、小文字を入力してからテキストをマークして大文字に切り替えるワークフローをサポートするのは賢明ではありません。