Subversion Repositories configs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
192 - 1
# Documents/brltty.conf.  Generated from brltty.conf.in by configure.
2
###############################################################################
3
# BRLTTY - A background process providing access to the console screen (when in
4
#          text mode) for a blind person using a refreshable braille display.
5
#
6
# Copyright (C) 1995-2018 by The BRLTTY Developers.
7
#
8
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
9
#
10
# This is free software, placed under the terms of the
11
# GNU Lesser General Public License, as published by the Free Software
12
# Foundation; either version 2.1 of the License, or (at your option) any
13
# later version. Please see the file LICENSE-LGPL for details.
14
#
15
# Web Page: http://brltty.com/
16
#
17
# This software is maintained by Dave Mielke <dave@mielke.cc>.
18
###############################################################################
19
 
20
# This is a configuration file template for the BRLTTY application.
21
# Uncomment those entries which apply to your personal needs and system
22
# requirements.
23
 
24
# BRLTTY expects to find its configuration file in "/etc/brltty.conf"
25
# (can be overridden with the -f [--configuration-file=] option).
26
# If it doesn't exist, then BRLTTY silently continues but may require
27
# that certain command line options be explicitly supplied.
28
 
29
# Blank lines are ignored. The character '#', anywhere on a line,
30
# initiates a comment; all characters from it to the end of that line
31
# are ignored.
32
 
33
# Each configuration entry consists of a keyword followed by its operand.
34
# An arbitrary amount of white space, (blanks and/or tabs), may occur
35
# before the keyword, as well as before and after the operand. Keyword
36
# processing is not case sensitive. Examples of valid entries are:
37
#
38
#	Braille-Driver	pm	# Papenmeier braille displays.
39
#	braille-device	serial:ttyS0	# The first serial device.
40
#	SPEECH-DRIVER	fv	# The Festival Text to Speech System.
41
 
42
# The default settings given within the following descriptions assume no
43
# special build options (see "./configure --help" in the top-level
44
# directory of the source tree.
45
 
46
 
47
############################
48
# Generic Braille Settings #
49
############################
50
 
51
# The braille-driver directive specifies the two-letter driver
52
# identification code of the driver for the braille display.
53
# If not specified, autodetection will be performed.
54
# If more than one driver, separated by commas, is specified,
55
# then autodetection will be performed amongst them.
56
# (can be overridden with the -b [--braille-driver=] option)
57
#braille-driver	auto	# autodetect
58
#braille-driver	al	# Alva
59
#braille-driver	at	# Albatross
60
#braille-driver	ba	# BrlAPI
61
#braille-driver	bc	# BrailComm
62
#braille-driver	bd	# Braudi
63
#braille-driver	bg	# B2G
64
#braille-driver	bl	# BrailleLite
65
#braille-driver	bm	# Baum
66
#braille-driver	bn	# BrailleNote
67
#braille-driver	cb	# CombiBraille
68
#braille-driver	ce	# Cebra
69
#braille-driver	ec	# EcoBraille
70
#braille-driver	eu	# EuroBraille
71
#braille-driver	fs	# FreedomScientific
72
#braille-driver	hd	# Hedo
73
#braille-driver	hm	# HIMS
74
#braille-driver	ht	# HandyTech
75
#braille-driver	hw	# HumanWare
76
#braille-driver	ic	# Inceptor
77
#braille-driver	ir	# Iris
78
#braille-driver	lb	# Libbraille
79
#braille-driver	lt	# LogText
80
#braille-driver	mb	# MultiBraille
81
#braille-driver	md	# MDV
82
#braille-driver	mm	# BrailleMemo
83
#braille-driver	mn	# MiniBraille
84
#braille-driver	mt	# Metec
85
#braille-driver	np	# NinePoint
86
#braille-driver	pg	# Pegasus
87
#braille-driver	pm	# Papenmeier
88
#braille-driver	sk	# Seika
89
#braille-driver	tn	# TechniBraille
90
#braille-driver	ts	# TSI
91
#braille-driver	tt	# TTY
92
#braille-driver	vd	# VideoBraille
93
#braille-driver	vo	# Voyager, BraillePen/EasyLink
94
#braille-driver	vr	# Virtual
95
#braille-driver	vs	# VisioBraille
96
#braille-driver	xw	# XWindow
97
 
