Skip to content

Instantly share code, notes, and snippets.

@velut
Last active June 3, 2024 06:34
Show Gist options
  • Save velut/3664354aae6ff4baebca0a6fa7d71861 to your computer and use it in GitHub Desktop.
Save velut/3664354aae6ff4baebca0a6fa7d71861 to your computer and use it in GitHub Desktop.
Guida per digitare i caratteri tilde (~) e backtick (`) su una tastiera italiana con Windows 10

Come digitare i caratteri tilde (~) e backtick (`) su una tastiera italiana con Windows 10

Inserire o scrivere caratteri come tilde (~) e backtick (`) con Windows non è immediato data la loro assenza nel layout della tastiera italiana.

È comunque possibile utilizzare questi caratteri sia sfruttando una combinazione di tasti fornita da Windows (vedi Soluzione Windows) sia creando una combinazione di tasti personalizzata (vedi Soluzione Personalizzata).
Entrambe le soluzioni non richiedono di cambiare il layout predefinito della tastiera o le impostazioni di input di Windows 10.

Soluzione Windows

Questa soluzione consiste nel digitare un codice sul tastierino numerico mentre viene tenuto premuto il tasto Alt.

Per ottenere il carattere tilde (~) bisogna digitare il codice 126, quindi la combinazione di tasti sarà:

Alt + 126

Per ottenere il carattere backtick (`) bisogna digitare il codice 96, quindi la combinazione di tasti sarà:

Alt + 96

Soluzione Personalizzata

Questa soluzione consiste nell'installare AutoHotkey e definire delle combinazioni di tasti personalizzate che, una volta premute, il programma sostituirà con i caratteri desiderati.

I passi da seguire sono i seguenti:

  1. Scaricare e installare AutoHotkey.

  2. In una cartella a piacere fare click destro e selezionare Nuovo -> AutoHotkey Script.
    Come nome del file usare ad esempio tilde.ahk.

    Se la voce AutoHotkey Script non fosse presente nel menu Nuovo di Windows, scegliere Nuovo -> Documento di testo e rinominare il documento creato in tilde.ahk (N.B.: l'estensione del file deve essere .ahk e non .txt; controllare che Windows sia impostato per mostrare le estensioni dei file).

  3. Fare click destro sul file creato e selezionare Edit Script per poter modificare lo script.

    Se la voce Edit Script non fosse presente, controllare di aver creato correttamente il file tilde.ahk con l'estensione .ahk.
    In alternativa selezionare la voce Apri con -> Blocco note.

  4. Se il file di script è stato correttamente creato, all'apertura del Blocco note dovrebbe essere visibile il seguente testo:

     #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
     ; #Warn  ; Enable warnings to assist with detecting common errors.
     SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
     SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
    
  5. Sotto il testo già presente copiare e incollare il seguente codice:

     ; Combinazione AltGr + ì (i accentata) per inserire il carattere tilde
     ^>!ì::~
     
     ; Combinazione AltGr + ' (apostrofo) per inserire il carattere backtick
     ^>!'::`
    
  6. Alla fine il contenuto dello script dovrebbe essere il seguente:

     #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
     ; #Warn  ; Enable warnings to assist with detecting common errors.
     SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
     SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
     
     ; Combinazione AltGr + ì (i accentata) per inserire il carattere tilde
     ^>!ì::~
     
     ; Combinazione AltGr + ' (apostrofo) per inserire il carattere backtick
     ^>!'::`
    
  7. Salvare il file e chiudere il Blocco note.

    Se si usa un editor di testo diverso da Blocco note, impostare la codifica del file come UTF-8 with BOM per codificare correttamente la i accentata.

  8. Fare click destro sul file di script e selezionare la voce Run Script o in alternativa fare doppio click sul file di script.
    La presenza nell'area di notifica (vicino all'orologio) di un'icona con una H su sfondo verde segnala che lo script è in esecuzione.

  9. Premere i tasti AltGr + ì per scrivere il carattere tilde e i tasti AltGr + ' per scrivere il carattere backtick.

Per maggiori informazioni su come usare diverse combinazioni di tasti, consultare la documentazione di AutoHotkey.

Per far sì che lo script venga eseguito ad ogni avvio di Windows seguire questa guida.



Ultimo aggiornamento: 10 Aprile 2018

@ennio-maresca
Copy link

Grazie per la guida, molto utile, ho risolto il problema in 5 minuti

@MrTriad
Copy link

MrTriad commented Jun 21, 2023

Ora mi tocca fare un santino con la tua faccia. Grazieee

@mbenuzzi-soldo
Copy link

Version 2 script

#Requires AutoHotkey v2.0

#Warn ; Enable warnings to assist with detecting common errors.
SendMode "Input" ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

; Combinazione AltGr + ì (i accentata) per inserire il carattere tilde
<^>!ì::~

; Combinazione AltGr + ' (apostrofo) per inserire il carattere backtick
<^>!'::`

<<<

@alex27riva
Copy link

Version 2 script

#Requires AutoHotkey v2.0

#Warn ; Enable warnings to assist with detecting common errors. SendMode "Input" ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

; Combinazione AltGr + ì (i accentata) per inserire il carattere tilde <^>!ì::~

; Combinazione AltGr + ' (apostrofo) per inserire il carattere backtick <^>!'::`

<<<

Mi da' un errore su SetWorkingDir %A_ScriptDir%, A_ScriptDir è una variabile interna o la devo definire?

@Danny220
Copy link

Danny220 commented May 6, 2024

Version 2 script

#Requires AutoHotkey v2.0
#Warn ; Enable warnings to assist with detecting common errors. SendMode "Input" ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
; Combinazione AltGr + ì (i accentata) per inserire il carattere tilde <^>!ì::~
; Combinazione AltGr + ' (apostrofo) per inserire il carattere backtick <^>!'::`
<<<

Mi da' un errore su SetWorkingDir %A_ScriptDir%, A_ScriptDir è una variabile interna o la devo definire?

Idem, però funziona comune nel mio caso

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment