

Ha fatto progressi.

Ed e` stata fin qui licenziata in CC BY-NC-SA. Lo so, non e` compatibile con la cultura del "lo faccio io ma i soldi ce li fa qualcun'altro", perche` non permette l'uso commerciale. E` che non sono molto compatibile con quella cultura: se qualcuno trovasse il modo di farci soldi, io stranamente vorrei la mia parte. L'indirizzo di prova e` sempre il solito:
http://anynowhere.com/personal/wrappingspans/test.... 
C'e` ancora da fare.
Funzionalmente, manca solo la funzione "undo" (Ctrl-Z).
Il codice e` piu` pulito di prima, ma dev'essere ancora confezionato un bel po' meglio.
Il layout italiano e` implementato, pero` non ho potuto collaudare su tastiera fisica il tasto con il minore e il maggiore, quello fra lo shift sinistro e la Z: si dovrebbe chiamare "OEM 102" e dovrebbe avere il virtual key code 226, ma non so se ricordo male che fosse OEM 102. Implementare un layout significa anche disegnarlo a forza di righe di tastini, oltre a mappare le shortcuts della tastiera fisica per replicarlo, sicche` non e` una passeggiata. Penso mi limitero` a quello US standard e poi a quello, appunto, italiano, come esempio di layout alternativo. La licenza permettera` di contribuire.
Comunque funzionicchia. Qui sul mio PC l'ho provata su Opera (versione attuale basata su Chromium), sull'ultimo Firefox e su... eh be', anche IE10. Oh, funziona anche su IE, strano ma vero. Poi l'ho provato su Safari sull'iPad mini e funziona. L'unico che non ho visto funzionare, fin qui, e` Opera Mini sull'iPad. O non esegue javascripts, o si ferma con un errore prima di costruire la tastierina: non ho idea di come debuggarlo visto che non ha un'opzione neanche a cercarla col lanternino. Be', per ora s'attacca...