別のキーを押すまで `(バックティック)が表示されないのはなぜですか?


16

Stackexchangeサイトでは、通常1の横のキー(左側)として取得できるbackticを頻繁に使用する必要がありますが、最初に押すと、 `は、もう一度押すまで表示されません(その時点で、 (2)を取得するか、スペースなどの別のキーを押した場合

これには歴史的な理由がありますか、それとも私のキーボードだけですか?



注:私は押してバッククォートが作成した米国の国際的なスタイルのキーボードレイアウト上のスペース/右矢印に続くサムスンキーボードとAndroid上で問題があったショーバッククォートとしてではなく、一つではありません。これはおそらくバグですが、なぜインラインコードが突然レンダリングされなくなったのかを理解するのに少し時間がかかりました。米国のレイアウトに変更してください。'MODIFIER LETTER GRAVE ACCENT' (U+02CB)
Maarten Bodewes

回答:


19

これはキーボードか、使用しているソフトウェアのいずれかです(ここからはわかりません)。そのため、StackExchangeサイトに固有ではありません。

これは、ソフトウェアが別の機能をサポートしているために行われます。アポストロフィまたはバックティックの後に別の文字(最も一般的には母音)を押すと、éおよびのような発音区別符号を簡単に書くことができèます。

この機能のため、ソフトウェアはアポストロフィまたはバックティックをすぐに表示できないため、次の文字があなたの意図を決定するのを待つ必要があります。次のバックティックを押したときにのみ、バックティックを入力するつもりであることがわかります。

これ自体は悪くありません。バックティックを2回入力してから、カーソルを左に押してから、その間にあるものを入力してください。そうすれば、クロージングバックティックを忘れることはありません。

これは、間にあるコードを入力する前に、まず{ } Cプログラミング言語で角かっこを入力するのと同じです。そこでは、正しい場所に閉じるブラケットを置くことがはるかに重要です。

これは、アポストロフィとバックティックだけでなく、たとえば二重引用符( "とeはë)や子音(CはÇ)でも実行されます。


6
これは確かにキーボードのレイアウト設定である可能性が非常に高いです。デフォルトでは、言語ごとに2つのレイアウトセットがあり、単純なCTRL+ SHIFTレイアウトで変更します。また、あなたは言語、追加した場合ALT+ SHIFTキーボードの言語設定間の変更を。US Internationalを使用することで、実際に問題から振る舞いを得ることができます。米国に設定すると削除されます。
LPChip 2014年

アポストロフィ( ')と「バックティック」( `)は、2つの異なる記号です。前者はそれ自体を表すことになっている実際のシンボルであり、後者は通常他の文字との組み合わせでのみ表示される発音区別符号の誤用と呼ばれる可能性があるものです。多くのアクセント付き文字に対応する必要がある特定のキーボードレイアウトは異なる場合がありますが、アポストロフィは完全に自立することができるため、アポストロフィキーはデッドキーとして構成されないことが多く、アポストロフィキーを押すとすぐにアポストロフィが書き込まれます。
またはMapper

@ORMapper:ASCII文字に対して正常に動作するが、アクセント付き文字を適切に入力できるキーボードレイアウトはありますか?Macintoshは30年前にOption + graveを「墓」のデッドキーとして使用し、Option +アポストロフィを「aigu」のデッドキーとして使用し、Option + shift +アポストロフィを「ウムラウト」デッドキーとして使用することができました。マイクロソフトの理解を超えるほど賢明なものは何でしょうか?
スーパーキャット2014年

@supercat:どういう意味かわかりません。アポストロフィを文字と組み合わせない非デッドキーとして使用し、急性と重大なアクセントを両方とも文字組み合わせるデッドキーとして使用すること、アクセント付き文字を許可する賢明な方法ではありませんか。つまり、Windows用の独自のキーボードレイアウトを作成することを妨げるものは何もありません。
またはMapper、2014年

@ORMapper:クラシックMacintoshキーボードレイアウト(変更されているかどうかはわかりません)では、option + apostrophe、option + shift + apostrophe、option + graveはデッドキーですが、オプションのないキーは通常のASCIIコードを入力するだけです。
スーパーキャット2014年


3

他の回答では、これはキーボードレイアウトの問題になる可能性があると述べていますが、具体的な例が役立つと思いました。

Windowsでは通常、「英語(イギリス)拡張」キーボードレイアウトを使用します。これはアクセント付き文字の入力をサポートしますが、 `文字を取得するにはバックティックを2回押す必要があります。基本的な「English(UK)」キーボードレイアウトに切り替えた場合、バックティックを1回押すだけで済みます。したがって、拡張バージョンが他の用途(書き込みなど)に適している場合でも、後者のキーボードはおそらく一部の用途(コーディングなど)に適しています。


(主な答えは正しいですが)これは、この問題を抱える大多数のユーザーをより具体的に支援するため、これはより多くの賛成投票に値します。
Brondahl
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.