Alt+7 または Alt+0149 の箇条書き記号に違いはありますか?

Alt+7 または Alt+0149 の箇条書き記号に違いはありますか?

を押したままAlt、、、を押す014箇条9書き (•) が表示されます。

を押したままAltを押すと7、弾丸 (•) が表示されます。

私は最初の方法で実行していましたが、最近 2 番目のキーボード ショートカットを見つけました。どちらも機能し、同じ結果が得られるようです。

実際のところ、キーストロークを無駄にしているだけなのでしょうか、それとも、あるキーの組み合わせを他のキーの組み合わせよりも使用する理由があるのでしょうか。どちらも異なるオペレーティング システムで動作するのでしょうか、それとも、一方が他方よりも信頼性が高いのでしょうか。

答え1

はい。を押しているときにAlt、最初のテンキーキーは使用するコードページのタイプを定義します。

  • もしそうnumpad 1-9ならDOS コード ページ (別名 OEM コード ページ)使用される

    US WindowsのデフォルトのOEMコードページはCP437Altしたがって、 +と入力すると7、CP437のコードポイント7(前のリンクのCP437表を確認するとU+2022 )が入力されます。

  • もしそうnumpad 0ならWindows コード ページ (別名 ANSI コード ページ)使用される

    デフォルトでは、WindowsのコードページはCP1252US WindowsではAlt+と入力する0149とCP1252のコードポイント149が入力され、これもU+2022の箇条書きである。

    実際、AltコードはDOS時代から存在し、人々はDOSのAltコードに慣れすぎていて、WindowsでANSIコードページを使用するときにMicrosoftはそれを破ることができず、プレフィックスで2つを区別する必要があります0

  • そうであれば、numpad +入力は16進数のUCS2/UTF-16です。

    Alt+を入力すると、+2022同じ箇条書き文字が表示されます

    これには、16進数パッドレジストリキーにREG_SZ名前付きの値を設定して再起動することで有効になりますEnableHexNumpadHKCU\Control Panel\Input Method

参照ALT コードにはどの文字エンコーディングが使用されますか?


実際のところ、キーストロークを無駄にしているだけなのでしょうか、それとも、あるキーの組み合わせを他のキーの組み合わせよりも使用する理由があるのでしょうか?

どれも同じなので、キーストロークを節約するために短い方を使用してください

どちらも異なるオペレーティングシステムで動作しますか?

AltコードはWindowsに固有のものです。他のOSでは任意の文字を入力する方法が異なります。詳細については以下をご覧ください。他の OS は ALT コードをサポートしていますか?

それともどちらかが他方より信頼できるのでしょうか?

Alt+付きの16進数テンキーのみが+Unicode文字を入力するため信頼できます。言語によってANSIとOEMのコードページが異なり、どちらも簡単に変更できるため、通常の10進数のAltコードを使用すると、出力がコンピュータごとに異なる場合があります。

関連情報