Lecta's Den

Questione di accenti

by on Mar.29, 2010, under AmigaOS, AmigaOS, Downloads

Qualche tempo fa ho sostituito la fida ma vetusta tastiera USB che usavo sulla Sam440ep-flex con una nuova scintillante tastiera (sempre USB ovviamente). Beh in realtà si tratta di una tastiera da pochi euro ma il colore e il design si sposavano perfettamente con il case e il monitor :-)

Con mio sommo disappunto notai quasi subito che il tasto ù (si, la u accentata) non funzionava. Una seccatura, visto che la vecchia tastiera funzionava correttamente.

Il motivo di tutto ciò e molto semplice: alcune tastiere USB (soprattutto quelle multimediali) usano un codice RAWKEY diverso per alcuni tasti (tra cui appunto la u accentata). Quindi nel mio caso il file di definizione della tastiera si aspetta un codice RAWKEY ma la tastiera ne restituisce uno diverso. La soluzione sta ovviamente nel cambiare tastiera…. cioè no, volevo dire che la soluzione sta ovviamente nel modificare il file di definizione della tastiera, il cosiddetto KEYMAP.

Per fortuna su AmigaOS 4.1 il suddetto file non è altro che un file di testo ben commentato e facilmente modificabile.

Il file KEYMAP da modificare (che poi corrisponde a quello selezionato nelle preferenze “INPUT”) si trova nel cassetto DEVS:KeyMaps.
Quindi, apriamo con un editor di testo (il Notepad va benissimo) il file:

DEVS:KeyMaps/i_ISO-8859-15

dopodiché portiamoci alla riga 99 e cambiamola da così:

KEY 2B ALONE "ù" SHIFT "§"

a così:

KEY 0D ALONE "ù" SHIFT "§"

e salviamo il file. Al prossimo riavvio il tasto “ù” funzionerà correttamente.
In pratica non abbiamo fatto altro che sostituire nel file keymap il codice RAWKEY 2B con il codice RAWKEY 0D.

Ma come abbiamo ottenuto il codice corretto da usare? Su OS4Depot potete trovare l’utility AllKeys. Questo piccolo programma permette di ridefinire ogni singolo tasto della vostra tastiera e di sfruttare anche quei tasti multimediali che fino ad ora erano rimasti a prendere polvere. Per fare questo è possibile usare AllKeys per vedere il codice RAWKEY di ogni singolo tasto premuto.

Per chi non volesse cimentarsi in tutti questi passaggi (insomma se volete la pappa pronta :-P ) potete scaricare il KeyMap modificato qui.

:, , ,
No comments for this entry yet...

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...