Вот как выглядит раскладка итальянской клавиатуры:
Как вы можете видеть, фигурные скобки, которые абсолютно необходимы для написания кода на любом из 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/
Если кто-то знает, как лучше вставить эти символы с итальянской клавиатуры без переключения раскладки клавиатуры на панели управления, пожалуйста, дайте мне знать. Спасибо.
источник
Italian (142)
ломает существующие клавиши, поэтому это не решение.На машинах * Nix вы можете получить тильду
~
, нажав правую AltGr+ ^(вы должны ударить двух персонажей одновременно).К тому же, вы можете получить обратную галочку `, нажав правую AltGr+'
источник
У меня также была эта проблема, когда начал использовать мой. На Mac, вы можете установить тильду, напечатав символ option+ n+, например, option+, nа затем aбудет производить
ã
. То же самое касается для ´и `в этом макете:option+ n:˜
option+ 8:´
option+ 9:`
источник
option + n: ~
. Это в ответе.option + n
space
a
: ~ aЯ сделал макет на основе сочетаний клавиш для итальянского языка и Linux, чтобы получить тильду и обратную галочку: код и установщик здесь .
источник
Как программист, эта проблема всегда будет для меня чрезвычайно раздражающей.
Я никогда по-настоящему не использовал такие символы, как
ç
или§
на своей клавиатуре, поэтому я создал и скомпилировал небольшой скрипт с помощью AutoHotkey , который призванprogrammer.ahk
решить проблему:После компиляции и выполнения он будет выполнять следующие действия:
{
}
`
вместоç
~
вместо§
Эта CAPS LOCKфункция является личной, но я включил ее, потому что чрезвычайно упрощает использование извилистых скобок при кодировании.
Надеюсь, это поможет.
источник
SC02B
иSC027
? Есть ли какая-нибудь карта онлайн для этого? Я спрашиваю, потому что я хотел бы назначить разные ключи.Игра: Fallout 4 - итальянская клавиатура и Windows 8 - не правда ли? Не удалось открыть консоль ..... открыли консоль, используя ключ сразу после l: тот, что c cediglia ’и chiocciola. Вы используете это, затем пишите свои читы, а затем используйте его: это работает: D
источник
Это мое предпочтительное решение:
http://sdrv.ms/16LZN8N
Установите эту клавиатуру, затем удалите любую клавиатуру в панели управления, кроме этой новой клавиатуры.
Теперь вы можете ввести эти символы:
(источник: https://superuser.com/a/598465/225814 )
источник
Начиная с ответа Федерико и с ответа Мариуса , я написал этот небольшой код AutoHotKeys для отображения тильды и обратной галочки в Windows таким же образом, каким они могут быть получены в Unix.
После того, как скрипт загружен в AutoHotKeys на основе итальянской клавиатуры, прикрепленной к OP, он выполнит следующие действия:
`
~
это то же самое поведение, которое вы обычно используете в Unix с итальянской версткой.
Важное примечание: также работает без прав администратора. Мне нравится это решение, потому что я использую его без прав администратора, поскольку существует портативная версия AutoHotKeys от PortableApps.com, ссылка на которую приведена ниже.
Стандартная (непереносимая) версия AutoHotKeys
Переносная версия AutoHotKeys (от PortableApps.com)
источник
Я скомпилировал раскладку клавиатуры с помощью:
~
(тильда) на AltGr + 5`
(backtick) на AltGr + \Раньше работал на Windows 7.
Найдите его здесь: https://github.com/pierreprinetti/itaqrawl
источник
Если вам нужна тильда
~
при использовании Putty в Windows (но она также работает в виртуальной машине Debian) с итальянской клавиатурой, вы также можете нажать F12.источник
Я столкнулся с той же проблемой, я построил этот макет:
Если вы хотите попробовать, у него также есть мертвые клавиши (для 'и `, поэтому вставка Á никогда не будет проблемой). Чтобы получить доступ к ним, вам просто нужно нажать contrl + 0 для `и control + 'для', altgr + ù для ~.
Я также добавил несколько греческих букв, таких как αβδ € ψω, под alt-gr наряду с некоторыми другими символами: «» ± Ø.
Вы можете скачать мой макет здесь: здесь
источник