Вот как выглядит раскладка итальянской клавиатуры:
Как вы можете видеть, фигурные скобки, которые абсолютно необходимы для написания кода на любом из C, C++, JavaScript, Java, Objective C и других, выделены фиолетовым цветом на этой картинке. Это связано с тем, что, в то время как другие символы визуально видны как печатные символы на большинстве итальянских клавиатур, эти фиолетовые символы обычно не печатаются на клавишах клавиатуры. Эти символы, находящиеся в верхнем правом углу данных клавиш, обычно можно генерировать с помощью следующих комбинаций клавиш:
(Сдвиг вправо или влево) + (правый CTRL или левый 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/
Если кто-то знает, как лучше вставить эти символы с итальянской клавиатуры без переключения раскладки клавиатуры на панели управления, пожалуйста, дайте мне знать. Благодарю.