98
# The braille-device directive specifies the device to which the braille
99
# display is connected. The generic syntax is type:device. The device
100
# type is optional, and, for backward compatibility, defaults to serial.
101
# The following devices are supported (brackets indicate optionality):
102
#    serial:path (relative paths are anchored at "/dev")
103
#    usb:[serial-number]
104
#    bluetooth:address
105
# If not specified, "usb:,bluetooth:" will be used.
106
# If more than one device, separated by commas, is specified,
107
# then each of them will be probed in turn.
108
# (can be overridden with the -d [--braille-device=] option)
109
#braille-device	serial:ttyS0	# First serial device.
110
#braille-device	usb:		# First USB device matching braille driver.
111
#braille-device	usb:nnnnn	# Specific USB device by serial number.
112
#braille-device	bluetooth:xx:xx:xx:xx:xx:xx	# Specific bluetooth device by address.
113
#
114
# NOTE: If the device is connected via a serial-to-USB adapter then setting
115
# braille-device to usb: will not work. In this case it needs to identify the
116
# virtual serial device which the kernel has created for the adapter, i.e. to
117
# something like serial:ttyUSB0 (see the kernel messages on device plug to get
118
# the actual device name).
119
 
120
# The release-device directive specifies whether or not the device to which the
121
# braille display is connected is to be released when the current screen or
122
# window can't be read by BRLTTY. If not specified, "on" will be used on Windows
123
# platforms and "off" will be used on all other platforms.
124
# (can be overridden with the -r [--release-device] option)
125
#release-device	on	# Release the device.
126
#release-device	off	# Don't release the device.
127
 
128
# The text-table directive specifies which text table to use. Relative paths
129
# are anchored at "/etc/brltty/Text". If not specified, locale-based
130
# autoselection with fallback to "en-nabcc" will be performed.
131
# (can be overridden with the -t [--text-table=] option)
132
#text-table	auto	# locale-based autoselection
133
#text-table	ar	# Arabic (generic)
134
#text-table	as	# Assamese
135
#text-table	awa	# Awadhi
136
#text-table	bg	# Bulgarian
137
#text-table	bh	# Bihari
138
#text-table	bn	# Bengali
139
#text-table	bo	# Tibetan
140
#text-table	bra	# Braj
141
#text-table	brf	# Braille Ready Format (for viewing .brf files within an editor or pager)
142
#text-table	cs	# Czech
143
#text-table	cy	# Welsh
144
#text-table	da	# Danish
145
#text-table	da-1252	# Danish (Svend Thougaard, 2002-11-18)
146
#text-table	da-lt	# Danish (LogText)
147
#text-table	de	# German
148
#text-table	dra	# Dravidian
149
#text-table	el	# Greek
150
#text-table	en	# English
151
#text-table	en_CA	# English (Canada)
152
#text-table	en_GB	# English (United Kingdom)
153
#text-table	en_US	# English (United States)
154
#text-table	en-nabcc	# English (North American Braille Computer Code)
155
#text-table	eo	# Esperanto
156
#text-table	es	# Spanish
157
#text-table	et	# Estonian
158
#text-table	fi	# Finnish
159
#text-table	fr	# French
160
#text-table	fr_CA	# French (Canada)
161
#text-table	fr_FR	# French (France)
162
#text-table	fr-2007	# French (unified 2007)
163
#text-table	fr-cbifs	# French (Code Braille Informatique Français Standard)
164
#text-table	fr-vs	# French (VisioBraille)
165
#text-table	ga	# Irish
166
#text-table	gd	# Gaelic
167
#text-table	gon	# Gondi
168
#text-table	gu	# Gujarati
169
#text-table	he	# Hebrew
170
#text-table	hi	# Hindi
171
#text-table	hr	# Croatian
172
#text-table	hu	# Hungarian
173
#text-table	hy	# Armenian
174
#text-table	is	# Icelandic
175
#text-table	it	# Italian
176
#text-table	kha	# Khasi
177
#text-table	kn	# Kannada
178
#text-table	kok	# Konkani
179
#text-table	kru	# Kurukh
180
#text-table	lt	# Lituanian
181
#text-table	lv	# Latvian
182
#text-table	mg	# Malagasy
183
#text-table	mi	# Maori
184
#text-table	ml	# Malayalam
185
#text-table	mni	# Manipuri
186
#text-table	mr	# Marathi
187
#text-table	mt	# Maltese
188
#text-table	mun	# Munda
189
#text-table	mwr	# Marwari
190
#text-table	ne	# Nepali
191
#text-table	new	# Newari
192
#text-table	nl	# Dutch
193
#text-table	nl_BE	# Dutch (Belgium)
194
#text-table	nl_NL	# Dutch (Netherlands)
195
#text-table	no	# Norwegian
196
#text-table	no-generic	# Norwegian (with support for other languages)
197
#text-table	no-oup	# Norwegian (Offentlig utvalg for punktskrift)
198
#text-table	nwc	# Newari (old)
199
#text-table	or	# Oriya
200
#text-table	pa	# Panjabi
201
#text-table	pi	# Pali
202
#text-table	pl	# Polish
203
#text-table	pt	# Portuguese
204
#text-table	ro	# Romanian
205
#text-table	ru	# Russian
206
#text-table	sa	# Sanskrit
207
#text-table	sat	# Santali
208
#text-table	sd	# Sindhi
209
#text-table	sk	# Slovak
210
#text-table	sl	# Slovenian
211
#text-table	sv	# Swedish
212
#text-table	sv-1989	# Swedish (1989 standard)
213
#text-table	sv-1996	# Swedish (1996 standard)
214
#text-table	sw	# Swahili
215
#text-table	ta	# Tamil
216
#text-table	te	# Telugu
217
#text-table	tr	# Turkish
218
#text-table	uk	# Ukrainian
219
#text-table	vi	# Vietnamese
220
 
