Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/accessibility/speakup/attrib_bleep
0002 KernelVersion:  2.6
0003 Contact:        speakup@linux-speakup.org
0004 Description:    Beeps the PC speaker when there is an attribute change such as
0005                 foreground or background color when using speakup review
0006                 commands. One = on, zero = off.
0007 
0008 What:           /sys/accessibility/speakup/bell_pos
0009 KernelVersion:  2.6
0010 Contact:        speakup@linux-speakup.org
0011 Description:    This works much like a typewriter bell. If for example 72 is
0012                 echoed to bell_pos, it will beep the PC speaker when typing on
0013                 a line past character 72.
0014 
0015 What:           /sys/accessibility/speakup/bleeps
0016 KernelVersion:  2.6
0017 Contact:        speakup@linux-speakup.org
0018 Description:    This controls whether one hears beeps through the PC speaker
0019                 when using speakup's review commands.
0020                 TODO: what values does it accept?
0021 
0022 What:           /sys/accessibility/speakup/bleep_time
0023 KernelVersion:  2.6
0024 Contact:        speakup@linux-speakup.org
0025 Description:    This controls the duration of the PC speaker beeps speakup
0026                 produces.
0027                 TODO: What are the units? Jiffies?
0028 
0029 What:           /sys/accessibility/speakup/cursor_time
0030 KernelVersion:  2.6
0031 Contact:        speakup@linux-speakup.org
0032 Description:    This controls cursor delay when using arrow keys. When a
0033                 connection is very slow, with the default setting, when moving
0034                 with  the arrows, or backspacing etc. speakup says the incorrect
0035                 characters. Set this to a higher value to adjust for the delay
0036                 and better synchronisation between cursor position and speech.
0037 
0038 What:           /sys/accessibility/speakup/delimiters
0039 KernelVersion:  2.6
0040 Contact:        speakup@linux-speakup.org
0041 Description:    Delimit a word from speakup.
0042                 TODO: add more info
0043 
0044 What:           /sys/accessibility/speakup/ex_num
0045 KernelVersion:  2.6
0046 Contact:        speakup@linux-speakup.org
0047 Description:    TODO:
0048 
0049 What:           /sys/accessibility/speakup/key_echo
0050 KernelVersion:  2.6
0051 Contact:        speakup@linux-speakup.org
0052 Description:    Controls if speakup speaks keys when they are typed. One = on,
0053                 zero = off or don't echo keys.
0054 
0055 What:           /sys/accessibility/speakup/keymap
0056 KernelVersion:  2.6
0057 Contact:        speakup@linux-speakup.org
0058 Description:    Speakup keymap remaps keys to Speakup functions.
0059                 It uses a binary
0060                 format. A special program called genmap is needed to compile a
0061                 textual  keymap into the binary format which is then loaded into
0062                 /sys/accessibility/speakup/keymap.
0063 
0064 What:           /sys/accessibility/speakup/no_interrupt
0065 KernelVersion:  2.6
0066 Contact:        speakup@linux-speakup.org
0067 Description:    Controls if typing interrupts output from speakup. With
0068                 no_interrupt set to zero, typing on the keyboard will interrupt
0069                 speakup if for example
0070                 the say screen command is used before the
0071                 entire screen  is read.
0072 
0073                 With no_interrupt set to one, if the say
0074                 screen command is used, and one then types on the keyboard,
0075                 speakup will continue to say the whole screen regardless until
0076                 it finishes.
0077 
0078 What:           /sys/accessibility/speakup/punc_all
0079 KernelVersion:  2.6
0080 Contact:        speakup@linux-speakup.org
0081 Description:    This is a list of all the punctuation speakup should speak when
0082                 punc_level is set to four.
0083 
0084 What:           /sys/accessibility/speakup/punc_level
0085 KernelVersion:  2.6
0086 Contact:        speakup@linux-speakup.org
0087 Description:    Controls the level of punctuation spoken as the screen is
0088                 displayed, not reviewed. Levels range from zero no punctuation,
0089                 to four, all punctuation. One corresponds to punc_some, two
0090                 corresponds to punc_most, and three as well as four both
0091                 correspond to punc_all. Some hardware synthesizers may have
0092                 different levels each corresponding to  three and four for
0093                 punc_level. Also note that if punc_level is set to zero, and
0094                 key_echo is set to one, typed punctuation is still spoken as it
0095                 is typed.
0096 
0097 What:           /sys/accessibility/speakup/punc_most
0098 KernelVersion:  2.6
0099 Contact:        speakup@linux-speakup.org
0100 Description:    This is a list of all the punctuation speakup should speak when
0101                 punc_level is set to two.
0102 
0103 What:           /sys/accessibility/speakup/punc_some
0104 KernelVersion:  2.6
0105 Contact:        speakup@linux-speakup.org
0106 Description:    This is a list of all the punctuation speakup should speak when
0107                 punc_level is set to one.
0108 
0109 What:           /sys/accessibility/speakup/reading_punc
0110 KernelVersion:  2.6
0111 Contact:        speakup@linux-speakup.org
0112 Description:    Almost the same as punc_level, the differences being that
0113                 reading_punc controls the level of punctuation when reviewing
0114                 the screen with speakup's screen review commands. The other
0115                 difference is that reading_punc set to three speaks punc_all,
0116                 and reading_punc set to four speaks all punctuation, including
0117                 spaces.
0118 
0119 What:           /sys/accessibility/speakup/repeats
0120 KernelVersion:  2.6
0121 Contact:        speakup@linux-speakup.org
0122 Description:    A list of characters speakup repeats. Normally, when there are
0123                 more than three characters in a row, speakup
0124                 just reads three of
0125                 those characters. For example, "......" would be read as dot,
0126                 dot, dot. If a . is added to the list of characters in repeats,
0127                 "......" would be read as dot, dot, dot, times six.
0128 
0129 What:           /sys/accessibility/speakup/say_control
0130 KernelVersion:  2.6
0131 Contact:        speakup@linux-speakup.org
0132 Description:    If set to one, speakup speaks shift, alt and control when those
0133                 keys are pressed. If say_control is set to zero, shift, ctrl,
0134                 and alt are not spoken when they are pressed.
0135 
0136 What:           /sys/accessibility/speakup/say_word_ctl
0137 KernelVersion:  2.6
0138 Contact:        speakup@linux-speakup.org
0139 Description:    TODO:
0140 
0141 What:           /sys/accessibility/speakup/silent
0142 KernelVersion:  2.6
0143 Contact:        speakup@linux-speakup.org
0144 Description:    TODO:
0145 
0146 What:           /sys/accessibility/speakup/spell_delay
0147 KernelVersion:  2.6
0148 Contact:        speakup@linux-speakup.org
0149 Description:    This controls how fast a word is spelled
0150                 when speakup's say word
0151                 review command is pressed twice quickly to speak the current
0152                 word being reviewed. Zero just speaks the letters one after
0153                 another, while values one through four
0154                 seem to introduce more of
0155                 a pause between the spelling of each letter by speakup.
0156 
0157 What:           /sys/accessibility/speakup/synth
0158 KernelVersion:  2.6
0159 Contact:        speakup@linux-speakup.org
0160 Description:    Gets or sets the synthesizer driver currently in use. Reading
0161                 synth returns the synthesizer driver currently in use. Writing
0162                 synth switches to the given synthesizer driver, provided it is
0163                 either built into the kernel, or already loaded as a module.
0164 
0165 What:           /sys/accessibility/speakup/synth_direct
0166 KernelVersion:  2.6
0167 Contact:        speakup@linux-speakup.org
0168 Description:    Sends whatever is written to synth_direct
0169                 directly to the speech synthesizer in use, bypassing speakup.
0170                 This could be used to make the synthesizer speak
0171                 a string, or to
0172                 send control sequences to the synthesizer to change how the
0173                 synthesizer behaves.
0174 
0175 What:           /sys/accessibility/speakup/version
0176 KernelVersion:  2.6
0177 Contact:        speakup@linux-speakup.org
0178 Description:    Reading version returns the version of speakup, and the version
0179                 of the synthesizer driver currently in use.
0180 
0181 What:           /sys/accessibility/speakup/i18n/announcements
0182 KernelVersion:  2.6
0183 Contact:        speakup@linux-speakup.org
0184 Description:    This file contains various general announcements, most of which
0185                 cannot be categorized.  You will find messages such as "You
0186                 killed Speakup", "I'm alive", "leaving help", "parked",
0187                 "unparked", and others. You will also find the names of the
0188                 screen edges and cursor tracking modes here.
0189 
0190 What:           /sys/accessibility/speakup/i18n/chartab
0191 KernelVersion:  2.6
0192 Contact:        speakup@linux-speakup.org
0193 Description:    TODO
0194 
0195 What:           /sys/accessibility/speakup/i18n/ctl_keys
0196 KernelVersion:  2.6
0197 Contact:        speakup@linux-speakup.org
0198 Description:    Here, you will find names of control keys.  These are used with
0199                 Speakup's say_control feature.
0200 
0201 What:           /sys/accessibility/speakup/i18n/function_names
0202 KernelVersion:  2.6
0203 Contact:        speakup@linux-speakup.org
0204 Description:    Here, you will find a list of names for Speakup functions.
0205                 These are used by the help system.  For example, suppose that
0206                 you have activated help mode, and you pressed
0207                 keypad 3.  Speakup
0208                 says: "keypad 3 is character, say next."
0209                 The message "character, say next" names a Speakup function, and
0210                 it comes from this function_names file.
0211 
0212 What:           /sys/accessibility/speakup/i18n/states
0213 KernelVersion:  2.6
0214 Contact:        speakup@linux-speakup.org
0215 Description:    This file contains names for key states.
0216                 Again, these are part of the help system.  For instance, if you
0217                 had pressed speakup + keypad 3, you would hear:
0218                 "speakup keypad 3 is go to bottom edge."
0219 
0220                 The speakup key is depressed, so the name of the key state is
0221                 speakup.
0222 
0223                 This part of the message comes from the states collection.
0224 
0225 What:           /sys/accessibility/speakup/i18n/characters
0226 KernelVersion:  2.6
0227 Contact:        speakup@linux-speakup.org
0228 Description:    Through this sys entry, Speakup gives you the ability to change
0229                 how Speakup pronounces a given character. You could, for
0230                 example, change how some punctuation characters are spoken. You
0231                 can even change how Speakup will pronounce certain letters. For
0232                 further details see '12.  Changing the Pronunciation of
0233                 Characters' in Speakup User's Guide (file spkguide.txt in
0234                 source).
0235 
0236 What:           /sys/accessibility/speakup/i18n/colors
0237 KernelVersion:  2.6
0238 Contact:        speakup@linux-speakup.org
0239 Description:    When you use the "say attributes" function, Speakup says the
0240                 name of the foreground and background colors.  These names come
0241                 from the i18n/colors file.
0242 
0243 What:           /sys/accessibility/speakup/i18n/formatted
0244 KernelVersion:  2.6
0245 Contact:        speakup@linux-speakup.org
0246 Description:    This group of messages contains embedded formatting codes, to
0247                 specify the type and width of displayed data.  If you change
0248                 these, you must preserve all of the formatting codes, and they
0249                 must appear in the order used by the default messages.
0250 
0251 What:           /sys/accessibility/speakup/i18n/key_names
0252 KernelVersion:  2.6
0253 Contact:        speakup@linux-speakup.org
0254 Description:    Again, key_names is used by Speakup's help system.  In the
0255                 previous example, Speakup said that you pressed "keypad 3."
0256                 This name came from the key_names file.
0257 
0258 What:           /sys/accessibility/speakup/<synth-name>/
0259 KernelVersion:  2.6
0260 Contact:        speakup@linux-speakup.org
0261 Description:    In `/sys/accessibility/speakup` is a directory corresponding to
0262                 the synthesizer driver currently in use (E.G) `soft` for the
0263                 soft driver. This directory contains files which control the
0264                 speech synthesizer itself,
0265                 as opposed to controlling the speakup
0266                 screen reader. The parameters in this directory have the same
0267                 names and functions across all
0268                 supported synthesizers. The range
0269                 of values for freq, pitch, rate, and vol is the same for all
0270                 supported synthesizers, with the given range being internally
0271                 mapped by the driver to  more or less fit the range of values
0272                 supported for a given parameter by the individual synthesizer.
0273                 Below is a description of values and  parameters for soft
0274                 synthesizer, which is currently the most commonly used.
0275 
0276 What:           /sys/accessibility/speakup/<synth-name>/caps_start
0277 KernelVersion:  2.6
0278 Contact:        speakup@linux-speakup.org
0279 Description:    This is the string that is sent to the synthesizer to cause it
0280                 to start speaking uppercase letters. For the soft synthesizer
0281                 and most others, this causes the pitch of the voice to rise
0282                 above the currently set pitch.
0283 
0284 What:           /sys/accessibility/speakup/<synth-name>/caps_stop
0285 KernelVersion:  2.6
0286 Contact:        speakup@linux-speakup.org
0287 Description:    This is the string sent to the synthesizer to cause it to stop
0288                 speaking uppercase letters. In the case of the soft synthesizer
0289                 and most others, this returns the pitch of the voice
0290                 down to the
0291                 currently set pitch.
0292 
0293 What:           /sys/accessibility/speakup/<synth-name>/delay_time
0294 KernelVersion:  2.6
0295 Contact:        speakup@linux-speakup.org
0296 Description:    TODO:
0297 
0298 What:           /sys/accessibility/speakup/<synth-name>/direct
0299 KernelVersion:  2.6
0300 Contact:        speakup@linux-speakup.org
0301 Description:    Controls if punctuation is spoken by speakup, or by the
0302                 synthesizer.
0303 
0304                 For example, speakup speaks ">" as "greater", while
0305                 the espeak synthesizer used by the soft driver speaks "greater
0306                 than". Zero lets speakup speak the punctuation. One lets the
0307                 synthesizer itself speak punctuation.
0308 
0309 What:           /sys/accessibility/speakup/<synth-name>/freq
0310 KernelVersion:  2.6
0311 Contact:        speakup@linux-speakup.org
0312 Description:    Gets or sets the frequency of the speech synthesizer. Range is
0313                 0-9.
0314 
0315 What:           /sys/accessibility/speakup/<synth-name>/flush_time
0316 KernelVersion:  5.12
0317 Contact:        speakup@linux-speakup.org
0318 Description:    Gets or sets the timeout to wait for the synthesizer flush to
0319                 complete. This can be used when the cable gets faulty and flush
0320                 notifications are getting lost.
0321 
0322 What:           /sys/accessibility/speakup/<synth-name>/full_time
0323 KernelVersion:  2.6
0324 Contact:        speakup@linux-speakup.org
0325 Description:    TODO:
0326 
0327 What:           /sys/accessibility/speakup/<synth-name>/jiffy_delta
0328 KernelVersion:  2.6
0329 Contact:        speakup@linux-speakup.org
0330 Description:    This controls how many jiffys the kernel gives to the
0331                 synthesizer. Setting this too high can make a system unstable,
0332                 or even crash it.
0333 
0334 What:           /sys/accessibility/speakup/<synth-name>/pitch
0335 KernelVersion:  2.6
0336 Contact:        speakup@linux-speakup.org
0337 Description:    Gets or sets the pitch of the synthesizer. The range is 0-9.
0338 
0339 What:           /sys/accessibility/speakup/<synth-name>/inflection
0340 KernelVersion:  5.8
0341 Contact:        speakup@linux-speakup.org
0342 Description:    Gets or sets the inflection of the synthesizer, i.e. the pitch
0343                 range. The range is 0-9.
0344 
0345 What:           /sys/accessibility/speakup/<synth-name>/punct
0346 KernelVersion:  2.6
0347 Contact:        speakup@linux-speakup.org
0348 Description:    Gets or sets the amount of punctuation spoken by the
0349                 synthesizer. The range for the soft driver seems to be 0-2.
0350                 TODO: How is this related to speakup's punc_level, or
0351                 reading_punc.
0352 
0353 What:           /sys/accessibility/speakup/<synth-name>/rate
0354 KernelVersion:  2.6
0355 Contact:        speakup@linux-speakup.org
0356 Description:    Gets or sets the rate of the synthesizer. Range is from zero
0357                 slowest, to nine fastest.
0358 
0359 What:           /sys/accessibility/speakup/<synth-name>/tone
0360 KernelVersion:  2.6
0361 Contact:        speakup@linux-speakup.org
0362 Description:    Gets or sets the tone of the speech synthesizer. The range for
0363                 the soft driver seems to be 0-2. This seems to make no
0364                 difference if using espeak and the espeakup connector.
0365                 TODO: does espeakup support different tonalities?
0366 
0367 What:           /sys/accessibility/speakup/<synth-name>/trigger_time
0368 KernelVersion:  2.6
0369 Contact:        speakup@linux-speakup.org
0370 Description:    TODO:
0371 
0372 What:           /sys/accessibility/speakup/<synth-name>/voice
0373 KernelVersion:  2.6
0374 Contact:        speakup@linux-speakup.org
0375 Description:    Gets or sets the voice used by the synthesizer if the
0376                 synthesizer can speak in more than one voice. The range for the
0377                 soft driver is 0-7. Note that while espeak supports multiple
0378                 voices, this parameter will not set the voice when the espeakup
0379                 connector is used  between speakup and espeak.
0380 
0381 What:           /sys/accessibility/speakup/<synth-name>/vol
0382 KernelVersion:  2.6
0383 Contact:        speakup@linux-speakup.org
0384 Description:    Gets or sets the volume of the speech synthesizer. Range is 0-9,
0385                 with zero being the softest, and nine being the loudest.
0386