2013-10-31 00:13:39 +0000 2013-10-31 00:13:39 +0000
38
38

Tastiera italiana: inserire i caratteri tilde (~) e backtick (`) senza cambiare il layout della tastiera

Ecco come appare il layout di una tastiera italiana:

Come potete vedere, le parentesi graffe, che sono assolutamente necessarie per scrivere codice in qualsiasi C, C++, JavaScript, Java, Objective C, e altri, appaiono in viola in questa immagine. Questo perché mentre gli altri caratteri possono essere visti visivamente come caratteri stampati sulla maggior parte delle tastiere italiane, questi caratteri viola di solito non sono stampati sui tasti della tastiera. Questi caratteri, che si trovano negli angoli in alto a destra dei tasti indicati, possono essere generati di solito con le seguenti combinazioni di tasti:

(MAIUSCOLO DESTRO o MAIUSCOLO SINISTRO) + (CTRL DESTRO o CTRL SINISTRO) + (Alt o AltGR) + ([o])

(In realtà, come mostra l'applicazione MSKLC, SHIFT + AltGr + [e SHIFT + AltGr +] sono sufficienti per generare le parentesi graffe).

Caratteri come il segno at (@) (chiamato ‘chiocciola’ in italiano) e il tasto hash (#) (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 si possono trovare per esempio nei CSS, cioè con le media query e con i selettori che fanno riferimento all'attributo id html.

Ad un ulteriore controllo possiamo vedere che tutti i tasti della tastiera ASCII statunitense / tastiera del programmatore sono coperti dai tasti della tastiera italiana, tranne i seguenti, che sono la tilde, che è particolarmente utile sulla riga di comando di Linux ed è usata per riferirsi alla home directory di un utente su tale sistema, così come il back-tick (`) also known as the back-quote, which is also very useful on the Linux shell when we want to turn the output of a command into a command-line input.

So, here comes the question:

With all those empty upper-right hand corners of keys, why isn’t there a better way of generating these characters, perhaps through a CTRL-ALT-SHIFT modifier key combination?

All I’ve been able to find regarding generation of these characters are the following ALT-codes:

ALT code 96 corresponds to `

ALT codice 123 corrisponde a {

ALT codice 125 corrisponde a }

il codice ALT 126 corrisponde a ~

e per generare un carattere tramite un codice ALT assicuratevi che il tasto NumLock sulla vostra tastiera sia attivato, tenete premuto il tasto ALT, inserite il codice e rilasciate il tasto ALT.

codice ALT sono documentati in: http://www.alt-codes.net/

Se qualcuno conosce un modo migliore per inserire questi caratteri da una tastiera italiana senza cambiare il layout della tastiera nel pannello di controllo, mi faccia sapere. Grazie.

Risposte (11)

19
19
19
2013-10-31 04:08:28 +0000

Sulle macchine \Nix, puoi ottenere una tilde ~ premendo AltGr + ^ a destra (devi battere i due caratteri simultaneamente).

Allo stesso modo, puoi ottenere un backtick ` premendo AltGr + ‘ a destra

19
19
19
2013-10-31 06:53:41 +0000

