Key Layout Decoder
Una piccola utility portable che ricostruisce testo Unicode leggibile da un log di eventi tastiera già esistente, interpretando gli scan code fisici con il layout Windows dichiarato dal file.
Non registra la tastiera, non installa hook e non contatta servizi esterni: la conversione avviene interamente sul computer locale.
// Workflow
Trascina, decodifica, leggi
- 01layout=XXXXXXXX
vk + scan + down/upFornisci un log nel formato supportato - 02Win32 layout engineMappa scan code fisici e modificatori
- 03<name>_converted.txtScrive il testo UTF-8 accanto all'originale
// Decoder
Cosa ricostruisce realmente l'utility
Stato tastiera
- Shift, Ctrl, Alt, AltGr, Caps Lock
- Dead key e caratteri accentati
- Lettere e simboli specifici del layout
- Enter, Tab, Backspace
Gestione file
- Uno o più file tramite drag & drop
- Modalità silenziosa per gli script
- Input originale lasciato invariato
- Output UTF-8 con BOM e terminatori Windows
// Input contract
Un formato testuale piccolo ed esplicito
| Elemento | Esempio | Significato |
|---|---|---|
| Prima riga | layout=00000410 | Layout tastiera Windows installato |
| Pressione | vk=0x43 scan=0x02E down | Produce testo o aggiorna un modificatore |
| Rilascio | vk=0x43 scan=0x02E up | Aggiorna lo stato tastiera |
| Evento malformato | ignored | Non interrompe la conversione restante |
// Boundaries
Limiti documentati, senza comportamenti nascosti
Layout installati
Il layout indicato nel log deve essere installato sul computer Windows che esegue la conversione.
Stato toggle iniziale
Caps Lock, Num Lock e Scroll Lock sono considerati disattivati perché il formato non ne registra lo stato iniziale.
Flag esteso
Il flag E0/E1 non è presente; i virtual-key registrati compensano Invio ed eventi del tastierino numerico.
Output esistente
Un file esistente con il nome generato viene sovrascritto. Conservare copie dei risultati importanti.
// Release & licence
Portable, ispezionabile e gratuito
Offline per progettazione
Nessuna rete, telemetria, account, servizio o acquisizione della tastiera in background.
MIT License
Sorgente e documentazione possono essere usati, modificati e ridistribuiti secondo i termini MIT conservando l'avviso.
Nessun runtime di terze parti
Un eseguibile C con runtime statico che dipende soltanto dalle API di sistema Windows.
Build non firmata
Windows può mostrare un avviso di reputazione. La release pubblica includerà il checksum SHA-256.