Вот как выглядит раскладка итальянской клавиатуры:
Как вы можете видеть, фигурные скобки, которые абсолютно необходимы для написания кода на любом из C, C ++, JavaScript, Java, Objective C и других, выделены фиолетовым на этой картинке. Это связано с тем, что, хотя другие символы могут визуально восприниматься как печатные символы на большинстве итальянских клавиатур, эти фиолетовые символы обычно не печатаются на клавишах клавиатуры. Эти символы, находящиеся в верхнем правом углу данных клавиш, обычно можно генерировать с помощью следующих комбинаций клавиш:
( RIGHT SHIFTИли LEFT SHIFT) + ( RIGHT CTRLили LEFT CTRL) + ( Altили AltGR)+ ( [или ])
(На самом деле, как показывает приложение MSKLC, для создания фигурных скобок достаточно SHIFT + AltGr + [и SHIFT + AltGr +].)
Такие символы, как знак at (@) (на итальянском языке называется «chiocciola») и клавиша хеша (#) (на итальянском языке «cancelletto»), расположенная в правом нижнем углу клавиатуры, можно легко сгенерировать следующим образом (AltGr + @) или (AltGr + #). Такие символы также имеют основополагающее значение для программирования, поскольку их можно найти, например, в CSS, а именно в медиазапросах и в селекторах, ссылающихся на атрибут id html.
При дальнейшей проверке мы видим, что вся клавиатура / клавиатура американского ASCII покрыта клавишами итальянской клавиатуры, за исключением следующих, которые являются тильдой, что особенно полезно в командной строке Linux и используется для обозначения в домашнюю директорию пользователя в такой системе, а также обратную галочку (`), также известную как обратная кавычка, которая также очень полезна в оболочке Linux, когда мы хотим превратить вывод команды в команду линейный ввод.
Итак, возникает вопрос:
Со всеми этими пустыми правыми верхними углами клавиш, почему нет лучшего способа генерирования этих символов, возможно, с помощью комбинации клавиш CTRL- ALT- SHIFTмодификатора?
Все, что я смог найти относительно генерации этих символов, это следующие ALT-коды:
Код АЛТ 96 соответствует
ALT код 123 соответствует {
ALT код 125 соответствует}
Код ALT 126 соответствует ~
и для генерации символа с помощью кода ALT убедитесь, что клавиша NumLock на клавиатуре включена, удерживайте нажатой клавишу ALT, введите код клавиши и отпустите клавишу ALT.
Код ALT задокументирован по адресу: http://www.alt-codes.net/
Если кто-то знает, как лучше вставить эти символы с итальянской клавиатуры без переключения раскладки клавиатуры на панели управления, пожалуйста, дайте мне знать. Спасибо.