Aqui está a aparência do layout de um teclado italiano:
Como você pode ver, os chavetas, que são absolutamente necessárias para escrever código em C, C ++, JavaScript, Java, Objetivo C e outros, aparecem em roxo nesta figura. Isso ocorre porque, embora os outros caracteres possam ser vistos visualmente como caracteres impressos na maioria dos teclados italianos, esses caracteres roxos geralmente não são impressos nas teclas do teclado. Esses caracteres, encontrados no canto superior direito das teclas fornecidas, geralmente podem ser gerados com as seguintes combinações de teclas:
( RIGHT SHIFTou LEFT SHIFT) + ( RIGHT CTRLou LEFT CTRL) + ( Altou AltGR)+ ( [ou ])
(Na verdade, como mostra o aplicativo MSKLC, SHIFT + AltGr + [e SHIFT + AltGr +] são suficientes para gerar os chavetas.)
Caracteres como o sinal de arroba (@) (chamado 'chiocciola' em italiano) e a tecla hash (#) (chamada 'cancelletto' em italiano) encontrados no canto inferior direito do teclado podem ser gerados facilmente da seguinte maneira (AltGr + @) ou (AltGr + #). Esses caracteres também são fundamentais para a programação, pois podem ser encontrados, por exemplo, em CSS, nomeadamente com consultas de mídia e com seletores referentes ao atributo id html.
Após uma inspeção mais aprofundada, podemos ver que todo o teclado / programador ASCII dos EUA é coberto pelas teclas do teclado italiano, exceto pelo seguinte, que é o til, que é especialmente útil na linha de comando do Linux e é usado para referir para o diretório inicial de um usuário em tal sistema, bem como o back-tick (`) também conhecido como back-quote, que também é muito útil no shell do Linux quando queremos transformar a saída de um comando em um comando- linha de entrada.
Então, aqui vem a pergunta:
Com todos esses vazios cantos de mão superior direito de chaves, por que não há uma maneira melhor de gerar esses personagens, talvez através de um CTRL- ALT- SHIFTcombinação modificador chave?
Tudo o que consegui encontrar sobre a geração desses caracteres são os seguintes códigos ALT:
O código ALT 96 corresponde a `
O código ALT 123 corresponde a {
O código ALT 125 corresponde a}
O código ALT 126 corresponde a ~
e para gerar um caractere por meio de um código ALT, verifique se a tecla NumLock do teclado está ativada, mantenha pressionada a tecla ALT, digite o código e solte a tecla ALT.
O código ALT está documentado em: http://www.alt-codes.net/
Se alguém souber uma maneira melhor de inserir esses caracteres de um teclado italiano sem alterar o layout do teclado no Painel de Controle, informe-me. Obrigado.