221
# The attributes-table directive specifies which attributes table to use.
222
# Relative paths are anchored at "/etc/brltty/Attributes". If not specified,
223
# "left_right" will be used.
224
# (can be overridden with the -a [--attributes-table=] option)
225
#attributes-table	left_right	# foreground colour in the left column and background colour in the right column
226
#attributes-table	invleft_right	# inverse foreground colour in the left column and background colour in the right column
227
#attributes-table	upper_lower	# foreground colour in the upper square and background colour in the lower square
228
 
229
# The contraction-table directive specifies which contraction table to use.
230
# Relative paths are anchored at "/etc/brltty/Contraction". If not specified, no
231
# contraction table will be available.
232
# (can be overridden with the -c [--contraction-table=] option)
233
#contraction-table	af	# Afrikaans (contracted)
234
#contraction-table	am	# Amharic (uncontracted)
235
#contraction-table	de-basis	# German (uncontracted)
236
#contraction-table	de-kurzschrift	# German (contracted - 1998 standard)
237
#contraction-table	de-vollschrift	# German (basic contractions)
238
#contraction-table	en-ueb-g2	# English (Unified English Braille, grade 2)
239
#contraction-table	en-us-g2	# English (US, grade 2)
240
#contraction-table	es	# Spanish (grade 2)
241
#contraction-table	fr-abrege	# French (contracted)
242
#contraction-table	fr-integral	# French (uncontracted)
243
#contraction-table	ha	# Hausa (contracted)
244
#contraction-table	id	# Indonesian (contracted)
245
#contraction-table	ja	# Japanese (uncontracted)
246
#contraction-table	ko-g1	# Korean (grade 1)
247
#contraction-table	ko-g2	# Korean (grade 2)
248
#contraction-table	ko	# Korean (uncontracted)
249
#contraction-table	lt	# Lithuanian (uncontracted)
250
#contraction-table	mg	# Malagasy (contracted)
251
#contraction-table	mun	# Munda (contracted)
252
#contraction-table	nl	# Dutch (contracted)
253
#contraction-table	ny	# Chichewa (contracted)
254
#contraction-table	ipa	# International Phonetic Alphabet
255
#contraction-table	pt	# Portuguese (grade 2)
256
#contraction-table	si	# Sinhalese (uncontracted)
257
#contraction-table	sw	# Swahili (contracted)
258
#contraction-table	th	# Thai (contracted)
259
#contraction-table	zh-tw	# Chinese (Taiwan, uncontracted)
260
#contraction-table	zh-tw-ucb	# Chinese (Taiwan, Unique Chinese Braille)
261
#contraction-table	zu	# Zulu (contracted)
262
 
263
 
264
#############################
265
# Braille Driver Parameters #
266
#############################
267
 
268
# The braille-parameters directive passes non-generic parameters through
269
# to the braille driver.
270
# (can be overridden with the -B [--braille-parameters=] option)
271
#braille-parameters driver:parameter=setting,...
272
 
