web-dev-qa-db-ja.com

Microsoftメモ帳でCtrl-J、Ctrl-M、Ctrl-Iは何を意味しますか?

たまたま、当たったときに Ctrl+J または Ctrl+M Microsoft Notepad(Windows 7)では、以下と同じ効果があります。 Enter

ヒッティング Ctrl+I と同じ効果があります Tab

これには実際的な影響はありません...しかし、私は興味があります。なぜこれらのキーの組み合わせがこの出力を生成するのですか?なぜ Ctrl+J ために Enter

6
Ram Rachum

this table ;を見てください。の基礎となる文字コード Ctrl+M たまたま(10進数)13で、Enterキーと同じです。同じことがタブにも当てはまります(Ctrl+I)、 等々。 Ctrl+GBEL文字は、リモートオペレーターに警告するために使用されます。一部の端末プログラムではまだそのように動作します。

これは、それらの文字が文字を印刷していないため、これらの文字が「帯域外」のシグナリングに使用された初期の通信時代にさかのぼります。

ウィキペディアのページ には、興味深い記事があります。

5
Geoff

の ctrl ユーザーが制御コードを生成できるように、初期のコンピューターのキーボードにキーが追加されました。

普及した制御コードを生成する1つの方法は、 ctrl キー、そしてそれを shift キー、標準アルファベットキーから制御コードを生成します。制御コードはASCIIマップの32の低い値であるため、大文字のアルファベットが小文字のアルファベットにマップするのとまったく同じように、アルファベットと句読記号の32の値に正確にマップします。

いくつかの制御コード(enter、 tab、 backspaceなど)は非常に便利なので、キーボードに専用のキーもあります。

3
user165568