Il layout di base della tastiera italiana fornito con Windows 7 non ha modo di digitare il backtick (`) o la tilde (~). Ho controllato questo usando Microsoft Keyboard Layout Creator (MSKLC), con quel layout caricato al suo interno. Presumo che questo layout sia più o meno standard in Italia, anche se naturalmente Microsoft potrebbe avere le sue stranezze.

Comunque, in Windows 7, c'è un layout un po’ diverso chiamato “Italiano (142)”. In esso, il backtick può essere digitato usando AltGr + e la tilde usando AltGr §. Qui “+” e “§” si riferiscono ai tasti etichettati così nell'immagine della domanda, cioè due tasti a destra di “P” e tre tasti a destra di “L”. Suppongo che questo “Italiano (142)” potrebbe essere una sorta di “tastiera del programmatore italiano”, o solo una variante di tastiera, che forse riflette diverse tastiere fisiche.

Se stai usando Windows (come immagino perché hai menzionato il “Pannello di controllo”), considera di scaricare MSKLC e usarlo per creare un layout di tastiera italiana modificato che si adatti alle tue esigenze, e usarlo come layout normale, senza bisogno di passare da un layout all'altro. Potresti per esempio fare in modo che AltGr ‘ produca il backtick e AltGr ^ produca la tilde; questi dovrebbero essere relativamente facili da ricordare grazie alla somiglianza dei caratteri.

Per quanto riguarda la domanda “perché” (perché il layout italiano di base manca di quei caratteri), direi che le tastiere sono progettate principalmente per digitare testi in lingue naturali, e l'italiano ha poco uso di quei caratteri. Il layout ha tasti per à, è, ì, ò, ù, quindi non c'è bisogno di un tasto backtick che funga da tasto morto (tasto diacritico) per digitare combinazioni vocali + accento grave, come in molte altre tastiere europee. E mentre altre lingue romanze hanno lettere con una tilde, come ã e ñ, l'italiano non ce l'ha.

9
9
9
2014-07-29 02:18:49 +0000

Ho anche avuto questo problema quando ho iniziato a usare il mio. Su Mac, è possibile impostare tilde digitando opzione + n + carattere, come opzione + n e poi a produrrebbe ã. Lo stesso vale per ´ e ` in this layout:

option + n: ˜

option + 8: ´

option + 9: `

4
4
4
2017-01-05 12:00:07 +0000

Ho fatto un layout basato sull'italiano più le scorciatoie di Linux per ottenere tilde e backtick: codice e installatore sono qui .

2
2
2
2017-04-21 13:27:11 +0000

Come programmatore questo problema sarà sempre estremamente irritante per me.

Non ho mai usato veramente caratteri come ç o § nella mia tastiera, così ho creato e compilato un piccolo script usando AutoHotkey , chiamato programmer.ahk, che cerca di mitigare il problema:

Capslock::{
+Capslock::}
+SC02B::~
+SC027::`

Una volta compilato ed eseguito farà le seguenti cose:

  • CAPS LOCK stampa {
  • SHIFT + CAPS LOCK stampa }
  • SHIFT + ò stampa “instead ofç`
  • SHIFT + ù prints ~ instead of §

La funzione CAPS LOCK è personale, ma l'ho inclusa perché semplifica estremamente l'uso delle parentesi graffe durante la codifica.

Spero che possa aiutare.

1
1
1
2015-11-11 12:51:09 +0000

Gioco: Fallout 4 - Tastiera italiana e Windows 8 - niente tilde giusto? Non riuscivo ad aprire la console…..opensata usando il tasto subito dopo l: quello con c cediglia ò e chiocciola. Usate quello, poi scrivete i vostri cheat e riutilizzatelo: funziona :D

1
1
1
2019-03-18 18:48:55 +0000

Partendo dalla risposta di Federico e dalla risposta di Marius , ho scritto questo piccolo codice AutoHotKeys per mappare tilde e backtick su Windows nello stesso modo in cui si possono ottenere su Unix.

>!SC00C::`
>!SC00D::~

Una volta caricato lo script su AutoHotKeys, sulla base della figura della tastiera italiana allegata dall'OP, farà le seguenti cose:

  • RIGHT ALT + ‘ stampa “`
  • RIGHT ALT + ^ prints ~

che è lo stesso comportamento che si ha di solito su Unix con layout italiano.

Nota importante: eseguibile anche senza diritti di amministratore. Mi piace questa soluzione perché la sto usando senza diritti di amministratore dato che esiste una versione portatile di AutoHotKeys da PortableApps.com collegata qui sotto. Versione standard (non portatile) di AutoHotKeys Versione portatile di AutoHotKeys (da PortableApps.com)

1
1
1
2018-02-05 16:27:23 +0000

Questa è la mia soluzione preferita: http://sdrv.ms/16LZN8N

Installare questa tastiera, poi rimuovere qualsiasi tastiera nel Pannello di controllo tranne questa nuova tastiera.
Ora puoi digitare questi caratteri:

` (AltGr + ')
~ (AltGr + ì)
À (AltGr + shift + a)
È (AltGr + shift + e)
Ì (AltGr + shift + i)
Ò (AltGr + shift + o)
Ù (AltGr + shift + u)
® (AltGr + r) registered
© (AltGr + c) copyright

(fonte: https://superuser.com/a/598465/225814 )

0
0
0
2018-07-16 18:56:28 +0000

Ho affrontato lo stesso problema, ho costruito questo layout:

Se vuoi provarlo, ha anche tasti morti (per ‘ e , so inserting Á will never be a pain). To access those you just have to press contrl + 0 fore control + ’ per ‘, altgr + ù per ~.

Ho anche aggiunto alcune lettere greche come αβδ€ψω sotto alt-gr insieme ad alcuni altri simboli: “ ” ± Ø.

Puoi scaricare il mio layout qui: qui

0
0
0
2016-08-15 14:57:39 +0000

Ho compilato una mappatura della tastiera con:

  • ~ (tilde) su AltGr+5
  • “` (backtick) su AltGr+\

Funzionava su Windows 7.

Lo trovi qui: https://github.com/pierreprinetti/itaqrawl

0
0
0
2017-06-21 16:05:45 +0000

Se hai bisogno della tilde ~ quando usi Putty in Windows (ma funziona anche in una VM Debian) con una tastiera italiana puoi anche premere F12.