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.
fonte
Italian (142)
quebra as teclas existentes, portanto não é uma solução.Nas máquinas * Nix, você pode obter um til
~
pressionando a tecla direita AltGr+ ^(você precisa acertar os dois caracteres simultaneamente).Da mesma forma, você pode obter um backtick `pressionando AltGr+'
fonte
Eu também tive esse problema quando comecei a usar o meu. No Mac, você pode definir o til digitando option+ n+, como option+ ne, em seguida a, produziria
ã
. O mesmo vale para ´e `neste layout:option+ n:˜
option+ 8:´
option+ 9:`
fonte
option + n: ~
. Está na resposta.option + n
space
a
: ~ aFiz um layout baseado nos atalhos italianos e Linux para obter til e backtick: o código e o instalador estão aqui .
fonte
Como programador, esse problema sempre será extremamente irritante para mim.
Como nunca usei caracteres como
ç
ou§
no meu teclado, criei e compilei um pequeno script usando o AutoHotkey , chamadoprogrammer.ahk
, que tenta atenuar o problema:Uma vez compilado e executado, ele fará o seguinte:
{
}
`
vez deç
~
vez de§
O CAPS LOCKrecurso é pessoal, mas eu o incluí porque simplifica extremamente o uso de colchetes curvos durante a codificação.
Espero que possa ajudar.
fonte
SC02B
eSC027
? Existe algum mapa online para isso? Estou perguntando porque gostaria de atribuir chaves diferentes.Jogo: Fallout 4 - Teclado Italiano e Windows 8 - não está certo? Não foi possível abrir o console ..... console aberto usando a chave logo após l: aquela com c cediglia ò e chiocciola. Você usa isso, depois escreve seus truques e depois o reutiliza: funciona: D
fonte
Esta é a minha solução preferida:
http://sdrv.ms/16LZN8N
Instale este teclado e remova qualquer teclado no Painel de Controle, exceto este novo teclado.
Agora você pode digitar esses caracteres:
(fonte: https://superuser.com/a/598465/225814 )
fonte
Partindo da resposta de Federico e da resposta de Marius , escrevi este pequeno código do AutoHotKeys para mapear til e backtick no Windows da mesma maneira que eles podem ser obtidos no Unix.
Depois que o script for carregado nas AutoHotKeys, com base na figura do teclado italiano anexada pelo OP, ele fará o seguinte:
`
~
que é o mesmo comportamento que você costuma ter no Unix com layout italiano.
Nota importante: também executável sem direitos de administrador. Eu gosto desta solução porque a estou usando sem direitos de administrador, pois existe uma versão portátil do AutoHotKeys do PortableApps.com vinculada abaixo.
Versão padrão (não portátil) do AutoHotKeys
Versão portátil do AutoHotKeys (de PortableApps.com)
fonte
Eu compilei um mapeamento de teclado com:
~
(til) no AltGr + 5`
(backtick) em AltGr + \Ele costumava funcionar no Windows 7.
Encontre-o aqui: https://github.com/pierreprinetti/itaqrawl
fonte
Se você precisar do til
~
ao usar o Putty no Windows (mas também funciona em uma VM Debian) com um teclado italiano, também poderá pressionar F12.fonte
Eu enfrentei o mesmo problema, criei este layout:
Se você quiser experimentá-lo, ele também possui chaves mortas (para 'e `, portanto, inserir Á nunca será uma dor). Para acessar aqueles, basta pressionar contrl + 0 para `e control + 'para', altgr + ù para ~.
Também adicionei algumas letras gregas como αβδ € underω sob alt-gr junto com alguns outros símbolos: «» ± Ø.
Você pode baixar meu layout aqui: aqui
fonte