/etc/brltty.conf is in brltty 4.3-1ubuntu5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 | # This is a configuration file template for the BRLTTY application.
# Uncomment those entries which apply to your personal needs and system
# requirements.
# BRLTTY expects to find its configuration file in "/etc/brltty.conf"
# (can be overridden with the -f [--configuration-file=] option).
# If it doesn't exist, then BRLTTY silently continues but may require
# that certain command line options be explicitly supplied.
# Blank lines are ignored. The character '#', anywhere on a line,
# initiates a comment; all characters from it to the end of that line
# are ignored.
# Each configuration entry consists of a keyword followed by its operand.
# An arbitrary amount of white space, (blanks and/or tabs), may occur
# before the keyword, as well as before and after the operand. Keyword
# processing is not case sensitive. Examples of valid entries are:
#
# Braille-Driver pm # Papenmeier braille displays.
# braille-device serial: # The first serial device.
# SPEECH-DRIVER fv # The Festival Text to Speech System.
# The default settings given within the following descriptions assume no
# special build options (see "./configure --help" in the top-level
# directory of the source tree.
############################
# Generic Braille Settings #
############################
# The braille-driver directive specifies the two-letter driver
# identification code of the driver for the braille display.
# If not specified, autodetection will be performed.
# (can be overridden with the -b [--braille-driver=] option)
#braille-driver auto # autodetect
#braille-driver al # Alva
#braille-driver at # Albatross
#braille-driver ba # BrlAPI
#braille-driver bc # BrailComm
#braille-driver bd # Braudi
#braille-driver bl # BrailleLite
#braille-driver bm # Baum
#braille-driver bn # BrailleNote
#braille-driver cb # CombiBraille
#braille-driver ec # EcoBraille
#braille-driver eu # EuroBraille
#braille-driver fs # FreedomScientific
#braille-driver hm # HIMS
#braille-driver ht # HandyTech
#braille-driver il # IrisLinux
#braille-driver lb # Libbraille
#braille-driver lt # LogText
#braille-driver mb # MultiBraille
#braille-driver md # MDV (protocol 5)
#braille-driver mn # MiniBraille
#braille-driver mt # Metec
#braille-driver pg # Pegasus
#braille-driver pm # Papenmeier
#braille-driver sk # Seika
#braille-driver tn # TechniBraille
#braille-driver ts # TSI
#braille-driver tt # TTY
#braille-driver vd # VideoBraille
#braille-driver vo # Voyager, Part232 (serial adapter), BraillePen/EasyLink
#braille-driver vr # Virtual
#braille-driver vs # VisioBraille
#braille-driver xw # XWindow
# The braille-device directive specifies the device to which the braille
# display is connected. The generic syntax is type:device. The device
# type is optional, and, for backward compatibility, defaults to serial.
# The following devices are supported (brackets indicate optionality):
# serial:path (relative paths are anchored at "/dev")
# usb:[serial-number]
# bluetooth:address
# If not specified, "usb:" will be used.
# (can be overridden with the -d [--braille-device=] option)
#braille-device serial: # First serial device.
#braille-device usb: # First USB device matching braille driver.
#braille-device usb:nnnnn # Specific USB device by serial number.
#braille-device bluetooth:xx:xx:xx:xx:xx:xx # Specific bluetooth device by address.
#
# NOTE: If the device is connected via a serial-to-USB adapter then setting
# braille-device to usb: will not work. In this case it needs to identify the
# virtual serial device which the kernel has created for the adapter, i.e. to
# something like serial:ttyUSB0 (see the kernel messages on device plug to get
# the actual device name).
# The release-device directive specifies whether or not the device to which the
# braille display is connected is to be released when the current screen or
# window can't be read by BRLTTY. If not specified, "on" will be used on Windows
# platforms and "off" will be used on all other platforms.
# (can be overridden with the -r [--release-device] option)
#release-device on # Release the device.
#release-device off # Don't release the device.
# The text-table directive specifies which text table to use. Relative paths
# are anchored at "/etc/brltty". If not specified, locale-based
# autoselection with fallback to "en-nabcc" will be performed.
# (can be overridden with the -t [--text-table=] option)
#text-table auto # locale-based autoselection (fallback to "en-nabcc")
#text-table ar # Arabic (generic)
#text-table as # Assamese
#text-table awa # Awadhi
#text-table bg # Bulgarian
#text-table bh # Bihari
#text-table bn # Bengali
#text-table bo # Tibetan
#text-table bra # Braj
#text-table cs # Czech
#text-table cy # Welsh
#text-table da # Danish
#text-table de # German
#text-table dra # Dravidian
#text-table el # Greek
#text-table en # English
#text-table en_CA # English (Canada)
#text-table en_GB # English (United Kingdom)
#text-table en_US # English (United States)
#text-table en-nabcc # English (North American Braille Computer Code)
#text-table eo # Esperanto
#text-table es # Spanish
#text-table et # Estonian
#text-table fi # Finnish
#text-table fr # French
#text-table fr_CA # French (Canada)
#text-table fr_FR # French (France)
#text-table fr-2007 # French (unified)
#text-table fr-cbifs # French (Code Braille Informatique Français Standard)
#text-table ga # Irish
#text-table gd # Gaelic
#text-table gon # Gondi
#text-table gu # Gujarati
#text-table he # Hebrew
#text-table hi # Hindi
#text-table hr # Croatian
#text-table hu # Hungarian
#text-table hy # Armenian
#text-table is # Icelandic
#text-table it # Italian
#text-table kha # Khasi
#text-table kn # Kannada
#text-table kok # Konkani
#text-table kru # Kurukh
#text-table lt # Lituanian
#text-table lv # Latvian
#text-table mg # Malagasy
#text-table mi # Maori
#text-table ml # Malayalam
#text-table mni # Manipuri
#text-table mr # Marathi
#text-table mt # Maltese
#text-table mun # Mundari
#text-table mwr # Marwari
#text-table ne # Nepali
#text-table new # Newari
#text-table nl # Dutch
#text-table nl_BE # Dutch (Belgium)
#text-table nl_NL # Dutch (Netherlands)
#text-table no # Norwegian
#text-table no-generic # Norwegian (with support for other languages)
#text-table no-oub # Norwegian (Offentlig Utvalg for Blindeskrift)
#text-table nwc # Old Newari
#text-table or # Oriya
#text-table pa # Panjabi
#text-table pi # Pali
#text-table pl # Polish
#text-table pt # Portuguese
#text-table ro # Romanian
#text-table ru # Russian
#text-table sa # Sanskrit
#text-table sat # Santali
#text-table sd # Sindhi
#text-table sk # Slovak
#text-table sv # Swedish
#text-table sw # Swahili
#text-table ta # Tamil
#text-table te # Telugu
#text-table tr # Turkish
#text-table vi # Vietnamese
# The attributes-table directive specifies which attributes table to use.
# Relative paths are anchored at "/etc/brltty". If not specified,
# "attributes" will be used.
# (can be overridden with the -a [--attributes-table=] option)
#attributes-table attributes #
#attributes-table attrib #
# The contraction-table directive specifies which contraction table to use.
# Relative paths are anchored at "/etc/brltty". If not specified, no
# contraction table will be available.
# (can be overridden with the -c [--contraction-table=] option)
#contraction-table af # Afrikaans (contracted)
#contraction-table am # Amharic (uncontracted)
#contraction-table de-basis # German (uncontracted)
#contraction-table de-kurzschrift # German (contracted - 1998 standard)
#contraction-table de-vollschrift # German (basic contractions)
#contraction-table en-ueb-g2 # Unified English Braille (grade 2)
#contraction-table en-us-g2 # American English (grade 2)
#contraction-table es # Spanish (grade 2)
#contraction-table fr-abrege # French (contracted)
#contraction-table fr-integral # French (uncontracted)
#contraction-table ha # Hausa (contracted)
#contraction-table id # Indonesian (contracted)
#contraction-table ja # Japanese (uncontracted)
#contraction-table ko-g1 # Korean (grade 1)
#contraction-table ko-g2 # Korean (grade 2)
#contraction-table ko # Korean (uncontracted)
#contraction-table mg # Malagasy (contracted)
#contraction-table mun # Munda (contracted)
#contraction-table nl # Dutch (contracted)
#contraction-table ny # Chichewa (contracted)
#contraction-table ipa # International Phonetic Alphabet
#contraction-table pt # Portuguese (grade 2)
#contraction-table si # Sinhalese (uncontracted)
#contraction-table sw # Swahili (contracted)
#contraction-table th # Thai (contracted)
#contraction-table zh-tw # Taiwanese Chinese (uncontracted)
#contraction-table zh-tw-ucb # Taiwanese Chinese (Unique Chinese Braille)
#contraction-table zu # Zulu (contracted)
#############################
# Braille Driver Parameters #
#############################
# The braille-parameters directive passes non-generic parameters through
# to the braille driver.
# (can be overridden with the -B [--braille-parameters=] option)
#braille-parameters driver:parameter=setting,...
# BrlAPI Braille Driver Parameters
#braille-parameters ba:Auth=/etc/brlapi.key
#braille-parameters ba:Host=:0
# BrailleLite Braille Driver Parameters
#braille-parameters bl:BaudRate=9600 # [300,600,1200,2400,4800,9600,19200,38400]
#braille-parameters bl:KbEmu=yes # [yes,no]
# Baum Braille Driver Parameters
#braille-parameters bm:Protocols=default # [default,all,native]
#braille-parameters bm:VarioKeys=no # [no,yes]
# EuroBraille Braille Driver Parameters
#braille-parameters eu:Protocol= # [clio,esysiris]
# HandyTech Braille Driver Parameters
#braille-parameters ht:SetTime=no # [no,yes]
# Libbraille Braille Driver Parameters
#braille-parameters lb:Device=/dev/ttyS0 #
#braille-parameters lb:Driver=auto #
#braille-parameters lb:Table=us.tbl #
# TTY Braille Driver Parameters
#braille-parameters tt:Baud=9600 #
#braille-parameters tt:CharSet=ISO8859-1 #
#braille-parameters tt:Columns=40 # [1-80]
#braille-parameters tt:Lines=1 # [1-3]
#braille-parameters tt:Locale= #
#braille-parameters tt:Term=vt100 # [terminfo]
# VisioBraille Braille Driver Parameters
#braille-parameters vs:Baud=57600 #
#braille-parameters vs:DisplaySize=40 # [20-40]
#braille-parameters vs:PromVersion=4 # [3-6]
# XWindow Braille Driver Parameters
#braille-parameters xw:Columns=40 # [1-80]
#braille-parameters xw:Font=name # []
#braille-parameters xw:Input=off # [off,on]
#braille-parameters xw:Lines=1 # [1-3]
#braille-parameters xw:Model=bare # [bare]
#braille-parameters xw:TkParms= #
###########################
# Generic Speech Settings #
###########################
# The speech-driver directive specifies the two-letter driver
# identification code of the driver for the speech synthesizer.
# If not specified, autodetection will be performed.
# (can be overridden with the -s [--speech-driver=] option)
#speech-driver auto # autodetect
#speech-driver al # Alva
#speech-driver bl # BrailleLite
#speech-driver cb # CombiBraille
#speech-driver es # eSpeak (text to speech engine)
#speech-driver fl # FestivalLite (text to speech engine)
#speech-driver fv # Festival (text to speech engine)
#speech-driver gs # GenericSay (pipes to /usr/local/bin/say)
#speech-driver mp # Mikropuhe (text to speech engine)
#speech-driver sd # SpeechDispatcher (text to speech server)
#speech-driver sw # Swift (text to speech engine)
#speech-driver th # Theta (text to speech engine)
#speech-driver vv # ViaVoice (text to speech engine)
#speech-driver xs # ExternalSpeech (executes /usr/local/bin/externalspeech)
# The speech-input directive specifies the name of the file system object
# (FIFO, named pipe, named socket, etc) which can be used by external
# applications for text-to-speech conversion via BRLTTY's speech driver.
# Relative paths are anchored at the current working directory. If not
# specified, the file system object isn't created.
# (can be overridden with the -i [--speech-input=] option)
#speech-input /path/to/file-system-object
############################
# Speech Driver Parameters #
############################
# The speech-parameters directive passes non-generic parameters through
# to the speech driver.
# (can be overridden with the -S [--speech-parameters=] option)
#speech-parameters driver:parameter=setting,...
# eSpeak Speech Driver Parameters
#speech-parameters es:Path=
#speech-parameters es:PunctList=
#speech-parameters es:Voice=
# ExternalSpeech Speech Driver Parameters
#speech-parameters xs:Program=/usr/local/bin/externalspeech
#speech-parameters xs:Uid=65534
#speech-parameters xs:Gid=65534
# Festival Speech Driver Parameters
#speech-parameters fv:Command=festival # [/path/to/command]
#speech-parameters fv:Name= # [kevin,kal]
# FestivalLite Speech Driver Parameters
#speech-parameters fl:Pitch=100 # [50-200]
# GenericSay Speech Driver Parameters
#speech-parameters gs:Command=/usr/local/bin/say
# Mikropuhe Speech Driver Parameters
#speech-parameters mp:Name= # [/path/to/mikropuhe/name.pu5]
#speech-parameters mp:Pitch=0 # [-10-10]
# SpeechDispatcher Speech Driver Parameters
#speech-parameters sd:Language= # [two-letter language code]
#speech-parameters sd:Module= # [flite,festival,epos-generic,dtk-generic,...]
#speech-parameters sd:Port=6560 # [1-65535] # [1-65535]
#speech-parameters sd:Voice= # [male1,female1,male2,female2,male3,female3,child_male,child_female]
# Swift Speech Driver Parameters
#speech-parameters sw:Name= # [voice,/path/to/voice]
# Theta Speech Driver Parameters
#speech-parameters th:Age= # [1-99,-1--99]
#speech-parameters th:Gender= # [male,female,neuter]
#speech-parameters th:Language= # [two-letter language code]
#speech-parameters th:Name= # [voice,/path/to/voice]
#speech-parameters th:Pitch=0.0 # [-2.0-2.0]
# ViaVoice Speech Driver Parameters
#speech-parameters vv:IniFile=/usr/lib/ViaVoiceTTS/eci.ini
#speech-parameters vv:SampleRate= # [8000,11025,22050]
#speech-parameters vv:AbbreviationMode= # [on,off]
#speech-parameters vv:NumberMode= # [word,year]
#speech-parameters vv:SynthMode= # [sentence,none]
#speech-parameters vv:TextMode= # [talk,spell,literal,phonetic]
#speech-parameters vv:Language= # [AmericanEnglish,BritishEnglish,CastilianSpanish,MexicanSpanish,StandardFrench,CanadianFrench,StandardGerman,StandardItalian,SimplifiedChinese,BrazilianPortuguese]
#speech-parameters vv:Voice= # [AdultMale,AdultFemale,Child,ElderlyFemale,ElderlyMale]
#speech-parameters vv:VocalTract= # [male,female]
#speech-parameters vv:Breathiness= # [0-100]
#speech-parameters vv:HeadSize= # [0-100]
#speech-parameters vv:PitchBaseline= # [0-100]
#speech-parameters vv:PitchFluctuation= # [0-100]
#speech-parameters vv:Roughness= # [0-100]
#####################
# Keyboard Settings #
#####################
# The key-table directive specifies which key table to use. Relative paths are
# anchored at "/etc/brltty". If not specified, no key table is used.
# (can be overridden with the -k [--key-table=] option)
#key-table desktop # bindings for full keyboards
#key-table keypad # bindings for keypad-based navigation
#key-table laptop # bindings for keyboards without a keypad
# The keyboard-properties directive specifies which keyboards to monitor.
# If not specified, all keyboards are monitored.
# (can be overridden with the -K [--keyboard-properties=] option)
#keyboard-properties Type=any # [any,ps2,usb,bluetooth]
#keyboard-properties Vendor=0X0000 # [0X0000-0XFFFF]
#keyboard-properties Product=0X0000 # [0X0000-0XFFFF]
##################
# Sound Settings #
##################
# The pcm-device directive specifies the device to use for soundcard
# digital audio. If not specified, a method- and system-dependent
# default will be used.
# (can be overridden with the -p [--pcm-device=] option)
#pcm-device /path/to/device # most methods
#pcm-device pcm-handle-id # ALSA (see second parameter of snd_pcm_open)
# The midi-device directive specifies the device to use for the Musical
# Instrument Digital Interface. If not specified, a method- and
# system-dependent default will be used.
# (can be overridden with the -m [--midi-device=] option)
#midi-device /path/to/device # most methods
#midi-device client:port # ALSA (may use number or case-sensitive substring of name)
##########################
# Miscellaneous Settings #
##########################
# The preferences-file directive specifies the file in which to save the user's
# preferences. Relative paths are anchored at "/var/lib/brltty". If not
# specified, "brltty.prefs" will be used.
# (can be overridden with the -F [--preferences-file=] option)
#preferences-file brltty.prefs
# The log-level directive specifies the severity threshold for diagnostics
# written to the system log. Less severe diagnostics will not be logged. If not
# specified, "notice" will be used.
# (can be overridden with the -l [--log-level=] option)
#log-level emergency
#log-level alert
#log-level critical
#log-level error
#log-level warning
#log-level notice
#log-level information
#log-level debug
# The log-file directive specifies the file to which diagnostics are written.
# Relative paths are anchored at the current working directory. If not
# specified, diagnostics are written to the system log.
# (can be overridden with the -L [--log-file=] option)
#log-file /tmp/brltty.log
# The drivers-directory directive specifies the absolute path to the
# directory which contains the dynamically loadable drivers. If not
# specified, /lib/brltty will be used.
# (can be overridden with the -D [--drivers-directory=] option)
#drivers-directory /lib/brltty
# The writable-directory directive specifies the absolute path to a directory
# which can be written to (creation of missing but needed resources, etc). If
# not specified, "/var/run/brltty" will be used.
# (can be overridden with the -W [--writable-directory=] option)
#writable-directory /var/run/brltty
# The tables-directory directive specifies the absolute path to the directory
# which contains the text, attributes, contraction, and key tables. If not
# specified, "/etc/brltty" will be used.
# (can be overridden with the -T [--tables-directory=] option)
#tables-directory /etc/brltty
################################################
# Application Programming Interface Parameters #
################################################
# The api-parameters directive passes parameters to the Application
# Programming Interface.
# (can be overridden with the -A [--api-parameters=] option)
#api-parameters parameter=setting,...
#api-parameters Auth=keyfile:/etc/brlapi.key # Require authentication key
#api-parameters Auth=user:joe # Allow some local user
#api-parameters Auth=group:brl # Allow some local group
#api-parameters Host=:0 # Accept only local Unix connections
#api-parameters Host=0.0.0.0:0 # Accept any internet connection.
#api-parameters StackSize=65536
###########################
# Generic Screen Settings #
###########################
# The screen-driver directive specifies the two-letter driver
# identification code of the driver for the console screen.
# (can be overridden with the -x [--screen-driver=] option)
#screen-driver as # AtSpi
#screen-driver pb # PCBIOS
#screen-driver hd # Hurd
#screen-driver lx # Linux
#screen-driver sc # Screen
#screen-driver wn # Windows
############################
# Screen Driver Parameters #
############################
# The screen-parameters directive passes non-generic parameters through
# to the screen driver.
# (can be overridden with the -X [--screen-parameters=] option)
#screen-parameters driver:parameter=setting,...
# AtSpi Screen Driver Parameters
#screen-parameters as:Type=text+terminal # [text,terminal,all]
# Linux Screen Driver Parameters
#screen-parameters lx:Charset=name+... # []
#screen-parameters lx:DebugSfm=no # [no,yes]
#screen-parameters lx:Hfb=auto # [auto,vga,fb,0-7]
# Windows Screen Driver Parameters
#screen-parameters wn:Root=no # [no,yes]
#screen-parameters wn:FollowFocus=yes # [yes,no]
|