273
# Alva Braille Driver Parameters
274
#braille-parameters al:RotatedCells=no # [no,yes]
275
#braille-parameters al:SecondaryRoutingKeyEmulation=no # [no,yes]
276
 
277
# BrlAPI Braille Driver Parameters
278
#braille-parameters ba:Auth=/etc/brlapi.key
279
#braille-parameters ba:Host=:0
280
 
281
# BrailleLite Braille Driver Parameters
282
#braille-parameters bl:BaudRate=9600 # [300,600,1200,2400,4800,9600,19200,38400]
283
#braille-parameters bl:KbEmu=yes # [yes,no]
284
 
285
# Baum Braille Driver Parameters
286
#braille-parameters bm:Protocol=default # [default,escape,hid1,hid2,ht,pb]
287
#braille-parameters bm:VarioKeys=no # [no,yes]
288
 
289
# EuroBraille Braille Driver Parameters
290
#braille-parameters eu:Protocol= # [auto,azerbraille,clio,eurobraille,notebraille,pupibraille,scriba,esys,esytime,iris,esysiris]
291
 
292
# HandyTech Braille Driver Parameters
293
#braille-parameters ht:SetTime=no # [no,yes]
294
 
295
# Iris Braille Driver Parameters
296
#braille-parameters ir:Embedded= # [no,yes]
297
#braille-parameters ir:LatchDelay=10 # [0-100] (tenths of a second)
298
#braille-parameters ir:Protocol= # [eurobraille,native]
299
 
300
# Libbraille Braille Driver Parameters
301
#braille-parameters lb:Device=/dev/ttyS0 #
302
#braille-parameters lb:Driver=auto #
303
#braille-parameters lb:Table=us.tbl #
304
 
305
# TSI Braille Driver Parameters
306
#braille-parameters ts:HighBaud=yes # [no,yes]
307
#braille-parameters ts:SetBaud=9600 # [4800,9600,19200]
308
 
309
# TTY Braille Driver Parameters
310
#braille-parameters tt:Baud=9600 #
311
#braille-parameters tt:CharSet=ISO8859-1 #
312
#braille-parameters tt:Columns=40 # [1-80]
313
#braille-parameters tt:Lines=1 # [1-3]
314
#braille-parameters tt:Locale= #
315
#braille-parameters tt:Term=vt100 # [terminfo]
316
 
317
# VisioBraille Braille Driver Parameters
318
#braille-parameters vs:Baud=57600 #
319
#braille-parameters vs:DisplaySize=40 # [20-40]
320
#braille-parameters vs:PromVersion=4 # [3-6]
321
 
322
# XWindow Braille Driver Parameters
323
#braille-parameters xw:Columns=40 # [1-80]
324
#braille-parameters xw:Font=name # []
325
#braille-parameters xw:Input=off # [off,on]
326
#braille-parameters xw:Lines=1 # [1-3]
327
#braille-parameters xw:Model=bare # [bare]
328
#braille-parameters xw:TkParms= #
329
 
330
 
331
###########################
332
# Generic Speech Settings #
333
###########################
334
 
335
# The speech-driver directive specifies the two-letter driver
336
# identification code of the driver for the speech synthesizer.
337
# If not specified, autodetection will be performed.
338
# If more than one driver, separated by commas, is specified,
339
# then autodetection will be performed amongst them.
340
# (can be overridden with the -s [--speech-driver=] option)
341
#speech-driver	auto	# autodetect
342
#speech-driver	al	# Alva
343
#speech-driver	an	# Android (text to speech engine)
344
#speech-driver	bl	# BrailleLite
345
#speech-driver	cb	# CombiBraille
346
#speech-driver	en	# eSpeak-NG (text to speech engine)
347
#speech-driver	es	# eSpeak (text to speech engine)
348
#speech-driver	fl	# FestivalLite (text to speech engine)
349
#speech-driver	fv	# Festival (text to speech engine)
350
#speech-driver	gs	# GenericSay (pipes to /usr/local/bin/say)
351
#speech-driver	mp	# Mikropuhe (text to speech engine)
352
#speech-driver	sd	# SpeechDispatcher (text to speech server)
353
#speech-driver	sw	# Swift (text to speech engine)
354
#speech-driver	th	# Theta (text to speech engine)
355
#speech-driver	vv	# ViaVoice (text to speech engine)
356
#speech-driver	xs	# ExternalSpeech (executes /usr/local/bin/externalspeech)
357
 
