Bug 6296 - Support for braille input
Summary: Support for braille input
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Protocol/Core (show other bugs)
Version: git
Hardware: All All
: high enhancement
Assignee: Daniel Stone
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-17 12:50 UTC by Samuel Thibault
Modified: 2006-06-01 16:24 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Adds names for braille dot patterns keysyms (23.19 KB, patch)
2006-03-17 12:51 UTC, Samuel Thibault
no flags Details | Splinter Review
Add keysyms representing braille keys (1.44 KB, patch)
2006-04-15 07:41 UTC, Samuel Thibault
no flags Details | Splinter Review
Input method patch for braille (11.41 KB, patch)
2006-04-15 07:43 UTC, Samuel Thibault
no flags Details | Splinter Review
Merge of patches #4972 and #5311 (24.08 KB, patch)
2006-04-15 07:44 UTC, Samuel Thibault
no flags Details | Splinter Review

Description Samuel Thibault 2006-03-17 12:50:42 UTC
Hi,

Here is a patch for defining names for braille dot patterns.

Regards,
Samuel
Comment 1 Samuel Thibault 2006-03-17 12:51:28 UTC
Created attachment 4972 [details] [review]
Adds names for braille dot patterns keysyms
Comment 2 Samuel Thibault 2006-04-15 07:41:42 UTC
Created attachment 5311 [details] [review]
Add keysyms representing braille keys
Comment 3 Samuel Thibault 2006-04-15 07:43:12 UTC
Created attachment 5312 [details] [review]
Input method patch for braille

This adds braille handling in the regular input method.
That permits blind people to type braille on PC keyboards just like they are
used to do on braille devices.
Comment 4 Samuel Thibault 2006-04-15 07:44:39 UTC
Created attachment 5313 [details] [review]
Merge of patches #4972 and #5311

This is the merge of patches #4972 and #5311
Comment 5 Samuel Thibault 2006-04-15 07:52:46 UTC
Hi,

Here are patches for braille input support for blind people.

- #4972: "Adds names for braille dot patterns keysyms" is rather
a cosmetic patch for having braille dot patterns names in xev for
instance. The problem with it is that it bloats X11's keysym names
hash table a bit.
- #5311: "Add keysyms representing braille keys" adds some keysyms
that represent brailles keys, which
- #5312: "Input method patch for braille" uses for implementing
support for braille input.

Only #5311 and #5312 are really needed for braille support. Please
consider applying them: it will be of considerable help in some
situations.

If you consider applying the #4972 patch too, please use patch #5313:
"Merge of patches #4972 and #5311".

Regards,
Samuel
Comment 6 Daniel Stone 2006-04-16 03:23:14 UTC
thanks, I'll try to look at this over the long weekend.
Comment 7 Samuel Thibault 2006-04-16 04:20:47 UTC
Great!  I forgot to put a little documentation:  The usual way of entering braille patterns is to press several keys at once, and releasing them all. The symbol is actually produced when the last dot is released. Some timeout lets the user release one of the dots first, and the all the others, the resulting pattern being the other dots only.  The attached patches implement this. 
Comment 8 Daniel Stone 2006-06-01 16:24:45 UTC
fixed in xproto HEAD and libX11 git.  sorry it took so long.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.