[successivo]
[precedente]
[inizio]
[fine]
[indice generale]
[indice ridotto]
[indice analitico]
[volume]
[parte]
Capitolo 126. Ktouch
Ktouch(1) è un programma grafico per l'addestramento all'uso della tastiera, in modo generalizzato.
126.1
Avvio e configurazione
Il programma è costituito dall'eseguibile ktouch, che si avvia generalmente senza argomenti:
$
ktouch
[Invio]
In condizioni normali, al primo avvio si presenta con una tastiera statunitense e con degli esercizi generici, come si può vedere nella figura successiva.
Figura 126.1. Aspetto normale di Ktouch quando lo si avvia per la prima volta.
|
Volendo visualizzare sullo schermo la mappa della tastiera italiana, occorre entrare nell'elenco che si ottiene selezionando la voce {Keyboard layout
}, del menù {Settings
}. Da lì, si può scegliere la mappa italiana che dovrebbe corrispondere al file /usr/share/apps/ktouch/it.keyboard
.
Figura 126.2. Aspetto di Ktouch dopo aver caricato la mappa della tastiera italiana.
|
Se si ritiene che i colori attribuiti ai tasti non corrispondano al modo giusto di associare l'uso delle dita, si può optare per una visualizzazione in bianco e nero, senza guide. Si cambia la colorazione dei tasti selezionando la voce {Keyboards Color Schemes
} dal menù {Settings
}.
Figura 126.3. Aspetto di Ktouch con i tasti senza colori.
|
126.2
Esercizio con Ktouch
Gli esercizi da svolgere vanno caricati espressamente e generalmente si può accedere solo a file che si trovano già nella directory /usr/share/apps/ktouch/
. Questi file, vanno scelti dall'elenco che si ottiene dalla voce {Default lectures
} del menù {Training
}.
Figura 126.4. Esercitazione in corso con Ktouch, dopo aver caricato il file /usr/share/apps/ktouch/italian.ktouch.xml .
|
I file degli esercizi contengono dei livelli successivi, che possono essere selezionati quando si riprende l'addestramento e i primi livelli sono già stati eseguiti con soddisfazione. Per passare al livello successivo, basta selezionare il bottone grafico <+
> che appare nel riquadro {Level
}, a sinistra.
126.3
Personalizzazione della tastiera
Può capitare di non trovare una configurazione soddisfacente per la tastiera italiana. In tal caso, si può scrivere la propria in un file con estensione .keyboard
da mettere poi nella directory /usr/share/apps/ktouch/
. Il listato successivo mostra un file adatto alla mappa italiana della tastiera, che comprende le lettere accentate (minuscole e maiuscole), il simbolo «€» e altri simboli importanti che si ottengono per combinazione con il tasto [AltGr]; inoltre l'associazione dei tasti alle dita è un po' più naturale.
Listato 126.5. File it.keyboard . Si osservi che il file deve essere scritto secondo la codifica UTF-8. Una copia di questo file, dovrebbe essere disponibile anche qui: <allegati/a2/it.keyboard>.
########################################################################
# KTouch
# Keybord layout file for italian keyboard
# Encoding: UTF-8 (save as UTF-8 from editor)
# Edit this file with tabs set to 8 characters.
########################################################################
#
# FingerKey: These keys are the keys where the fingers rest.
#
# NormalKey: These keys are the keys that are visible on the keyboard.
# To get the character (unicod) you don't have to press
# anything else but the key.
# The FingerKey unicode number tells the program
# which finger has to be moved to press this key.
#
# ControlKey: These are modifier or additional (unused) keys.
#
# Uni- Key x y Fngr W H
# code Text Key
#
NormalKey 92 \ 0 0 97
NormalKey 49 1 10 0 97
NormalKey 50 2 20 0 115
NormalKey 51 3 30 0 100
NormalKey 52 4 40 0 102
NormalKey 53 5 50 0 102
NormalKey 54 6 60 0 102
NormalKey 55 7 70 0 106
NormalKey 56 8 80 0 106
NormalKey 57 9 90 0 107
NormalKey 48 0 100 0 108
NormalKey 39 ' 110 0 59
NormalKey 236 ì 120 0 59
ControlKey 8 BackSpace 130 0 20 10
#
ControlKey 260 Tab 0 10 15 10
NormalKey 113 Q 15 10 97
NormalKey 119 W 25 10 115
NormalKey 101 E 35 10 100
NormalKey 114 R 45 10 102
NormalKey 116 T 55 10 102
NormalKey 121 Y 65 10 106
NormalKey 117 U 75 10 106
NormalKey 105 I 85 10 107
NormalKey 111 O 95 10 108
NormalKey 112 P 105 10 59
NormalKey 232 è 115 10 59
NormalKey 43 + 125 10 59
ControlKey 13 Enter 138 10 12 20
#
ControlKey 259 CapsLock 0 20 18 10
FingerKey 97 A 18 20 97
FingerKey 115 S 28 20 115
FingerKey 100 D 38 20 100
FingerKey 102 F 48 20 102
NormalKey 103 G 58 20 102
NormalKey 104 H 68 20 106
FingerKey 106 J 78 20 106
FingerKey 107 K 88 20 107
FingerKey 108 L 98 20 108
FingerKey 242 ò 108 20 59
NormalKey 224 à 118 20 59
NormalKey 249 ù 128 20 59
#
ControlKey 258 Shift 0 30 13 10
NormalKey 60 < 13 30 97
NormalKey 122 Z 23 30 115
NormalKey 120 X 33 30 100
NormalKey 99 C 43 30 102
NormalKey 118 V 53 30 102
NormalKey 98 B 63 30 106
NormalKey 110 N 73 30 106
NormalKey 109 M 83 30 106
NormalKey 44 , 93 30 107
NormalKey 46 . 103 30 108
NormalKey 45 - 113 30 59
ControlKey 257 Shift 123 30 27 10
#
ControlKey 262 Ctrl 0 40 15 10
ControlKey 263 Alt 15 40 15 10
ControlKey 32 Space 30 40 90 10
ControlKey 264 AltGr 120 40 15 10
ControlKey 265 Ctrl 135 40 15 10
#
# HiddenKey: These are actually not "hidden" keys as such, but the characters
# that are obtained by pressing a key and a certain modifier key.
# Define the character via its unicode and then also
# the unicode for the base character on the key to be pressed.
# Also define the character/key of the finger that needs to
# press the key and the modifier key that needs to be highlighted.
#
# Uni- Target Fngr Modifier
# code Key
#
HiddenKey 124 92 97 257 # |
HiddenKey 33 49 97 257 # !
HiddenKey 34 50 115 257 # "
HiddenKey 163 51 100 257 # £
HiddenKey 36 52 102 257 # $
HiddenKey 37 53 102 257 # %
HiddenKey 38 54 102 257 # &
HiddenKey 47 55 106 258 # /
HiddenKey 40 56 106 258 # (
HiddenKey 41 57 107 258 # )
HiddenKey 61 48 108 258 # =
HiddenKey 63 39 59 258 # ?
HiddenKey 94 236 59 258 # ^
#
HiddenKey 81 113 97 257 # Q
HiddenKey 87 119 115 257 # W
HiddenKey 69 101 100 257 # E
HiddenKey 82 114 102 257 # R
HiddenKey 84 116 102 257 # T
HiddenKey 89 121 106 258 # Y
HiddenKey 85 117 106 258 # U
HiddenKey 73 105 107 258 # I
HiddenKey 79 111 108 258 # O
HiddenKey 80 112 59 258 # P
HiddenKey 233 232 59 258 # é
HiddenKey 42 43 59 258 # *
#
HiddenKey 65 97 97 257 # A
HiddenKey 83 115 115 257 # S
HiddenKey 68 100 100 257 # D
HiddenKey 70 102 102 257 # F
HiddenKey 71 103 102 257 # G
HiddenKey 72 104 106 258 # H
HiddenKey 74 106 106 258 # J
HiddenKey 75 107 107 258 # K
HiddenKey 76 108 108 258 # L
HiddenKey 231 242 59 258 # ç
HiddenKey 176 224 59 258 # °
HiddenKey 165 224 59 258 # §
#
HiddenKey 62 60 97 257 # >
HiddenKey 90 122 115 257 # Z
HiddenKey 88 120 100 257 # X
HiddenKey 67 99 102 257 # C
HiddenKey 86 118 102 257 # V
HiddenKey 66 98 106 258 # B
HiddenKey 78 110 106 258 # N
HiddenKey 77 109 106 258 # M
HiddenKey 59 44 107 258 # ;
HiddenKey 58 46 108 258 # :
HiddenKey 95 45 59 258 # _
#
HiddenKey 200 232 59 259 # È
HiddenKey 201 233 59 259 # É
HiddenKey 204 236 59 259 # Ì
HiddenKey 210 242 59 259 # Ò
HiddenKey 192 224 59 259 # À
HiddenKey 217 249 59 259 # Ù
#
HiddenKey 8364 69 100 264 # EUR
HiddenKey 91 232 59 264 # [
HiddenKey 93 43 59 264 # ]
HiddenKey 64 242 59 264 # @
HiddenKey 35 224 59 264 # #
HiddenKey 171 122 115 264 # «
HiddenKey 187 120 100 264 # »
HiddenKey 123 55 106 264 # {
HiddenKey 125 48 108 264 # }
#
|
|
Figura 126.6. Aspetto di Ktouch con la configurazione della tastiera descritta nel listato /usr/share/apps/ktouch/it.keyboard .
|
126.4
Personalizzazione degli esercizi
Gli esercizi standard per la lingua italiana, che accompagnano il programma, sono realizzati in modo automatico, con un criterio che potrebbe non essere quello desiderato. Per creare il proprio gruppo di esercizi, basta prendere uno dei file contenuti nella directory /usr/share/apps/ktouch/
, con estensione .ktouch.xml
e modificarlo.
Qui viene proposto un gruppo di esercizi già presentato in altri capitoli. Il formato del file in questione prevede che si indichino ogni volta i tasti nuovi per i quali ci si addestra; in questo caso, piuttosto di scrivere i tasti, è stato descritto di che gruppo di tasti si tratta.
Listato 126.7. File italiano.ktouch.xml . Si osservi che il file deve essere scritto secondo la codifica UTF-8. Una copia di questo file, dovrebbe essere disponibile anche qui: <allegati/a2/italiano.ktouch.xml>.
<KTouchLecture>
<Title>Italiano</Title>
<Comment>File di addestramento tratto da «Appunti di informatica
libera»</Comment>
<FontSuggestions>Courier 14 Pitch</FontSuggestions>
<Levels>
<Level>
<NewCharacters>tasti base</NewCharacters>
<Line>asdf asdf asdf asdf asdf asdf asdf asdf asdf asdf</Line>
<Line>fdsa fdsa fdsa fdsa fdsa fdsa fdsa fdsa fdsa fdsa</Line>
<Line>afsd afsd afsd afsd afad afsd afsd afsd afsd afsd</Line>
<Line>fads fads fads fads fads fads fads fads fads fads</Line>
<Line>asfd asfd asfd asfd asfd asfd asfd asfd asfd asfd</Line>
<Line>fdas fdas fdas fdas fdas fdas fdas fdas fdas fdas</Line>
<Line>sdaf sdaf sdaf sdaf sdaf sdaf sdaf sdaf sdaf sdaf</Line>
</Level>
<Level>
<NewCharacters>tasti base</NewCharacters>
<Line>ad afa da fa sa ad afa da fa sa ad afa da fa sa ad</Line>
<Line>ad afa da fa sa ad afa da fa sa ad afa da fa sa ad</Line>
<Line>ad afa da fa sa ad afa da fa sa ad afa da fa sa ad</Line>
<Line>ad afa da fa sa ad afa da fa sa ad afa da fa sa ad</Line>
<Line>ad afa da fa sa ad afa da fa sa ad afa da fa sa ad</Line>
<Line>ad afa da fa sa ad afa da fa sa ad afa da fa sa ad</Line>
<Line>ad afa da fa sa ad afa da fa sa ad afa da fa sa ad</Line>
</Level>
<Level>
<NewCharacters>tasti base</NewCharacters>
<Line>jklò jklò jklò jklò jklò jklò jklò jklò jklò jklò</Line>
<Line>òlkj òlkj òlkj òlkj òlkj òlkj òlkj òlkj òlkj òlkj</Line>
<Line>jòkl jòkl jòkl jòkl jòkl jòkl jòkl jòkl jòkl jòkl</Line>
<Line>òjlk òjlk òjlk òjlk òjlk òjlk òjlk òjlk òjlk òjlk</Line>
<Line>jkòl jkòl jkòl jkòl jkòl jkòl jkòl jkòl jkòl jkòl</Line>
<Line>òljk òljk òljk òljk òljk òljk òljk òljk òljk òljk</Line>
<Line>kljò kljò kljò kljò kljò kljò kljò kljò kljò kljò</Line>
</Level>
<Level>
<NewCharacters>tasti base</NewCharacters>
<Line>jlkò jlkò jlkò jlkò jlkò jlkò jlkò jlkò jlkò jlkò</Line>
<Line>jòlk jòlk jòlk jòlk jòlk jòlk jòlk jòlk jòlk jòlk</Line>
<Line>òklj òklj òklj òklj òklj òklj òklj òklj òklj òklj</Line>
<Line>òjkl òjkl òjkl òjkl òjkl òjkl òjkl òjkl òjkl òjkl</Line>
<Line>kòjl kòjl kòjl kòjl kòjl kòjl kòjl kòjl kòjl kòjl</Line>
<Line>kjòl kjòl kjòl kjòl kjòl kjòl kjòl kjòl kjòl kjòl</Line>
<Line>klòj klòj klòj klòj klòj klòj klòj klòj klòj klòj</Line>
</Level>
<Level>
<NewCharacters>tasti base</NewCharacters>
<Line>ad adala add adds ads afa aj aja ajada al ala</Line>
<Line>alada alafa alas alfa alfaja alfalfa alfalfal</Line>
<Line>alfas all alla als as asa asada ask asks ass da</Line>
<Line>dad dada dadas dads dal dala dalla dl dò fa fad</Line>
<Line>fada fads faja fajada falda fall falla fallada</Line>
<Line>falls falò falsa falsada fas ff flak flaks flask</Line>
<Line>flasks ja jada jalda jaldada jas jasa ka ks la lad</Line>
<Line>lada lads laja las lasa lass lassa lfd ls sa sad</Line>
<Line>saja sajada sal sala salad salada salads salassa</Line>
<Line>salassò salda saldò salò salsa salsas sas sass</Line>
</Level>
<Level>
<NewCharacters>tasti base</NewCharacters>
<Line>sass sas salsas salsa salò saldò salda salassò</Line>
<Line>salassa salads salada salad sala sal sajada saja</Line>
<Line>sad sa ls lfd lassa lass lasa las laja lads lada</Line>
<Line>lad la ks ka jasa jas jaldada jalda jada ja flasks</Line>
<Line>flask flaks flak ff fas falsada falsa falò falls</Line>
<Line>fallada falla fall falda fajada faja fads fada fad</Line>
<Line>fa dò dl dalla dala dal dads dadas dada dad da ass</Line>
<Line>asks ask asada asa as als alla all alfas alfalfal</Line>
<Line>alfalfa alfaja alfa alas alafa alada ala al ajada</Line>
<Line>aja aj afa ads adds add adala ad</Line>
</Level>
<Level>
<NewCharacters>riga base</NewCharacters>
<Line>slash slags slag shall shahs shah shags shag shads</Line>
<Line>shad sh sass sash sas salsas salsa salò salgada</Line>
<Line>salga saldò salda salassò salassa salads salada</Line>
<Line>salad sala sal sajada saja sah sags sagas saga sag</Line>
<Line>sad sa ls llaga lfd lassa lass lash lasa las laja</Line>
<Line>lags lag lads lada lad la ks kg kahl ka jasa jas</Line>
<Line>jaldada jalda jags jaga jag jada ja hl hg hash has</Line>
<Line>halls hallada hall half haldada halda hala hahs</Line>
<Line>hah hags hag hadada hada had ha gs glass glas</Line>
<Line>glads glad ggf gash gasajada gasa gas gals galls</Line>
</Level>
<Level>
<NewCharacters>riga base</NewCharacters>
<Line>galla gall galga galas gala gal gags gaga gag</Line>
<Line>gaffs gaff gafa gads gad flasks flask flash flaks</Line>
<Line>flak flags flag ff fas falsada falsa falò falls</Line>
<Line>fallada falla fall falda fajada faja fahl fags fag</Line>
<Line>fads fada fad fa dò dl dg dash dalla dalaga dala</Line>
<Line>dal daga dads dadas dada dad da ass asks ask ash</Line>
<Line>asada asa as als allg allagò allaga alla all</Line>
<Line>alhaja alga alfas alfalfal alfalfa alfaja alfa</Line>
<Line>alas alafa alada ala al ajada aja aj ahas aha ah</Line>
<Line>agallada agalla afa ads adds add adala adahala ad</Line>
</Level>
<Level>
<NewCharacters>riga base</NewCharacters>
<Line>ad adahala adala add adds ads afa agalla agallada</Line>
<Line>ah aha ahas aj aja ajada al ala alada alafa alas</Line>
<Line>alfa alfaja alfalfa alfalfal alfas alga alhaja all</Line>
<Line>alla allaga allagò allg als as asa asada ash ask</Line>
<Line>asks ass da dà dad dada dadas dads daga dal dala</Line>
<Line>dalaga dalla dash dg dl dò fa fad fada fads fag</Line>
<Line>fags fahl faja fajada falda fall falla fallada</Line>
<Line>falls falò falsa falsada fas ff flag flags flak</Line>
<Line>flaks flash flask flasks gad gads gafa gaff gaffs</Line>
<Line>gag gaga gags gal gala galas galga gall galla</Line>
</Level>
<Level>
<NewCharacters>riga base</NewCharacters>
<Line>galls gals gas gasa gasajada gash ggf glad glads</Line>
<Line>glas glass gs ha had hada hadada hag hags hah hahs</Line>
<Line>hala halda haldada half hall hallada halls has</Line>
<Line>hash hg hl ja jada jag jaga jags jalda jaldada jas</Line>
<Line>jasa ka kahl kg ks la là lad lada lads lag lags</Line>
<Line>laja las lasa lash lass lassa lfd llaga ls sa sad</Line>
<Line>sag saga sagas sags sah saja sajada sal sala salad</Line>
<Line>salada salads salassa salassò salda saldò salga</Line>
<Line>salgada salò salsa salsas sas sash sass sh shad</Line>
<Line>shads shag shags shah shahs shall slag slags slash</Line>
</Level>
<Level>
<NewCharacters>riga base e maiuscole</NewCharacters>
<Line>slash slags slag Skala shall Shaka shahs shah</Line>
<Line>shags shag shads shad Sh sh sass Sasha sash SAS</Line>
<Line>sas salsas salsa salò Salk salgada salga saldò</Line>
<Line>salda salassò salassa Salas salads salada salad</Line>
<Line>sala Sal sal Saks Sakha sajada saja sah sags sagas</Line>
<Line>Saga saga sag sad Saal sa LSD ls llaga Lhasa lfd</Line>
<Line>Lassa lassa lass lash lasa las laja lags lag lads</Line>
<Line>lada lad laça là La la ks kg Kalk kahl Kafka Kaff</Line>
<Line>ka Jg JFK jasa jas jaldada jalda jags Jagd jaga</Line>
<Line>jag Jaffa jada ja hl Hg hg Hf Hd hash has Hals</Line>
</Level>
<Level>
<NewCharacters>riga base e maiuscole</NewCharacters>
<Line>halls hallada Hall hall half haldada halda hala</Line>
<Line>Hal Hakka hahs hah hags hag hadada hada had Haas</Line>
<Line>Haag ha gs Glass glass Glas glas glads glad glaça</Line>
<Line>ggf Gd gash gasajada gasa Gas gas gals galls galla</Line>
<Line>Gall gall galga galas Galahads Galahad Gala gala</Line>
<Line>gal gags gaga Gag gag gaffs gaff gafa gads gad Ga</Line>
<Line>FSF flasks flask flash flaks Flak flak flags flag</Line>
<Line>Fla FG FF ff FDJ Fassa fas falsada falsa falò</Line>
<Line>falls fallada falla Fall fall falda Falasha fajada</Line>
</Level>
<Level>
<NewCharacters>riga base e maiuscole</NewCharacters>
<Line>faja fahl Fahd fags fag fads fada fad Fa fa dò dl</Line>
<Line>Dhaka dg dash Dallas dalla dalaga dala dal daga</Line>
<Line>dads dadas Dada dada dad dà da çà ça Assad ass</Line>
<Line>asks ask ash asada asa As as als allg Allah allagò</Line>
<Line>allaga alla All all alhaja alga alfas alfalfal</Line>
<Line>alfalfa alfaja Alfa alfa Alf Alaska alas alafa</Line>
<Line>alada Ala ala Al al Akkad ajada aja aj ahas aha ah</Line>
<Line>Agfa agallada agalla agaça AG Ag AfA afa ads adds</Line>
<Line>add adala adahala Ada ad Aas Aal</Line>
</Level>
<Level>
<NewCharacters>riga superiore</NewCharacters>
<Line>adagereste adattate adatte addestrata afa affare</Line>
<Line>afferrereste afferrerete affettereste affetterete</Line>
<Line>affrettereste affretterete araste arata arerete</Line>
<Line>arreda arrederete arresa arrestereste arresterete</Line>
<Line>arretrereste arretrerete asse assesta assesterete</Line>
<Line>assetata atta atte atterrata atterrate attestasse</Line>
<Line>attestaste attrasse daffare dataste datata degrada</Line>
<Line>degradare derrata derrate destaste destata</Line>
</Level>
<Level>
<NewCharacters>riga superiore</NewCharacters>
<Line>detergere detersa detestate detestereste dettate</Line>
<Line>dette era ere errare errasse erte esagera</Line>
<Line>esagererete esatta estate estesa fara fare fatte</Line>
<Line>fede feste fetta fredde frega gas gatta gettate</Line>
<Line>gettereste grate gratta gratterete gregge</Line>
<Line>raffreddaste raffreddata rasare rasasse rassetta</Line>
<Line>rassettare rata rate regge reggere restasse</Line>
<Line>restaste rete retta sarta sarte sedata sedate sega</Line>
</Level>
<Level>
<NewCharacters>riga superiore</NewCharacters>
<Line>segare segregata segregate serrare serrasse sesta</Line>
<Line>seta sfere sfratta sfratterete sfrega sgrassare</Line>
<Line>sgrassasse stadera staffa stasera stata strada</Line>
<Line>strade stretta strette tardasse tardaste targa</Line>
<Line>tartassa tartasserete tassa tassereste tasserete</Line>
<Line>tastereste tasterete terrestre tersa tesserare</Line>
<Line>tesserasse tessereste tesserete testata testate</Line>
<Line>trae trarre trattaste trattata</Line>
</Level>
<Level>
<NewCharacters>riga superiore</NewCharacters>
<Line>yuppy yup yuk youyou you yolk yo yip uphill up</Line>
<Line>uopo ululò ululo ululi uh pupullò pupullo pupulli</Line>
<Line>puppy pupil pup puoi può pulpy pulp pull pulii pu</Line>
<Line>pou populo poppy popolò popolo popoli pop poop</Line>
<Line>pool pooh polyp polo pollo polli poll polipo</Line>
<Line>polipi polio poli pol poky poilu poil poi ply plu</Line>
<Line>ploy plop pli più pip pioppo pioppi pioli pio</Line>
</Level>
<Level>
<NewCharacters>riga superiore</NewCharacters>
<Line>pilou pill pii piè pi phil oui où ou oppio oliò</Line>
<Line>olio olii oli olà ok oily oil oho ohi oh luppolo</Line>
<Line>lupo lupi lull lui lu loup lop loopy loop look</Line>
<Line>lollypop lollipop loll loi lo lippu lip lily li là</Line>
<Line>kp kooky kook klipp kilo killjoy kill joy joujou</Line>
<Line>joui jolly joli io ill ilk il hypo hull hulk hui</Line>
<Line>huh hop hoop hooky hookup hook holy holly hohl ho</Line>
<Line>hl hippy hippo hip hilly hill hi</Line>
</Level>
<Level>
<NewCharacters>riga superiore</NewCharacters>
<Line>adagerà additereste adirare adotti afferrò</Line>
<Line>affilerò affrettata aggrappare agitereste</Line>
<Line>allargaste alleiate altre appello appostassero</Line>
<Line>aprirla arrederete arrotate aspettò asserto</Line>
<Line>assisterla assuefatti attestassi augurassero</Line>
<Line>datata degradare deperirai deputato desta deturpai</Line>
<Line>diffidare dilapideresti dilettiate dirupo</Line>
<Line>disgreghi disputassero dissipò distrarsi dosare</Line>
<Line>durerò eleggo erede esagerati eseguirà espiare</Line>
</Level>
<Level>
<NewCharacters>riga superiore</NewCharacters>
<Line>esserti fardello ferii figlio fisserò fodero</Line>
<Line>fratte frugherà fruttereste gaio gelida gilè</Line>
<Line>gioiello giurate graduate gretto guardi guido</Line>
<Line>halters hashish heap hep hippest hooded hosted</Line>
<Line>hulas idolatrerò irreligioso ispettore itererò</Line>
<Line>jetties juggled kilt laser legassero lesti</Line>
<Line>listereste logoriate odorate oltrepassati oraria</Line>
<Line>orsi ospitò paffutella palpaste parere partoriste</Line>
<Line>paura perdete perquisirai pestiferi piè pigola più</Line>
</Level>
<Level>
<NewCharacters>riga superiore</NewCharacters>
<Line>popolosi posdatassero potassero predisposti</Line>
<Line>prelato presterai professassero progrediti</Line>
<Line>propositi prosperò prototipo purga quaggiù questi</Line>
<Line>rado raggruppo rapereste rassettaste reati reggerà</Line>
<Line>relitto respiriate retrodateresti riepilogherei</Line>
<Line>rifuggiste rilegherei ripassereste riposai risalti</Line>
<Line>risposto ritirereste rugiada salassassero salpato</Line>
<Line>saprà sederti seguitare sequestrati sfido</Line>
<Line>sfoderasse sfregasse sgrassaste sigarette</Line>
</Level>
<Level>
<NewCharacters>riga superiore</NewCharacters>
<Line>slegherai sode soli sopporterà sorrisi sosterai</Line>
<Line>spara sparpagliò sperderà spettassero spillereste</Line>
<Line>spoglierò spregiare squarterò statale stipulate</Line>
<Line>storpierò strepitò stritoleresti stupirai</Line>
<Line>suffragati superata susseguire taglierai tarperà</Line>
<Line>tastassi telegrafati tessereresti tirasti tollero</Line>
<Line>torturerò tradita traghetterà trasferirlo</Line>
<Line>trasportiate trepida trite truppe udii urlare</Line>
<Line>usufruisti waits wassailed wedder whalers</Line>
<Line>whitewalls wilds woefully worsted yea</Line>
</Level>
<Level>
<NewCharacters>riga superiore e maiuscole</NewCharacters>
<Line>Achille Afrodite Alberto Alessio Amilcare Andrea</Line>
<Line>Anselmo Aosta Arno Atene Barcellona Belgio</Line>
<Line>Boccaccio Brescia Caino Canada Caracalla Cariddi</Line>
<Line>Carmine Cassio Caterina Catullo Cauchy Cesare Cina</Line>
<Line>Cluny Coriolano Costanzo Courmayeur Cristina</Line>
<Line>Davide Donizetti Elena Emiliano Enrico Erasmo</Line>
<Line>Erminio Ettore Eulero Eusebio Fassa Ferdinando</Line>
<Line>Feynman Filomena Fourier Francia FSF Gabriele</Line>
</Level>
<Level>
<NewCharacters>riga superiore e maiuscole</NewCharacters>
<Line>Galileo Galois Gauss Gerardo Gerusalemme Giacomo</Line>
<Line>Giangiacomo Ginevra Giosuè Giovanni Giuda Giunone</Line>
<Line>Golia Guastalla Iacopo Imola Intel Ippolito Ivo</Line>
<Line>Kronecker Laplace Leonardo Libia Linux Lisbona</Line>
<Line>Londra Lourdes Lucia Lucrezia Luigi Lussemburgo</Line>
<Line>Madrid Mantova Marcello Marsiglia Martino Matilde</Line>
<Line>Mauro Michela Michelino Minosse Monza Morgex Mosè</Line>
<Line>Murphy Nerone Newton Noè Normandia Orazio</Line>
</Level>
<Level>
<NewCharacters>riga superiore e maiuscole</NewCharacters>
<Line>Ostrogradski Palermo Paride Pascal Pesaro Piemonte</Line>
<Line>Piero Pinerolo Pirenei Pistoia Planck Plinio</Line>
<Line>Polifemo Portogallo Prussia Renato Roberto</Line>
<Line>Rossella Saffo Salomone Saturno Savona</Line>
<Line>Schwarzschild Sebastiano Senofonte Sicilia Simona</Line>
<Line>Sisifo Spagna Stefania Stokes Sulmona Taizé Teresa</Line>
<Line>TeX Tirrenia Tommaso Torricelli Tunisia Ugo Urbino</Line>
<Line>Valerio Ventimiglia Verona Vincenzo Vittorio</Line>
<Line>Zarlino</Line>
</Level>
<Level>
<NewCharacters>riga inferiore</NewCharacters>
<Line>abbassa abbassava accada accasa accasava afa bada</Line>
<Line>badava basa basava bassa bava bazza cacca cada</Line>
<Line>casa casacca casca cascava cassa cava cavava dava</Line>
<Line>fava gas gazza sacca sbava sbavava scada scassa</Line>
<Line>scassava scava scavava svaga svagava vacca vada</Line>
<Line>vaga vagava vasca zac</Line>
</Level>
<Level>
<NewCharacters>riga inferiore</NewCharacters>
<Line>zac vasca vagava vaga vada vacca svagava svaga</Line>
<Line>scavava scava scassava scassa scada sbavava sbava</Line>
<Line>sacca gazza gas fava dava cavava cava cassa</Line>
<Line>cascava casca casacca casa cada cacca bazza bava</Line>
<Line>bassa basava basa badava bada afa accasava accasa</Line>
<Line>accada abbassava abbassa</Line>
</Level>
<Level>
<NewCharacters>riga inferiore</NewCharacters>
<Line>nm mùn mò mnà mm mln ml mk mhò mhàn mhàm mhàl mb</Line>
<Line>màn màm màl màb mà lùb lòn lò lkm lb làn làmh là</Line>
<Line>km kl kk kbm kbk kb hm hl hk hh bùb bòl bm bln bl</Line>
<Line>bhàn bhà bh bàn bà</Line>
</Level>
<Level>
<NewCharacters>riga inferiore</NewCharacters>
<Line>km kl kk kbm kbk kb hm hl hk hh bùb bòl bm bln bl</Line>
<Line>màn màm màl màb mà lùb lòn lò lkm lb làn làmh là</Line>
<Line>nm mùn mò mnà mm mln ml mk mhò mhàn mhàm mhàl mb</Line>
<Line>bhàn bhà bh bàn bà</Line>
</Level>
<Level>
<NewCharacters>riga inferiore</NewCharacters>
<Line>abbassa abbassò accasa accasò acclamava ad affama</Line>
<Line>affamò affannava al alba alga allaga allagò alzava</Line>
<Line>ama amalgama amalgamò ammacca ammaccò ammalava</Line>
<Line>ammassa ammassò ammazzava amò anca andò ansava</Line>
<Line>avallava avanza avanzò bada badò bagnava baldanza</Line>
<Line>ballava balza balzò banca basa basò bava blanda</Line>
<Line>cacca cagna calava calcagna calma calmò calva</Line>
<Line>calzava canna casacca cascava cassa cavalcava</Line>
<Line>cavava da dal dama danna dannò danzava dava fa</Line>
</Level>
<Level>
<NewCharacters>riga inferiore</NewCharacters>
<Line>falla falsa fan gala gamba gas ha kg là lagnanza</Line>
<Line>lagnò lana lasagna lava lavanda lavò madama magma</Line>
<Line>mal malsana mamba mammà mancanza mancò mandava</Line>
<Line>manna massa nana sa sala salassava salava saldava</Line>
<Line>salga salò salva salvava san sanava sansa sballava</Line>
<Line>sbalza sbalzò sbava sbavò scala scalda scaldò</Line>
<Line>scalza scansava scassa scassò scavalca scavalcò</Line>
<Line>scavò sfamava svaga svagò vacanza vada vagava val</Line>
<Line>valga vana vangava vasca zanna</Line>
</Level>
<Level>
<NewCharacters>riga inferiore e maiuscole</NewCharacters>
<Line>Abbas Adam Adan Addams Afghans Ahmad Ajax Ala</Line>
<Line>Alabaman Alan Alaska Alaskans Aldan Allahabad Alma</Line>
<Line>Alva Amman Andaman Anna Anshan Asama Assad Ava</Line>
<Line>Baal Bach Baghdad Bahamas Balkans Ball Banach Bass</Line>
<Line>Blacks Blvd Callaghan Callas Canada Casals Chad</Line>
<Line>Chan Changsha Dada Dan Dhaka Fahd Falkland Fla</Line>
</Level>
<Level>
<NewCharacters>riga inferiore e maiuscole</NewCharacters>
<Line>Galahad Gall Gdansk Glass Hahn Hal Hals Haman Hank</Line>
<Line>Hannah Havana JFK Jamaal Jan Janna Javas Kafka</Line>
<Line>Kama Kans Kansans Kazakh Khan Klansman Laban Lana</Line>
<Line>Lang Lassa Lhasa MHz Mach Mack Madagascans Malacca</Line>
<Line>Manama Manx Mashhad Max Mazda McCall Nan Nanchang</Line>
<Line>Nazca Sachs Sagan Saks Salas Sam Sana Sang Sasha</Line>
<Line>Shaka Shanna Slavs Val Van Vang Xmas</Line>
</Level>
<Level>
<NewCharacters>La volpe e l'uva</NewCharacters>
<Line>La volpe e l'uva</Line>
<Line>Che fame! - esclamò la volpe, che era a digiuno da</Line>
<Line>un paio di giorni e non trovava niente da mettere</Line>
<Line>sotto i denti; girellando qua e là, capitò per</Line>
<Line>caso in una vigna, piena di grappoli bruni e</Line>
<Line>dorati.</Line>
<Line>- Bella quell'uva! - disse allora la volpe,</Line>
<Line>spiccando un primo balzo per cercare di afferrarne</Line>
<Line>un grappolo. - Ma com'è alta! - e fece un altro</Line>
<Line>salto. Più saltava e più le veniva fame: fece</Line>
<Line>qualche passo indietro e prese la rincorsa: niente</Line>
<Line>ancora! Non ce la faceva proprio. Quando si</Line>
<Line>accorse che tutti i suoi sforzi non servivano a</Line>
<Line>nulla e che, continuando così, avrebbe potuto</Line>
<Line>farsi deridere da un gattino che se ne stava a</Line>
<Line>sonnecchiare in cima alla pergola, esclamò:</Line>
<Line>- Che brutta uva! È ancora acerba, e a me l'uva</Line>
<Line>acerba non piace davvero!</Line>
<Line>E si allontanò di là con molta dignità, ma con una</Line>
<Line>gran rabbia in cuore.</Line>
</Level>
<Level>
<NewCharacters>La gallina dalle uova d'oro</NewCharacters>
<Line>La gallina dalle uova d'oro</Line>
<Line>C'era una volta una straordinaria gallina che</Line>
<Line>faceva un uovo d'oro al giorno.</Line>
<Line>Il contadino a causa della sua avidità dopo</Line>
<Line>qualche tempo non fu più soddisfatto dell'unico</Line>
<Line>uovo che la gallina puntualmente gli sfornava:</Line>
<Line>"Scommetto che se la uccidessi diventerei</Line>
<Line>ricchissimo, chissà quanto oro ha dentro la</Line>
<Line>pancia, è inutile stare ad aspettare un misero</Line>
<Line>uovo al giorno!" pensò convinto.</Line>
<Line>Ma dovette accorgersi che la prodigiosa gallina</Line>
<Line>non era affatto diversa dalle altre e che dentro</Line>
<Line>di lei non c'era dell'oro come aveva scioccamente</Line>
<Line>immaginato.</Line>
<Line>Così per non essersi accontentato di ciò che aveva</Line>
<Line>restò senza nulla poiché ora non poteva contare</Line>
<Line>nemmeno su un uovo al giorno.</Line>
</Level>
</Levels>
</KTouchLecture>
|
|
Questo file va copiato nella directory /usr/share/apps/ktouch/
, in modo da poterlo caricare come già descritto a proposito degli esercizi già previsti. Si osservi che il caricamento di un file che si trovi altrove potrebbe non funzionare.
Figura 126.8. L'aspetto di Ktouch durante l'ultima esercitazione contenuta nel file proposto.
|
Appunti di informatica libera 2007.02 --- Copyright © 2000-2007 Daniele Giacomini -- <daniele (ad) swlibero·org>
1) Ktouch GNU GPL
Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome ktouch.htm
[successivo]
[precedente]
[inizio]
[fine]
[indice generale]
[indice ridotto]
[indice analitico]