358
# The quiet-if-no-braille directive fully disables the autospeak feature.
359
# Screen content won't be automatically spoken when braille isn't being used.
360
# (can be overridden with the -Q [--quiet-if-no-braille=] option)
361
#quiet-if-no-braille	off	# [off,on]
362
 
363
# The speech-input directive specifies the name of the file system object
364
# (FIFO, named pipe, named socket, etc) which can be used by external
365
# applications for text-to-speech conversion via BRLTTY's speech driver.
366
# Relative paths are anchored at the current working directory. If not
367
# specified, the file system object isn't created.
368
# (can be overridden with the -i [--speech-input=] option)
369
#speech-input	/path/to/file-system-object
370
 
371
 
372
############################
373
# Speech Driver Parameters #
374
############################
375
 
376
# The speech-parameters directive passes non-generic parameters through
377
# to the speech driver.
378
# (can be overridden with the -S [--speech-parameters=] option)
379
#speech-parameters driver:parameter=setting,...
380
 
381
# eSpeak Speech Driver Parameters
382
#speech-parameters es:MaxRate=450 # [80-]
383
#speech-parameters es:Path=
384
#speech-parameters es:PunctList=
385
#speech-parameters es:Voice=default
386
 
387
# eSpeak-NG Speech Driver Parameters
388
#speech-parameters en:MaxRate=450 # [80-]
389
#speech-parameters en:Path=
390
#speech-parameters en:PunctList=
391
#speech-parameters en:Voice=en
392
 
393
# ExternalSpeech Speech Driver Parameters
394
#speech-parameters xs:Program=/usr/local/bin/externalspeech
395
#speech-parameters xs:Uid=65534
396
#speech-parameters xs:Gid=65534
397
 
398
# Festival Speech Driver Parameters
399
#speech-parameters fv:Command=festival # [/path/to/command]
400
#speech-parameters fv:Name= # [kevin,kal]
401
 
402
# FestivalLite Speech Driver Parameters
403
#speech-parameters fl:Pitch=100 # [50-200]
404
 
405
# GenericSay Speech Driver Parameters
406
#speech-parameters gs:Command=/usr/local/bin/say
407
 
408
# Mikropuhe Speech Driver Parameters
409
#speech-parameters mp:Name= # [/path/to/mikropuhe/name.pu5]
410
#speech-parameters mp:Pitch=0 # [-10-10]
411
 
412
# SpeechDispatcher Speech Driver Parameters
413
#speech-parameters sd:Language= # [two-letter language code]
414
#speech-parameters sd:Module= # [flite,festival,epos-generic,dtk-generic,...]
415
#speech-parameters sd:Port=6560 # [1-65535] # [1-65535]
416
#speech-parameters sd:Voice= # [male1,female1,male2,female2,male3,female3,child_male,child_female]
417
 
418
# Swift Speech Driver Parameters
419
#speech-parameters sw:Name= # [voice,/path/to/voice]
420
 
421
# Theta Speech Driver Parameters
422
#speech-parameters th:Age= # [1-99,-1--99]
423
#speech-parameters th:Gender= # [male,female,neuter]
424
#speech-parameters th:Language= # [two-letter language code]
425
#speech-parameters th:Name= # [voice,/path/to/voice]
426
#speech-parameters th:Pitch=0.0 # [-2.0-2.0]
427
 
428
# ViaVoice Speech Driver Parameters
429
#speech-parameters vv:IniFile=/usr/lib/ViaVoiceTTS/eci.ini
430
#speech-parameters vv:SampleRate= # [8000,11025,22050]
431
#speech-parameters vv:AbbreviationMode= # [on,off]
432
#speech-parameters vv:NumberMode= # [word,year]
433
#speech-parameters vv:SynthMode= # [sentence,none]
434
#speech-parameters vv:TextMode= # [talk,spell,literal,phonetic]
435
#speech-parameters vv:Language= # [AmericanEnglish,BritishEnglish,CastilianSpanish,MexicanSpanish,StandardFrench,CanadianFrench,StandardGerman,StandardItalian,SimplifiedChinese,BrazilianPortuguese]
436
#speech-parameters vv:Voice= # [AdultMale,AdultFemale,Child,ElderlyFemale,ElderlyMale]
437
#speech-parameters vv:VocalTract= # [male,female]
438
#speech-parameters vv:Breathiness= # [0-100]
439
#speech-parameters vv:HeadSize= # [0-100]
440
#speech-parameters vv:PitchBaseline= # [0-100]
441
#speech-parameters vv:PitchFluctuation= # [0-100]
442
#speech-parameters vv:Roughness= # [0-100]
443
 
