diff options
Diffstat (limited to 'SW')
-rw-r--r-- | SW/kblayout/document.en.rest.txt | bin | 5600 -> 2787 bytes | |||
-rw-r--r-- | SW/kblayout/document.it.rest.txt | 9 |
2 files changed, 4 insertions, 5 deletions
diff --git a/SW/kblayout/document.en.rest.txt b/SW/kblayout/document.en.rest.txt Binary files differindex 69c46c0..f609813 100644 --- a/SW/kblayout/document.en.rest.txt +++ b/SW/kblayout/document.en.rest.txt diff --git a/SW/kblayout/document.it.rest.txt b/SW/kblayout/document.it.rest.txt index 6785260..cf92e2d 100644 --- a/SW/kblayout/document.it.rest.txt +++ b/SW/kblayout/document.it.rest.txt @@ -15,7 +15,7 @@ disse pressappoco: «Perché non scrivi un programma che misuri l'uso che fai tu della tastiera, e ricavi un layout personalizzato?». In un momento di follia, ho deciso di farlo davvero. -Il primo programma è ``freq.pl``_, che legge i file dati a riga di +Il primo programma è freq.pl_, che legge i file dati a riga di comando e calcola una matrice di probabilità (nel file il cui nome è nella variabile ``$MATRFN``, al momento ``/tmp/freq.matr``). In effetti tratta il testo come un processo di Markov sui caratteri a @@ -23,11 +23,11 @@ memoria 1, e ricava la matrice di transizione. Nota: gli elementi sono frequenze, non probabilità. L'eventuale normalizzazione è lasciata come esercizio al lettore. -Il secondo programma è ``freqdump.pl``_, che probabilmente non serve a +Il secondo programma è freqdump.pl_, che probabilmente non serve a niente. L'ho scritto (tre o quattro versioni diverse) per avere un'idea di come fossero le frequenze. Dateci un'occhiata se volete. -Il programma più utile (spero) è ``optkeyb.pl``_, che parte dalla +Il programma più utile (spero) è optkeyb.pl_, che parte dalla matrice (al solito, nome di file hardcoded) e dal layout QWERTY cercando per discesa di gradiente stocastica un layout migliore. In parole povere, calcola un valore per il layout (somma sulle coppie di @@ -43,9 +43,8 @@ Per evitare cose brutte (i.e. i numeri a spasso) nell'hash ``%locked`` è possibile impostare i tasti che non si vogliono spostare. Per dare un'idea dei risultati, dopo qualche ora di calcoli il miglior -layout era: +layout era:: -:: ` 1 2 3 4 5 6 7 8 9 0 ; = - x w h t s a l b y ' j q z \ [ c i e r u p . , |