DDF.TECHNOLOGY

PortfolioKey Layout Decoder

download GitHub
PortfolioDesktop & Developer Tools
MIT / FREE Windows x64 v1.0.0

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.

Flusso dal log di eventi e layout Windows al testo UTF-8 convertito
Conversione locale e deterministica
01

// Workflow

Trascina, decodifica, leggi

  1. 01layout=XXXXXXXX
    vk + scan + down/up
    Fornisci un log nel formato supportato
  2. 02Win32 layout engineMappa scan code fisici e modificatori
  3. 03<name>_converted.txtScrive il testo UTF-8 accanto all'originale
02

// 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
03

// Input contract

Un formato testuale piccolo ed esplicito

ElementoEsempioSignificato
Prima rigalayout=00000410Layout tastiera Windows installato
Pressionevk=0x43 scan=0x02E downProduce testo o aggiorna un modificatore
Rilasciovk=0x43 scan=0x02E upAggiorna lo stato tastiera
Evento malformatoignoredNon interrompe la conversione restante
04

// 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.

05

// 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.