Как вернуть кавычки в js на клавиатуре

Обновлено: 05.07.2024

Всякий раз, когда я пытаюсь вставить " или ', я должен проверить это пробелом, иначе происходят странные вещи, когда ', за которым следует a, становится á вместо просто 'a , аналогичное поведение с двойными кавычками. Меня это раздражает, и я хочу чтобы отключить его. Как мне это сделать?

2 ответа 2

Проблема заключается в вашей раскладке клавиатуры, в которой используются "мертвые клавиши". Возможно, у вас международная раскладка клавиатуры США.

Перейдите в «Системные настройки» -> «Язык и текст» -> «Источники ввода» и выберите другой макет, например «США, расширенный».

Я понятия не имел, что раскладки клавиатуры изменили это поведение. В течение многих лет я предполагал, что это функция ОС, а не отдельных макетов. Еще раз спасибо!

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

  • Выберите «Файл» > «Создать из текущего источника ввода». Он также присваивает новый идентификатор раскладке клавиатуры в новых версиях Ukelele.
  • Дважды щелкните каждую мертвую клавишу, выберите "Установить вывод" и введите вывод.
  • Сохраните раскладку клавиатуры в виде пакета или XML-файла в папку /Library/Keyboard Layouts/ . Раскладки клавиатуры в пользовательской библиотеке нельзя выбрать в диалоговых окнах ввода пароля или в окне входа в систему. Файлы раскладки ключей XML не работают с всплывающими окнами, отображаемыми при удержании клавиш, но пакеты включают дополнительные файлы, такие как Info.plist.
  • Выйдите из системы и снова войдите в систему, а также включите источник ввода в Системных настройках.

Чтобы применить изменения к файлу или пакету раскладки клавиш, запустите sudo touch /Library/Keyboard\ Layouts/, выйдите из системы и снова войдите в нее. Вы можете отключить другие источники ввода, отредактировав plist HIToolBox.

Вы должны войти в систему, чтобы ответить на этот вопрос.

Не тот ответ, который вы ищете? Просмотрите другие вопросы с тегами клавиатура .

Связано

Связанные

Горячие вопросы о сети

Чтобы подписаться на этот RSS-канал, скопируйте и вставьте этот URL-адрес в программу для чтения RSS.

дизайн сайта / логотип © 2022 Stack Exchange Inc; вклады пользователей под лицензией cc by-sa. версия 2022.3.18.41718

Apple – товарный знак Apple Inc., зарегистрированный в США и других странах. Этот сайт никоим образом не связан с Apple Inc. и не поддерживается ею.

Символ обратной кавычки

Как создать символ `

Создание символа ` на клавиатуре США

Чтобы создать обратную кавычку с помощью клавиатуры США, нажмите клавишу ` , расположенную непосредственно под клавишей Esc. Эта клавиша также используется для ввода символа тильды ( ~ ), если при этом удерживается клавиша Shift.

Создание символа ` на смартфоне или планшете

Чтобы создать обратную кавычку на смартфоне или планшете, найдите одинарную кавычку в разделе цифр (123) или символов (sym), а затем нажмите и удерживайте символ '. Если вы продолжите удерживать символ ', появится меню, содержащее обратную кавычку. Проведите пальцем до обратной кавычки и отпустите, чтобы вставить символ.

Как используется обратная кавычка на компьютере?

Ниже приведены несколько примеров того, как и когда используется обратная кавычка.

В письме следует использовать одинарную кавычку, а не обратную кавычку. Другими словами, используйте одинарную кавычку вместо обратной кавычки при написании апострофа в таких словах, как "не" и "я".

  1. При использовании в качестве ударения серьезное ударение указывает на высоту, ударение или тон буквы. Его использование зависит от языка.
  2. В некоторых языках программирования обратная кавычка может использоваться для подстановки команд. Например, ниже приведен пример кода Perl, в котором обратные кавычки используются для выполнения системной команды и загрузки вывода команды в массив.

В приведенном выше примере обратная кавычка заменяет вывод команды элементами массива "@files". В этом случае каждый элемент является именем файла или каталога в каталоге c:\windows\temp, указанном командой dir.

  1. В оболочках Unix и Linux обратная кавычка используется для обозначения того, что в команде следует оценивать (выполнять) первым.Например, в следующей команде переменной «hope» присваивается вывод команды date. При запуске этой команды сначала выполняется команда даты, а затем ее выходные данные назначаются "надежде".

После ввода вышеуказанной команды выполнение команды "echo $hope" возвращает значение переменной "hope", которая является датой и временем запуска исходной команды.

  1. При использовании в комментарии обратная кавычка иногда используется для выделения кода, содержащегося в комментарии.
  2. Ключ обратной кавычки также используется для доступа к консоли в таких программах и играх, как Quake.

Как получить обратную кавычку над буквой?

См. нашу страницу со знаками акцента, где приведены шаги и ссылки для создания букв с диакритическими знаками в ваших программах.

Часто при кодировании с использованием javascript вы сталкивались с использованием "одинарных" или "двойных" кавычек для строк и задавались вопросом, есть ли какая-то реальная разница между ними, и если есть, то есть ли преимущество использования одного типа цитаты над другим? Эта статья ответит именно на это! Читайте дальше!