444
 
445
#####################
446
# Keyboard Settings #
447
#####################
448
 
449
# The keyboard-table directive specifies which keyboard table to use. Relative paths are
450
# anchored at "/etc/brltty/Keyboard". If not specified, no keyboard table is used.
451
# (can be overridden with the -k [--keyboard-table=] option)
452
#keyboard-table	braille	# bindings for braille keyboards
453
#keyboard-table	desktop	# bindings for full keyboards
454
#keyboard-table	keypad	# bindings for keypad-based navigation
455
#keyboard-table	laptop	# bindings for keyboards without a keypad
456
#keyboard-table	sun_type6	# bindings for Sun Type 6 keyboards
457
 
458
# The keyboard-properties directive specifies which keyboards to monitor.
459
# If not specified, all keyboards are monitored.
460
# (can be overridden with the -K [--keyboard-properties=] option)
461
#keyboard-properties	Type=any	# [any,ps2,usb,bluetooth]
462
#keyboard-properties	Vendor=0X0000	# [0X0000-0XFFFF]
463
#keyboard-properties	Product=0X0000	# [0X0000-0XFFFF]
464
 
465
 
466
##################
467
# Sound Settings #
468
##################
469
 
470
# The pcm-device directive specifies the device to use for soundcard
471
# digital audio. If not specified, a method- and system-dependent
472
# default will be used.
473
# (can be overridden with the -p [--pcm-device=] option)
474
#pcm-device	/path/to/device	# most methods
475
#pcm-device	pcm-handle-id	# ALSA (see second parameter of snd_pcm_open)
476
 
477
# The midi-device directive specifies the device to use for the Musical
478
# Instrument Digital Interface. If not specified, a method- and
479
# system-dependent default will be used.
480
# (can be overridden with the -m [--midi-device=] option)
481
#midi-device	/path/to/device	# most methods
482
#midi-device	client:port	# ALSA (may use number or case-sensitive substring of name)
483
 
484
 
485
###################
486
# Logging Options #
487
###################
488
 
489
# The log-file directive specifies the file to which diagnostics are written.
490
# Relative paths are anchored at the current working directory. If not
491
# specified, diagnostics are written to the system log.
492
# (can be overridden with the -L [--log-file=] option)
493
#log-file	/tmp/brltty.log
494
 
495
# The log-level directive specifies which event categories are to be
496
# logged as well as the severity threshold for uncategorized events.
497
# The category names and severity threshold are separated by commas.
498
# (can be overridden with the -l [--log-level=] option)
499
#log-level	notice
500
 
501
# Only one severity threshold may be specified. Less severe uncategorized
502
# events will not be logged. If not specified, "notice" will be assumed.
503
# The severity thresholds are:
504
#	emergency
505
#	alert
506
#	critical
507
#	error
508
#	warning
509
#	notice
510
#	information
511
#	debug
512
 
513
# Any number of event categories may be enabled. Prefixing a category name
514
# with a minus sign [-] disables it (particularly useful if "all" is used).
515
# The categories are:
516
#	all	enable all of the categories
517
#	ingio	generic input
518
#	inpkts	input packets
519
#	outpkts	output packets
520
#	brlkeys	braille device key events
521
#	kbdkeys	keyboard key events
522
#	csrtrk	cursor tracking
523
#	csrrtg	cursor routing
524
#	update	update events
525
#	speech	speech events
526
#	async	asynchronous event scheduling
527
#	server	BrlAPI server events
528
#	serial	serial I/O
529
#	usb	USB I/O
530
#	bluetooth	Bluetooth I/O
531
#	brldrv	braille driver events
532
#	spkdrv	speech driver events
533
#	scrdrv	screen driver events
534
 
535
 
536
#######################
537
# Preference Settings #
538
#######################
539
 
540
# The preferences-file directive specifies the file in which to save the user's
541
# preferences. Relative paths are usually anchored at "/var/lib/brltty"
542
# (can be changed via the updatable-directory directive).
543
# If not specified, "brltty.prefs" will be used.
544
# (can be overridden with the -F [--preferences-file=] option)
545
#preferences-file	brltty.prefs
546
 
