10

На сайтах Stackexchange мне нередко приходится использовать заднюю черту, которую обычно можно получить в качестве клавиши рядом с 1 (слева), однако, когда я нажимаю ее в первый раз, `не появляется, пока я не нажму ее снова (в этот момент я get `` (2) или если я нажму другую клавишу, например пробел.

Есть ли историческая причина для этого или это просто моя клавиатура?

3 ответа3

17

Это либо клавиатура, либо программное обеспечение, которое вы используете (мы не можем увидеть это здесь). Так что это не характерно для сайтов StackExchange.

Это сделано потому, что программное обеспечение поддерживает другую функцию: нажатие апострофа или обратного кавычка, за которым следует другая буква (чаще всего гласная), - это простой способ написания диакритических символов, таких как é и è .

Из-за этой функции программное обеспечение не может немедленно отображать апостроф или обратную черту, оно должно ждать следующего символа, чтобы определить ваше намерение. Только когда вы нажимаете следующий бэктик, он знает, что вы намеревались ввести бэктик.

Это само по себе неплохо: просто не забудьте набрать обратную галочку дважды, затем нажать курсор влево, а затем ввести то, что находится между ними. Таким образом, вы не забудете закрывающую черту.

Это сродни вводу скобок { } в языке программирования C, прежде чем вводить промежуточный код. Там гораздо важнее иметь закрывающую скобку в правильном месте.

Это делается не только с апострофом и обратным тылом, но, например, также с двойными кавычками («и е дает ë) и даже с согласными (и «С» Ç).

10

Это называется мертвым ключом. https://en.wikipedia.org/wiki/Dead_key

Это зависит от ваших локальных настроек (т.е. раскладки клавиатуры).

1

В других ответах упоминалось, что это может быть раскладка клавиатуры, но я чувствовал, что конкретный пример может быть полезен, поэтому:

В Windows я обычно использую раскладку клавиатуры « English (UK) Extended », которая лучше поддерживает ввод символов с акцентом, но означает, что мне нужно дважды нажать клавишу backtick, чтобы получить символ `. Если я переключаюсь на основную раскладку клавиатуры « Английский (Великобритания) », мне нужно только нажать клавишу backtick один раз. Таким образом, последняя клавиатура, возможно, лучше для некоторых целей (например, для кодирования), хотя расширенная версия лучше для других (например, для письма).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .