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