547
# The override-preference directive can be used to explicitly specify the
548
# initial setting of any preference. More than one preference may be overridden
549
# by separating them by commas and/or by using this directive multiple times.
550
# (can be overridden with the -o [--override-preference=] option)
551
#override-preference preference=setting,...
552
 
553
 
554
##########################
555
# Miscellaneous Settings #
556
##########################
557
 
558
# The pid-file directive specifies the absolute path to a file that will
559
# contain BRLTTY's process identifier. It is removed when BRLTTY terminates.
560
# (can be overridden with the -P [--pid-file=] option)
561
#pid-file /run/brltty.pid
562
 
563
# The updatable-directory directive specifies the absolute path to a directory
564
# which contains files that can be updated (preferences, saved clipboard, etc).
565
# If not specified, "/var/lib/brltty" will be used.
566
# (can be overridden with the -U [--updatable-directory=] option)
567
#updatable-directory /var/lib/brltty
568
 
569
# The writable-directory directive specifies the absolute path to a directory
570
# which can be written to (creation of missing but needed resources, etc). If
571
# not specified, "/var/run/brltty" will be used.
572
# (can be overridden with the -W [--writable-directory=] option)
573
#writable-directory /var/run/brltty
574
 
575
# The drivers-directory directive specifies the absolute path to the
576
# directory which contains the dynamically loadable drivers. If not
577
# specified, /usr/lib64/brltty will be used.
578
# (can be overridden with the -D [--drivers-directory=] option)
579
#drivers-directory /usr/lib64/brltty
580
 
581
# The tables-directory directive specifies the absolute path to the directory
582
# which contains the text, attributes, contraction, keyboard, and input tables.
583
# If not specified, "/etc/brltty" will be used.
584
# (can be overridden with the -T [--tables-directory=] option)
585
#tables-directory /etc/brltty
586
 
587
 
588
################################################
589
# Application Programming Interface Parameters #
590
################################################
591
 
592
# The no-api directive disables the Application Programming Interface (API).
593
# (can be overridden with the -N [--no-api=] option)
594
#no-api	off	# [off,on]
595
 
596
# The api-parameters directive passes parameters to the Application
597
# Programming Interface.
598
# (can be overridden with the -A [--api-parameters=] option)
599
#api-parameters parameter=setting,...
600
 
601
#api-parameters Auth=keyfile:/etc/brlapi.key	# Require authentication key
602
#api-parameters Auth=user:joe		# Allow some local user
603
#api-parameters Auth=group:brl		# Allow some local group
604
#api-parameters Auth=polkit		# authenticate via Polkit
605
#api-parameters Host=:0			# Accept only local Unix connections
606
#api-parameters Host=0.0.0.0:0		# Accept any internet connection.
607
#api-parameters StackSize=65536
608
 
609
 
610
###########################
611
# Generic Screen Settings #
612
###########################
613
 
614
# The screen-driver directive specifies the two-letter driver
615
# identification code of the driver for the console screen.
616
# (can be overridden with the -x [--screen-driver=] option)
617
#screen-driver	an	# Android
618
#screen-driver	as	# AtSpi
619
#screen-driver	a2	# AtSpi2
620
#screen-driver	hd	# Hurd
621
#screen-driver	lx	# Linux
622
#screen-driver	pb	# PCBIOS
623
#screen-driver	sc	# Screen
624
#screen-driver	wn	# Windows
625
 
626
 
627
############################
628
# Screen Driver Parameters #
629
############################
630
 
631
# The screen-parameters directive passes non-generic parameters through
632
# to the screen driver.
633
# (can be overridden with the -X [--screen-parameters=] option)
634
#screen-parameters driver:parameter=setting,...
635
 
636
# AtSpi Screen Driver Parameters
637
#screen-parameters as:Type=text+terminal # [text,terminal,all]+...
638
 
639
# AtSpi2 Screen Driver Parameters
640
#screen-parameters as:Release=yes # [yes,no]
641
#screen-parameters as:Type=text+terminal # [text,terminal,all]+...
642
 
643
# Linux Screen Driver Parameters
644
#screen-parameters lx:Charset=name+... # []
645
#screen-parameters lx:DebugSfm=no # [no,yes]
646
#screen-parameters lx:HFB=auto # [auto,vga,fb,0-7]
647
#screen-parameters lx:VT=0 # [0-63]
648
 
649
# Windows Screen Driver Parameters
650
#screen-parameters wn:Root=no # [no,yes]
651
#screen-parameters wn:FollowFocus=yes # [yes,no]
652
 
653