Содержание

  • Разница между двумя стилями цитат
  • Выбор правильного стиля цитирования
  • Одинарные и двойные кавычки: плюсы и минусы
  • Напутствие
  • Другие связанные понятия

Разница между двумя стилями цитирования

Как одинарные (' '), так и двойные (" ") кавычки используются для представления строки в Javascript. Выбор стиля цитирования зависит от вас, и нет особой семантики для одного стиля по сравнению с другим. Тем не менее, важно отметить, что в javascript нет типа для одного символа, все всегда является строкой!

Некоторые из других ключевых моментов обоих стилей цитирования следующие:

  • Каким бы стилем цитирования вы ни открывали строку, закрывайте ее тем же стилем.

Выбор правильного стиля цитирования

Разумный выбор цитирования может помочь вам избежать одинарных (') или двойных (") кавычек внутри строки. Например, если вы хотите сохранить фрагмент HTML в переменной, вы можете использовать двойные кавычки (") для Значения атрибутов HTML и используйте одинарные кавычки (') для заключения строки JavaScript:

Цитата внутри цитаты

Использование кавычек внутри строки приводит к ошибке. например,


Браузер не может узнать, какая из них является закрывающей кавычкой. Интерпретатор видит вторую кавычку в 'Javascript's как завершающую кавычку, поэтому остальная часть строки становится недействительной.

Мы можем исправить это, используя тот факт, что javascript позволяет использовать как одинарные, так и двойные кавычки для определения строки. Так что в этом случае вы можете использовать двойные кавычки.


Альтернативный метод — избежать кавычек с помощью косой черты «\». Вы используете косую черту перед символом, которого хотите избежать. То же самое сообщение становится:


Какая у вас раскладка клавиатуры? Для американской QWERTY обратная галочка — это клавиша слева от цифры «1». Галочки нет, но вы можете иметь в виду одинарную кавычку, которая на клавиатуре QWERTY в США находится между клавишей Enter и точкой с запятой.

@JakeGould Интересно, что упомянутый вами пост на самом деле не имеет надлежащего «альтернативного кода» для острого акцента.

12 ответов 12

QWERTY

Ключ, отмеченный красной рамкой. По умолчанию это мертвый ключ.

QWERTY

< /цитата>

Это также относится к словацкой раскладке QWERTZ.

QWERTZ Германия и Австрия

Shift + клавиша, отмеченная красной рамкой

Немецкий макет QWERTZ

QWERTZ Швейцария

Shift + клавиша, отмеченная красной рамкой

Swiss QWERTZ layout

QWERTZ Чехия и южнославянская латиница (боснийский, хорватский, сербский, словенский)

Alt Gr + Клавиша, отмеченная красной рамкой

Чешская раскладка QWERTZ

QWERTZ Венгрия

Alt Gr + Клавиша, отмеченная красной рамкой

Венгерский макет QWERTZ

AZERTY Франция

Alt Gr + Клавиша, отмеченная красной рамкой

AZERTY Франция

AZERTY Бельгия

Alt Gr + Клавиша, отмеченная красной рамкой

AZERTY Бельгия

AZERTY Бельгия

Alt Gr + Клавиша, отмеченная красной рамкой

AZERTY Бельгия

Для других клавиатур могут отсутствовать клавиши прямой кавычки, однако существует альтернативный код (удерживая левый Alt, введите цифры на цифровой клавиатуре).

Приведенные ниже коды должны работать на любой клавиатуре.

  • Alt + 96 = `
  • Alt + 0180 = ´
  • Alt + 39 = '

Поэтому, если вы хотите ' , вы делаете следующее: удерживайте левый Alt , нажмите 3 , отпустите 3 , но все еще удерживая Alt , нажмите 9 , отпустите 9 , отпустите Alt .


-1 вы приложили все усилия, чтобы получить изображения, даже красную рамку вокруг клавиши, но соответствующая метка на клавише такая крошечная, что ее трудно разглядеть, а в некоторых случаях она выглядит как точка или грязь на моем экран! Это чрезвычайно нечеткие изображения с выделенной рамкой вокруг клавиши, создающей иллюзию ясности, потому что обычно выделение вокруг области четко показывает, что вокруг нее находится. Я даже не уверен, что «прямая галочка» — это правильное название. А на фото только пятнышки! У этой красной точки на бельгийской клавиатуре тоже есть черная точка. Я могу только определить, в каком направлении движется красная точка

И изображение французской клавиатуры с цифрами 7 и буквой е, и малюсеньким пятнышком, это худшее из всех плохих изображений, которые у вас есть. Даже щелчок по изображению не помогает определить, что это за персонаж, который вы выделили! Заставляет меня задаться вопросом, почему вы вообще удосужились это выделить. С тем же успехом вы могли бы сказать, что нажмите клавишу 7, она имеет галочку, идущую в ту или иную сторону, как вы хотите. Внимательно прочитав ваш ответ, я вижу, что французская - плохая галочка, из-за названия обратной галочки вверху, но изображение совсем не помогает показать, идет ли она назад или вперед.

Читайте также: