Scorciatoia AutoHotKey di costruzione

Recentemente ho trovato AutoHotKey come uno strumento estremamente valido per aumentare la mia produttività con la tastiera, ma non sono in grado di bind un collegamento e non riesco a capire perché.

Vorrei avere una scorciatoia per digitare È senza problemi e quindi ho pensato di utilizzare AutoHotKey con il seguente codice:

+è::È 

Il problema con questo è che se ora devo digitare { (che è fatto tramite AltGr-Shift-è) ottengo È , come se AltGr non fosse stato letto dal sistema. Il problema viene risolto aggiungendo esplicitamente il hotkey per {

 <^>!+è::È +è::È 

Non capisco perché, se utilizzo il primo script, è come se il tasto AltGr non fosse letto quando lo scrivo e quindi AltGr-Shift-è tipi È invece di {

Permettethemes di gettare un approccio totalmente diverso:

 :*C:`e::è ; first type ` then e to get è :*C:`E::È ; first type ` then E to get È