1DASHER(1) User Commands DASHER(1)
2
3
4
6 dasher - graphical predictive text entry system
7
8
10 less [-wop] [filename]
11
12
14 dasher is an information-efficient text-entry interface, driven by nat‐
15 ural continuous pointing gestures. Dasher is a competitive text-entry
16 system wherever a full-size keyboard cannot be used.
17
18
20 dasher takes the following options:
21
22 -o Dasher will appear without a text edit box and will default to
23 entering text into other windows.
24
25 -p Dasher will open a preferences window and not the main window.
26
27 -s Dasher will output the entered text to stdout whenever stopped.
28 Only text entered since the last stop will be output.
29
30 -w Whenever Dasher is stopped, the time taken, number of characters
31 entered, and number of bits of information will be displayed,
32 along with ratios of these quantities.
33
34
36 After startup, Dasher will present the user with a window containing
37 two major sections. The top portion is the edit box - text entered via
38 Dasher will appear here, and the text may also be edited directly. The
39 bottom portion is the main Dasher interface and will display a blank
40 background with a column of letters on the right hand side. Clicking
41 the mouse button will start the model, and the screen will zoom towards
42 the point underneath the mouse pointer. To select a letter, move the
43 mouse pointer into it and watch how it zooms underneat the crosshair.
44 Within the selected letter, a new column of letters will appear. Move
45 the pointer over one of these letters to select it as the next letter.
46 To correct mistakes, move the mouse pointer to the left of the
47 crosshair and Dasher will zoom out allowing you to select new letters.
48
49
51 File
52 New Restore Dasher to the state it was in when started
53
54
55 Open Read a text file into the Dasher edit box for further editting
56
57
58 Save Save the contents of the Dasher edit box to a file
59
60
61 Save as
62 Save the contents of the Dasher edit box to a file chosen by the
63 user
64
65
66 Append to file
67 Add the contents of the Dasher edit box to the end of a file
68 chosen by the user
69
70
71 Import training text
72 Use a file to further train Dasher (for instance, a training
73 file containing scientific terms to add to the initial English
74 training). Training files must be UTF-8 encoded.
75
76
77 Exit Quit Dasher
78
79
80 Edit
81 Cut Remove the highlighted text from the edit box and copy it to the
82 clipboard
83
84
85 Copy Copy the highlighted text from the edit box to the clipboard but
86 don't remove it
87
88
89 Paste Paste the contents of the clipboard into the edit box at the
90 position of the cursor
91
92
93 Copy all
94 Copy the entire contents of the edit box to the clipboard
95
96
97 Select all
98 Highlight all of the text in the edit box
99
100
101 Options
102 Preferences
103 Opens the preferences dialog (see THE PREFERENCES DIALOG below)
104
105
106 Edit font
107 Choose the font used in the edit box
108
109
110 Dasher font
111 Choose the font used in the Dasher canvas
112
113
114 Dasher font size
115 Choose the size of the font used in the Dasher canvas
116
117
118 Reset fonts
119 Reset the fonts back to the defaults
120
121
122 Enter text into other windows
123 Make Dasher enter text into the currently focused window.
124 Requires Dasher to have been built with Note that some languages
125 will only work correctly if XFree 4.0.2 or higher is being used.
126
127
128 Control mode
129 Provides a control node at the bottom of the screen. This allows
130 various tasks to be performed inside Dasher, such as editing the
131 text written, speaking entered text and stopping or pausing
132 Dasher. If compiled with and using a desktop supporting the ATK
133 accessibility framework, compliant applications will have their
134 menu trees exported to Dasher and these may be accessed via this
135 node.
136
137
138 Help
139 About Dasher
140 Display information about the current version of Dasher
141
142
144 The preferences dialog is split into several panes.
145
146
147 Alphabet
148 Choose a different alphabet. Dasher will automatically retrain itself
149 if the alphabet specified training file is present
150
151
152 Colour
153 Choose a different colour scheme.
154
155
156 Control
157 Alter various control options
158
159
160 One dimensional mode
161 Map the Y position of the mouse to a 2 dimensional position on
162 the Dasher canvas (useful for limited mobility users)
163
164
165 Eyetracker mode
166 Similar to one dimensional mode, but behaves normally except at
167 the right-hand side of the canvas. Designed for eyetracker
168 users.
169
170
171 Start on left mouse button
172 The left mouse button will toggle Dasher between running and
173 paused state
174
175
176 Start on space bar
177 The space bar will toggle Dasher between running and paused
178 state
179
180
181 Start with mouse position
182 When paused, Dasher will display a red box. If the pointer is
183 held in the red box until a yellow box appears, and then in the
184 yellow box until it vanishes, Dasher will start. This allows
185 users with no button input to start and stop Dasher.
186
187
188 Copy all on stop
189 Toggle whether the current text is automatically copied to the
190 clipboard when Dasher is stopped
191
192
193 Speak on stop
194 Toggle whether the newly entered text should be spoken when
195 Dasher is stopped. Requires --with-speech to have been used
196 during Dasher configuration and building.
197
198
199 Pause outside window
200 Toggle whether Dasher pauses if the mouse cursor is moved out‐
201 side the Dasher window
202
203
204 View
205 Orientation
206 Change the relative position of the letters to the crosshairs.
207 Alphabet Default will allow alphabets to set this automatically.
208
209
210 Show toolbar
211 Toggle whether or not the row of buttons at the top of the win‐
212 dow is displayed
213
214
215 Show speed slider
216 Toggle whether or not the speed slider at the bottom of the win‐
217 dow is displayed
218
219
220 Show mouse position
221 Toggle whether Dasher should draw a box showing the logical
222 position of the mouse cursor
223
224
225 Draw line between crosshairs and mouse
226 Toggle whether Dasher should draw a line between the crosshairs
227 and the logical mouse position
228
229
230 Draw box outlines
231 Toggle whether Dasher should draw a box outline around every box
232 it draws
233
234
235 Change colour scheme automatically
236 Alphabets may provide a preferred colour scheme. If this option
237 is enabled, Dasher will automatically change to it.
238
239
240 Advanced
241 Smoothing
242 The greater the smoothing value, the greater the uniformity of
243 the box sizes. This will reduce the predictive capabilities of
244 Dasher, and so may reduce writing speed.
245
246
247 Timestamp new files
248 Include the time at which a file is saved in the filename
249
250
251 Distance from centreline for start on mouse position
252 Controls the distance from the centre of the Dasher screen that
253 the mouse position start boxes will appear.
254
255
256 Number of pixels that should cover the entire y range
257 Controls how many pixels of input should correspond to complete
258 coverage of the Dasher canvas. Only used in one dimensional
259 mode.
260
261
263 Dasher requires that training files be in the UTF-8 format, whereas
264 most text files are likely to be in ISO-8859 format. This doesn't mat‐
265 ter for plain text, but accented characters are encoded differently. In
266 order to convert them, use the iconv(1) program. For instance, if your
267 training file is in ISO-8859-1 format (Western European), run
268
269 iconv -f ISO-8859-1 -t UTF-8 trainingfile >newtrainingfile
270
271
273 /usr/share/dasher/
274 System-wide configuration files
275 ~/.dasher
276 User configuration files
277
278 dasher will utilise data from both of these directories. Training texts
279 from both will be used, allowing users to add their own training data
280 to the system wide data
281
282 alphabet*.xml
283 The files defining the alphabets available to Dasher
284 colour*.xml
285 The files defining the colour schemes available to Dasher
286 train*txt
287 Files containing the training data used by Dasher. These are
288 UTF-8 encoded text and should contain a representative sample of
289 the relevant language.
290
291
293 The Dasher Project <dasher@mrao.phy.cam.ac.uk> - http://www.infer‐
294 ence.phy.cam.ac.uk/dasher/
295
296
297
2984.4.2 January 2004 DASHER(1)