cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

sysfs-driver-speakup (14941B)


      1What:		/sys/accessibility/speakup/attrib_bleep
      2KernelVersion:	2.6
      3Contact:	speakup@linux-speakup.org
      4Description:	Beeps the PC speaker when there is an attribute change such as
      5		foreground or background color when using speakup review
      6		commands. One = on, zero = off.
      7
      8What:		/sys/accessibility/speakup/bell_pos
      9KernelVersion:	2.6
     10Contact:	speakup@linux-speakup.org
     11Description:	This works much like a typewriter bell. If for example 72 is
     12		echoed to bell_pos, it will beep the PC speaker when typing on
     13		a line past character 72.
     14
     15What:		/sys/accessibility/speakup/bleeps
     16KernelVersion:	2.6
     17Contact:	speakup@linux-speakup.org
     18Description:	This controls whether one hears beeps through the PC speaker
     19		when using speakup's review commands.
     20		TODO: what values does it accept?
     21
     22What:		/sys/accessibility/speakup/bleep_time
     23KernelVersion:	2.6
     24Contact:	speakup@linux-speakup.org
     25Description:	This controls the duration of the PC speaker beeps speakup
     26		produces.
     27		TODO: What are the units? Jiffies?
     28
     29What:		/sys/accessibility/speakup/cursor_time
     30KernelVersion:	2.6
     31Contact:	speakup@linux-speakup.org
     32Description:	This controls cursor delay when using arrow keys. When a
     33		connection is very slow, with the default setting, when moving
     34		with  the arrows, or backspacing etc. speakup says the incorrect
     35		characters. Set this to a higher value to adjust for the delay
     36		and better synchronisation between cursor position and speech.
     37
     38What:		/sys/accessibility/speakup/delimiters
     39KernelVersion:	2.6
     40Contact:	speakup@linux-speakup.org
     41Description:	Delimit a word from speakup.
     42		TODO: add more info
     43
     44What:		/sys/accessibility/speakup/ex_num
     45KernelVersion:	2.6
     46Contact:	speakup@linux-speakup.org
     47Description:	TODO:
     48
     49What:		/sys/accessibility/speakup/key_echo
     50KernelVersion:	2.6
     51Contact:	speakup@linux-speakup.org
     52Description:	Controls if speakup speaks keys when they are typed. One = on,
     53		zero = off or don't echo keys.
     54
     55What:		/sys/accessibility/speakup/keymap
     56KernelVersion:	2.6
     57Contact:	speakup@linux-speakup.org
     58Description:	Speakup keymap remaps keys to Speakup functions.
     59		It uses a binary
     60		format. A special program called genmap is needed to compile a
     61		textual  keymap into the binary format which is then loaded into
     62		/sys/accessibility/speakup/keymap.
     63
     64What:		/sys/accessibility/speakup/no_interrupt
     65KernelVersion:	2.6
     66Contact:	speakup@linux-speakup.org
     67Description:	Controls if typing interrupts output from speakup. With
     68		no_interrupt set to zero, typing on the keyboard will interrupt
     69		speakup if for example
     70		the say screen command is used before the
     71		entire screen  is read.
     72
     73		With no_interrupt set to one, if the say
     74		screen command is used, and one then types on the keyboard,
     75		speakup will continue to say the whole screen regardless until
     76		it finishes.
     77
     78What:		/sys/accessibility/speakup/punc_all
     79KernelVersion:	2.6
     80Contact:	speakup@linux-speakup.org
     81Description:	This is a list of all the punctuation speakup should speak when
     82		punc_level is set to four.
     83
     84What:		/sys/accessibility/speakup/punc_level
     85KernelVersion:	2.6
     86Contact:	speakup@linux-speakup.org
     87Description:	Controls the level of punctuation spoken as the screen is
     88		displayed, not reviewed. Levels range from zero no punctuation,
     89		to four, all punctuation. One corresponds to punc_some, two
     90		corresponds to punc_most, and three as well as four both
     91		correspond to punc_all. Some hardware synthesizers may have
     92		different levels each corresponding to  three and four for
     93		punc_level. Also note that if punc_level is set to zero, and
     94		key_echo is set to one, typed punctuation is still spoken as it
     95		is typed.
     96
     97What:		/sys/accessibility/speakup/punc_most
     98KernelVersion:	2.6
     99Contact:	speakup@linux-speakup.org
    100Description:	This is a list of all the punctuation speakup should speak when
    101		punc_level is set to two.
    102
    103What:		/sys/accessibility/speakup/punc_some
    104KernelVersion:	2.6
    105Contact:	speakup@linux-speakup.org
    106Description:	This is a list of all the punctuation speakup should speak when
    107		punc_level is set to one.
    108
    109What:		/sys/accessibility/speakup/reading_punc
    110KernelVersion:	2.6
    111Contact:	speakup@linux-speakup.org
    112Description:	Almost the same as punc_level, the differences being that
    113		reading_punc controls the level of punctuation when reviewing
    114		the screen with speakup's screen review commands. The other
    115		difference is that reading_punc set to three speaks punc_all,
    116		and reading_punc set to four speaks all punctuation, including
    117		spaces.
    118
    119What:		/sys/accessibility/speakup/repeats
    120KernelVersion:	2.6
    121Contact:	speakup@linux-speakup.org
    122Description:	A list of characters speakup repeats. Normally, when there are
    123		more than three characters in a row, speakup
    124		just reads three of
    125		those characters. For example, "......" would be read as dot,
    126		dot, dot. If a . is added to the list of characters in repeats,
    127		"......" would be read as dot, dot, dot, times six.
    128
    129What:		/sys/accessibility/speakup/say_control
    130KernelVersion:	2.6
    131Contact:	speakup@linux-speakup.org
    132Description:	If set to one, speakup speaks shift, alt and control when those
    133		keys are pressed. If say_control is set to zero, shift, ctrl,
    134		and alt are not spoken when they are pressed.
    135
    136What:		/sys/accessibility/speakup/say_word_ctl
    137KernelVersion:	2.6
    138Contact:	speakup@linux-speakup.org
    139Description:	TODO:
    140
    141What:		/sys/accessibility/speakup/silent
    142KernelVersion:	2.6
    143Contact:	speakup@linux-speakup.org
    144Description:	TODO:
    145
    146What:		/sys/accessibility/speakup/spell_delay
    147KernelVersion:	2.6
    148Contact:	speakup@linux-speakup.org
    149Description:	This controls how fast a word is spelled
    150		when speakup's say word
    151		review command is pressed twice quickly to speak the current
    152		word being reviewed. Zero just speaks the letters one after
    153		another, while values one through four
    154		seem to introduce more of
    155		a pause between the spelling of each letter by speakup.
    156
    157What:		/sys/accessibility/speakup/synth
    158KernelVersion:	2.6
    159Contact:	speakup@linux-speakup.org
    160Description:	Gets or sets the synthesizer driver currently in use. Reading
    161		synth returns the synthesizer driver currently in use. Writing
    162		synth switches to the given synthesizer driver, provided it is
    163		either built into the kernel, or already loaded as a module.
    164
    165What:		/sys/accessibility/speakup/synth_direct
    166KernelVersion:	2.6
    167Contact:	speakup@linux-speakup.org
    168Description:	Sends whatever is written to synth_direct
    169		directly to the speech synthesizer in use, bypassing speakup.
    170		This could be used to make the synthesizer speak
    171		a string, or to
    172		send control sequences to the synthesizer to change how the
    173		synthesizer behaves.
    174
    175What:		/sys/accessibility/speakup/version
    176KernelVersion:	2.6
    177Contact:	speakup@linux-speakup.org
    178Description:	Reading version returns the version of speakup, and the version
    179		of the synthesizer driver currently in use.
    180
    181What:		/sys/accessibility/speakup/i18n/announcements
    182KernelVersion:	2.6
    183Contact:	speakup@linux-speakup.org
    184Description:	This file contains various general announcements, most of which
    185		cannot be categorized.  You will find messages such as "You
    186		killed Speakup", "I'm alive", "leaving help", "parked",
    187		"unparked", and others. You will also find the names of the
    188		screen edges and cursor tracking modes here.
    189
    190What:		/sys/accessibility/speakup/i18n/chartab
    191KernelVersion:	2.6
    192Contact:	speakup@linux-speakup.org
    193Description:	TODO
    194
    195What:		/sys/accessibility/speakup/i18n/ctl_keys
    196KernelVersion:	2.6
    197Contact:	speakup@linux-speakup.org
    198Description:	Here, you will find names of control keys.  These are used with
    199		Speakup's say_control feature.
    200
    201What:		/sys/accessibility/speakup/i18n/function_names
    202KernelVersion:	2.6
    203Contact:	speakup@linux-speakup.org
    204Description:	Here, you will find a list of names for Speakup functions.
    205		These are used by the help system.  For example, suppose that
    206		you have activated help mode, and you pressed
    207		keypad 3.  Speakup
    208		says: "keypad 3 is character, say next."
    209		The message "character, say next" names a Speakup function, and
    210		it comes from this function_names file.
    211
    212What:		/sys/accessibility/speakup/i18n/states
    213KernelVersion:	2.6
    214Contact:	speakup@linux-speakup.org
    215Description:	This file contains names for key states.
    216		Again, these are part of the help system.  For instance, if you
    217		had pressed speakup + keypad 3, you would hear:
    218		"speakup keypad 3 is go to bottom edge."
    219
    220		The speakup key is depressed, so the name of the key state is
    221		speakup.
    222
    223		This part of the message comes from the states collection.
    224
    225What:		/sys/accessibility/speakup/i18n/characters
    226KernelVersion:	2.6
    227Contact:	speakup@linux-speakup.org
    228Description:	Through this sys entry, Speakup gives you the ability to change
    229		how Speakup pronounces a given character. You could, for
    230		example, change how some punctuation characters are spoken. You
    231		can even change how Speakup will pronounce certain letters. For
    232		further details see '12.  Changing the Pronunciation of
    233		Characters' in Speakup User's Guide (file spkguide.txt in
    234		source).
    235
    236What:		/sys/accessibility/speakup/i18n/colors
    237KernelVersion:	2.6
    238Contact:	speakup@linux-speakup.org
    239Description:	When you use the "say attributes" function, Speakup says the
    240		name of the foreground and background colors.  These names come
    241		from the i18n/colors file.
    242
    243What:		/sys/accessibility/speakup/i18n/formatted
    244KernelVersion:	2.6
    245Contact:	speakup@linux-speakup.org
    246Description:	This group of messages contains embedded formatting codes, to
    247		specify the type and width of displayed data.  If you change
    248		these, you must preserve all of the formatting codes, and they
    249		must appear in the order used by the default messages.
    250
    251What:		/sys/accessibility/speakup/i18n/key_names
    252KernelVersion:	2.6
    253Contact:	speakup@linux-speakup.org
    254Description:	Again, key_names is used by Speakup's help system.  In the
    255		previous example, Speakup said that you pressed "keypad 3."
    256		This name came from the key_names file.
    257
    258What:		/sys/accessibility/speakup/<synth-name>/
    259KernelVersion:	2.6
    260Contact:	speakup@linux-speakup.org
    261Description:	In `/sys/accessibility/speakup` is a directory corresponding to
    262		the synthesizer driver currently in use (E.G) `soft` for the
    263		soft driver. This directory contains files which control the
    264		speech synthesizer itself,
    265		as opposed to controlling the speakup
    266		screen reader. The parameters in this directory have the same
    267		names and functions across all
    268		supported synthesizers. The range
    269		of values for freq, pitch, rate, and vol is the same for all
    270		supported synthesizers, with the given range being internally
    271		mapped by the driver to  more or less fit the range of values
    272		supported for a given parameter by the individual synthesizer.
    273		Below is a description of values and  parameters for soft
    274		synthesizer, which is currently the most commonly used.
    275
    276What:		/sys/accessibility/speakup/<synth-name>/caps_start
    277KernelVersion:	2.6
    278Contact:	speakup@linux-speakup.org
    279Description:	This is the string that is sent to the synthesizer to cause it
    280		to start speaking uppercase letters. For the soft synthesizer
    281		and most others, this causes the pitch of the voice to rise
    282		above the currently set pitch.
    283
    284What:		/sys/accessibility/speakup/<synth-name>/caps_stop
    285KernelVersion:	2.6
    286Contact:	speakup@linux-speakup.org
    287Description:	This is the string sent to the synthesizer to cause it to stop
    288		speaking uppercase letters. In the case of the soft synthesizer
    289		and most others, this returns the pitch of the voice
    290		down to the
    291		currently set pitch.
    292
    293What:		/sys/accessibility/speakup/<synth-name>/delay_time
    294KernelVersion:	2.6
    295Contact:	speakup@linux-speakup.org
    296Description:	TODO:
    297
    298What:		/sys/accessibility/speakup/<synth-name>/direct
    299KernelVersion:	2.6
    300Contact:	speakup@linux-speakup.org
    301Description:	Controls if punctuation is spoken by speakup, or by the
    302		synthesizer.
    303
    304		For example, speakup speaks ">" as "greater", while
    305		the espeak synthesizer used by the soft driver speaks "greater
    306		than". Zero lets speakup speak the punctuation. One lets the
    307		synthesizer itself speak punctuation.
    308
    309What:		/sys/accessibility/speakup/<synth-name>/freq
    310KernelVersion:	2.6
    311Contact:	speakup@linux-speakup.org
    312Description:	Gets or sets the frequency of the speech synthesizer. Range is
    313		0-9.
    314
    315What:		/sys/accessibility/speakup/<synth-name>/flush_time
    316KernelVersion:	5.12
    317Contact:	speakup@linux-speakup.org
    318Description:	Gets or sets the timeout to wait for the synthesizer flush to
    319		complete. This can be used when the cable gets faulty and flush
    320		notifications are getting lost.
    321
    322What:		/sys/accessibility/speakup/<synth-name>/full_time
    323KernelVersion:	2.6
    324Contact:	speakup@linux-speakup.org
    325Description:	TODO:
    326
    327What:		/sys/accessibility/speakup/<synth-name>/jiffy_delta
    328KernelVersion:	2.6
    329Contact:	speakup@linux-speakup.org
    330Description:	This controls how many jiffys the kernel gives to the
    331		synthesizer. Setting this too high can make a system unstable,
    332		or even crash it.
    333
    334What:		/sys/accessibility/speakup/<synth-name>/pitch
    335KernelVersion:	2.6
    336Contact:	speakup@linux-speakup.org
    337Description:	Gets or sets the pitch of the synthesizer. The range is 0-9.
    338
    339What:		/sys/accessibility/speakup/<synth-name>/inflection
    340KernelVersion:	5.8
    341Contact:	speakup@linux-speakup.org
    342Description:	Gets or sets the inflection of the synthesizer, i.e. the pitch
    343		range. The range is 0-9.
    344
    345What:		/sys/accessibility/speakup/<synth-name>/punct
    346KernelVersion:	2.6
    347Contact:	speakup@linux-speakup.org
    348Description:	Gets or sets the amount of punctuation spoken by the
    349		synthesizer. The range for the soft driver seems to be 0-2.
    350		TODO: How is this related to speakup's punc_level, or
    351		reading_punc.
    352
    353What:		/sys/accessibility/speakup/<synth-name>/rate
    354KernelVersion:	2.6
    355Contact:	speakup@linux-speakup.org
    356Description:	Gets or sets the rate of the synthesizer. Range is from zero
    357		slowest, to nine fastest.
    358
    359What:		/sys/accessibility/speakup/<synth-name>/tone
    360KernelVersion:	2.6
    361Contact:	speakup@linux-speakup.org
    362Description:	Gets or sets the tone of the speech synthesizer. The range for
    363		the soft driver seems to be 0-2. This seems to make no
    364		difference if using espeak and the espeakup connector.
    365		TODO: does espeakup support different tonalities?
    366
    367What:		/sys/accessibility/speakup/<synth-name>/trigger_time
    368KernelVersion:	2.6
    369Contact:	speakup@linux-speakup.org
    370Description:	TODO:
    371
    372What:		/sys/accessibility/speakup/<synth-name>/voice
    373KernelVersion:	2.6
    374Contact:	speakup@linux-speakup.org
    375Description:	Gets or sets the voice used by the synthesizer if the
    376		synthesizer can speak in more than one voice. The range for the
    377		soft driver is 0-7. Note that while espeak supports multiple
    378		voices, this parameter will not set the voice when the espeakup
    379		connector is used  between speakup and espeak.
    380
    381What:		/sys/accessibility/speakup/<synth-name>/vol
    382KernelVersion:	2.6
    383Contact:	speakup@linux-speakup.org
    384Description:	Gets or sets the volume of the speech synthesizer. Range is 0-9,
    385		with zero being the softest, and nine being the loudest.
    386