Stackexchangeサイトでは、通常1の横のキー(左側)として取得できるbackticを頻繁に使用する必要がありますが、最初に押すと、 `は、もう一度押すまで表示されません(その時点で、 (2)を取得するか、スペースなどの別のキーを押した場合
これには歴史的な理由がありますか、それとも私のキーボードだけですか?
'MODIFIER LETTER GRAVE ACCENT' (U+02CB)
Stackexchangeサイトでは、通常1の横のキー(左側)として取得できるbackticを頻繁に使用する必要がありますが、最初に押すと、 `は、もう一度押すまで表示されません(その時点で、 (2)を取得するか、スペースなどの別のキーを押した場合
これには歴史的な理由がありますか、それとも私のキーボードだけですか?
'MODIFIER LETTER GRAVE ACCENT' (U+02CB)
回答:
これはキーボードか、使用しているソフトウェアのいずれかです(ここからはわかりません)。そのため、StackExchangeサイトに固有ではありません。
これは、ソフトウェアが別の機能をサポートしているために行われます。アポストロフィまたはバックティックの後に別の文字(最も一般的には母音)を押すと、é
およびのような発音区別符号を簡単に書くことができè
ます。
この機能のため、ソフトウェアはアポストロフィまたはバックティックをすぐに表示できないため、次の文字があなたの意図を決定するのを待つ必要があります。次のバックティックを押したときにのみ、バックティックを入力するつもりであることがわかります。
これ自体は悪くありません。バックティックを2回入力してから、カーソルを左に押してから、その間にあるものを入力してください。そうすれば、クロージングバックティックを忘れることはありません。
これは、間にあるコードを入力する前に、まず{ }
Cプログラミング言語で角かっこを入力するのと同じです。そこでは、正しい場所に閉じるブラケットを置くことがはるかに重要です。
これは、アポストロフィとバックティックだけでなく、たとえば二重引用符( "とeはë
)や子音(CはÇ
)でも実行されます。
CTRL
+ SHIFT
レイアウトで変更します。また、あなたは言語、追加した場合ALT
+ SHIFT
キーボードの言語設定間の変更を。US Internationalを使用することで、実際に問題から振る舞いを得ることができます。米国に設定すると削除されます。
これはデッドキーと呼ばれます。 https://en.wikipedia.org/wiki/Dead_key
これは、ローカル設定(キーボードのレイアウトなど)によって異なります。
他の回答では、これはキーボードレイアウトの問題になる可能性があると述べていますが、具体的な例が役立つと思いました。
Windowsでは通常、「英語(イギリス)拡張」キーボードレイアウトを使用します。これはアクセント付き文字の入力をサポートしますが、 `文字を取得するにはバックティックを2回押す必要があります。基本的な「English(UK)」キーボードレイアウトに切り替えた場合、バックティックを1回押すだけで済みます。したがって、拡張バージョンが他の用途(書き込みなど)に適している場合でも、後者のキーボードはおそらく一部の用途(コーディングなど)に適しています。