Ecco come appare il layout di una tastiera italiana:
Come puoi vedere, le parentesi graffe, che sono assolutamente necessarie per scrivere il codice in uno qualsiasi di C, C ++, JavaScript, Java, Objective C e altri, appaiono in viola in questa immagine. Questo perché mentre gli altri personaggi possono essere visti visivamente come caratteri stampati sulla maggior parte delle tastiere italiane, questi caratteri viola non sono in realtà stampati sui tasti della tastiera. Questi caratteri, che si trovano negli angoli in alto a destra delle chiavi indicate, possono di solito essere generati con le seguenti combinazioni di tasti:
( RIGHT SHIFTo LEFT SHIFT) + ( RIGHT CTRLo LEFT CTRL) + ( Alto AltGR)+ ( [o ])
(In realtà, come mostra l'applicazione MSKLC, SHIFT + AltGr + [e SHIFT + AltGr +] sono sufficienti per generare le parentesi graffe.)
Personaggi come il segno at (@) (chiamato 'chiocciola' in italiano) e il tasto cancelletto (#) (chiamato 'cancelletto' in italiano) che si trovano nell'angolo in basso a destra della tastiera possono essere generati facilmente come segue (AltGr + @) o (AltGr + #). Tali caratteri sono anche fondamentali per la programmazione in quanto possono essere trovati ad esempio nei CSS, vale a dire con media query e con selettori che fanno riferimento all'attributo id html.
Dopo un'ulteriore ispezione, possiamo vedere che tutta la tastiera / programmatore ASCII degli Stati Uniti è coperta dai tasti della tastiera italiana, fatta eccezione per le seguenti, che sono la tilde, che è particolarmente utile sulla riga di comando di Linux e viene utilizzata come riferimento alla home directory di un utente su tale sistema, così come il back-tick (`) noto anche come back-quote, che è anche molto utile sulla shell Linux quando vogliamo trasformare l'output di un comando in un comando- input di linea.
Quindi, ecco la domanda:
Con tutte quelle vuote curve a superiore destro di chiavi, perché non c'è un modo migliore di generare questi caratteri, forse attraverso un CTRL- ALT- SHIFTcombinazione di modificatori?
Tutto quello che sono stato in grado di trovare riguardo alla generazione di questi personaggi sono i seguenti codici ALT:
Il codice ALT 96 corrisponde a `
Il codice ALT 123 corrisponde a {
Il codice ALT 125 corrisponde a}
Il codice ALT 126 corrisponde a ~
e per generare un carattere tramite un codice ALT, assicurati che il tasto NumLock sulla tastiera sia attivato, tieni premuto il tasto ALT, inserisci il codice chiave e rilascia il tasto ALT.
Il codice ALT è documentato su: http://www.alt-codes.net/
Se qualcuno conosce un modo migliore di inserire questi caratteri da una tastiera italiana senza modificare il layout della tastiera nel Pannello di controllo, per favore fatemelo sapere. Grazie.