summaryrefslogtreecommitdiff
path: root/SW/kblayout/document.it.rest.txt
diff options
context:
space:
mode:
Diffstat (limited to 'SW/kblayout/document.it.rest.txt')
-rw-r--r--SW/kblayout/document.it.rest.txt9
1 files changed, 4 insertions, 5 deletions
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 . ,