linux/drivers/staging/speakup
Samuel Thibault 425e586cf9 speakup: add unicode variant of /dev/softsynth
This adds /dev/softsynthu, along /dev/softsynth, which emits output in
UTF-8 encoding, thus allowing to support 16bit characters.  Most of the
code is shared, only the read function has to behave differently in
latin1 and in unicode mode.  Since Linux only supports 16bit characters,
we can just hardcode the UTF-8 encoding.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Reviewed-by: Chris Brannon <chris@the-brannons.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-03-09 17:29:14 +01:00
..
buffers.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
DefaultKeyAssignments
devsynth.c Staging: speakup: Remove space after cast 2016-08-15 19:14:53 +02:00
fakekey.c staging: rtl8192e: Aligning the * on each line in block comments 2017-02-12 13:46:57 +01:00
i18n.c staging:speakup:i18n.c: Align open paranthesis 2017-03-09 14:27:13 +01:00
i18n.h
Kconfig Staging: speakup: Fix allyesconfig build on mn10300 2016-02-01 13:05:44 -08:00
keyhelp.c staging: speakup: Clean up if conditions 2017-03-06 09:39:54 +01:00
kobjects.c staging: speakup: kobjects: Delete comparison 2017-03-09 14:29:40 +01:00
main.c speakup: convert screen reading to 16bit characters 2017-03-09 17:29:14 +01:00
Makefile
selection.c staging: speakup: Added spaces around arithmetic operators. 2017-03-06 09:17:02 +01:00
serialio.c staging: speakup: Added spaces around arithmetic operators. 2017-03-06 09:17:02 +01:00
serialio.h staging: speakup: fix type mismatch warnings 2016-03-28 07:30:36 -07:00
speakup_acnt.h
speakup_acntpc.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_acntsa.c staging: rtl8192e: Aligning the * on each line in block comments 2017-02-12 13:46:57 +01:00
speakup_apollo.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_audptr.c Staging: speakup - syle fix permissions to octal 2017-01-31 09:30:58 +01:00
speakup_bns.c Staging: speakup: speakup_bns: fix comment 2017-01-31 09:30:58 +01:00
speakup_decext.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_decpc.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_dectlk.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_dtlk.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_dtlk.h staging: rtl8192e: Aligning the * on each line in block comments 2017-02-12 13:46:57 +01:00
speakup_dummy.c Staging: speakup - syle fix permissions to octal 2017-01-31 09:30:58 +01:00
speakup_keypc.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
speakup_ltlk.c staging: rtl8192e: Aligning the * on each line in block comments 2017-02-12 13:46:57 +01:00
speakup_soft.c speakup: add unicode variant of /dev/softsynth 2017-03-09 17:29:14 +01:00
speakup_spkout.c Staging: speakup - syle fix permissions to octal 2017-01-31 09:30:58 +01:00
speakup_txprt.c Staging: speakup - syle fix permissions to octal 2017-01-31 09:30:58 +01:00
speakup.h speakup: convert screen reading to 16bit characters 2017-03-09 17:29:14 +01:00
speakupmap.h
speakupmap.map
spk_priv_keyinfo.h staging: speakup: spk_priv_keyinfo.h Space around operator 2016-11-23 10:05:39 +01:00
spk_priv.h speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
spk_types.h speakup: convert screen reading to 16bit characters 2017-03-09 17:29:14 +01:00
spkguide.txt
synth.c speakup: extend synth buffer to 16bit unicode characters 2017-03-09 17:28:20 +01:00
thread.c staging: speakup: thread.c align on parenthesis 2016-11-21 11:05:29 +01:00
TODO staging: speakup: TODO Correct email 2016-11-21 11:05:29 +01:00
varhandlers.c staging: speakup: varhandlers.c Align parenthesis 2016-11-21 11:05:29 +01:00