OSDN Git Service
James Teh [Thu, 31 Jan 2013 07:04:26 +0000 (17:04 +1000)]
Code to hopefully support Flash in Internet Explorer in Windows 8 once the new version of Flash is released.
Unfortunately, I can't actually test this as I don't have access to this new version for Windows 8 IE yet.
I'm merging this code now because it'd be good to have this support in 2013.1, it doesn't make things any worse than they are now and there are significant changes which may affect other versions of Flash which need further testing, though my testing hasn't revealed any problems.
Fixes #2454.
James Teh [Thu, 31 Jan 2013 06:57:07 +0000 (16:57 +1000)]
flash vbuf: Support for windowless Flash; i.e. use object ID as the ID.
vgjh2005@gmail.com [Thu, 31 Jan 2013 06:38:25 +0000 (07:38 +0100)]
Simplified Chinese (zh_CN):
nvda.po matching 99% of main:5788
from translation svn:7788
Cagri Dogan [Thu, 31 Jan 2013 06:36:39 +0000 (07:36 +0100)]
Turkish (tr):
userGuide.t2t matching 5779
changes.t2t matching 5788
nvda.po matching 100% of main:5788
from translation svn:7788
Dinakar T.D. [Thu, 31 Jan 2013 06:36:05 +0000 (07:36 +0100)]
Tamil (ta):
userGuide.t2t matching 5779
nvda.po matching 99% of main:5788
from translation svn:7788
Jozko Gregorc [Thu, 31 Jan 2013 06:35:31 +0000 (07:35 +0100)]
Slovenian (sl):
userGuide.t2t
nvda.po matching 99% of main:5788
from translation svn:7788
Ondrej Rosik [Thu, 31 Jan 2013 06:34:48 +0000 (07:34 +0100)]
Slovak (sk):
changes.t2t matching 5779
nvda.po matching 96% of main:5788
from translation svn:7788
Mesar Hameed [Thu, 31 Jan 2013 06:34:01 +0000 (07:34 +0100)]
Russian (ru):
userGuide.t2t
nvda.po matching 99% of main:5788
from translation svn:7788
Authors: Beqa Gozalishvili <beqaprogger@gmail.com>, ruslan <ru2020slan@yandex.ru>
Mesar Hameed [Thu, 31 Jan 2013 06:32:28 +0000 (07:32 +0100)]
Brazilian Portuguese (pt_BR):
userGuide.t2t matching 5745
changes.t2t matching 5605
nvda.po matching 99% of main:5788
from translation svn:7788
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Hubert Meyer [Thu, 31 Jan 2013 06:31:15 +0000 (07:31 +0100)]
Polish (pl):
nvda.po matching 99% of main:5788
from translation svn:7788
him Prasad Gautam [Thu, 31 Jan 2013 06:30:20 +0000 (07:30 +0100)]
Nepali (ne):
nvda.po matching 99% of main:5788
from translation svn:7788
Mesar Hameed [Thu, 31 Jan 2013 06:29:40 +0000 (07:29 +0100)]
Duch (nl):
userGuide.t2t matching 5774
nvda.po matching 99% of main:5788
from translation svn:7788
Authors: Bart Simons <bart@bartsimons.be>, A Campen <a.campen@wxs.nl>
David Hole [Thu, 31 Jan 2013 06:27:46 +0000 (07:27 +0100)]
Norwegian bokmål (nb_NO):
nvda.po matching 99% of main:5788
from translation svn:7788
Mesar Hameed [Thu, 31 Jan 2013 06:26:34 +0000 (07:26 +0100)]
Korean (ko):
userGuide.t2t matching 5780
changes.t2t matching 5788
nvda.po matching 100% of main:5788
from translation svn:7788
Authors: Joseph Lee <joseph.lee22590@gmail.com>, Chang-Hoan Jang <462356@gmail.com>
Takuya Nishimoto [Thu, 31 Jan 2013 06:24:44 +0000 (07:24 +0100)]
Japanese (ja):
symbols.dic
nvda.po matching 99% of main:5788
from translation svn:7788
Simone Dal Maso [Thu, 31 Jan 2013 06:23:57 +0000 (07:23 +0100)]
Italian (it):
nvda.po matching 99% of main:5788
from translation svn:7788
Mesar Hameed [Thu, 31 Jan 2013 06:23:12 +0000 (07:23 +0100)]
Icelandic (is):
nvda.po matching 69% of main:5788
userGuide.t2t
from translation svn:7788
Authors: Birkir R. Gunnarsson <birkir.gunnarsson@gmail.com>, hm.hreinsson@gmail.com
Mesar Hameed [Thu, 31 Jan 2013 06:17:33 +0000 (07:17 +0100)]
French (fr):
symbols.dic
changes.t2t matching 5745
userGuide.t2t matching 5774
nvda.po matching 99% of main:5788
from translation svn:7788
Authors: Patrick ZAJDA <patrick@zajda.fr>, Michel such <michel.such@free.fr>
Jani Kinnunen [Thu, 31 Jan 2013 06:16:28 +0000 (07:16 +0100)]
Finnish (fi):
userGuide.t2t matching 5779
changes.t2t matching 5779
nvda.po matching 99% of main:5788
from translation svn:7788
Juan C. buno [Thu, 31 Jan 2013 06:13:36 +0000 (07:13 +0100)]
Galician (gl):
userGuide.t2t matching 5779
changes.t2t matching 5779
nvda.po matching 99% of main:5788
from translation svn:7788
Juan C. buno [Thu, 31 Jan 2013 06:13:14 +0000 (07:13 +0100)]
Spanish (es):
userGuide.t2t matching 5779
changes.t2t matching 5779
nvda.po matching 99% of main:5788
from translation svn:7788
Mesar Hameed [Thu, 31 Jan 2013 06:12:35 +0000 (07:12 +0100)]
German (de):
userGuide.t2t matching 5774
changes.t2t matching 5745
nvda.po matching 98% of main:5788
from translation svn:7788
Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>
Nicolai Svendsen [Thu, 31 Jan 2013 06:11:43 +0000 (07:11 +0100)]
Danish (da):
userGuide.t2t
nvda.po matching 96% of main:5788
from translation svn:7788
Jorge Perez [Thu, 31 Jan 2013 06:08:42 +0000 (07:08 +0100)]
Aragonese (an):
nvda.po matching 99% of main:5788
from translation svn:7788
Fatma Mehanna [Thu, 31 Jan 2013 06:07:18 +0000 (07:07 +0100)]
Arabic (ar):
userGuide.t2t matching 5745
changes.t2t matching 5745
nvda.po matching 97% of main:5788
from translation svn:7788
James Teh [Thu, 31 Jan 2013 05:36:11 +0000 (15:36 +1000)]
flash backend: Allow for OBJID_CLIENT with CHILDID_SELF in events.
James Teh [Thu, 31 Jan 2013 05:08:33 +0000 (15:08 +1000)]
flash backend: Handle events for windowless Flash.
James Teh [Thu, 31 Jan 2013 04:47:16 +0000 (14:47 +1000)]
Merge main.
James Teh [Thu, 31 Jan 2013 04:35:42 +0000 (14:35 +1000)]
In Mozilla browsers, browse mode can again be used when Flash content is focused.
Specifically, this was a problem when Flash protected mode was enabled. It was due to a bug in Flash, but this change works around it.
Fixes #2546.
James Teh [Thu, 31 Jan 2013 04:02:51 +0000 (14:02 +1000)]
flash backend: Add support to render windowless Flash, as well as support for retrieving the accessible ID with IAccIdentity where supported.
Rendering is now always done using real IAccessible children, rather than querying the root accessible.
For windowless Flash, the ID is the object ID instead of the child ID.
Where IAccIdentity is supported, we use AccessibleChildren and get the ID from each child. This is more efficient and is the only way to do it for windowless Flash.
The older method of sequentially trying IDs is still supported for versions of Flash which do not support IAccIdentity.
Michael Curran [Thu, 31 Jan 2013 00:54:22 +0000 (10:54 +1000)]
PowerPoint appModule: SlideShowWindow's event_gainFocus: call super before reportNewSlide so that braille shows the current slide as well.
Michael Curran [Thu, 31 Jan 2013 00:48:54 +0000 (10:48 +1000)]
PowerPoint appModule's TextFrameTextInfo's _getTextRange method: don't add an extra '\n' to text when fetching; This breaks braille rather bad. Not to mention I have no memory as to why I added it - certainly doesn't cause errors with it gone now.
James Teh [Wed, 30 Jan 2013 07:38:38 +0000 (17:38 +1000)]
getAccId: Still not tested, but it now compiles.
James Teh [Wed, 30 Jan 2013 07:21:24 +0000 (17:21 +1000)]
flash backend: Add getAccId method ot get the ID using IAccIdentity. Untested.
James Teh [Wed, 30 Jan 2013 06:53:22 +0000 (16:53 +1000)]
Update liblouis braille translator to 2.5.2.
Add Korean grade 1 table.
Michael Curran [Wed, 30 Jan 2013 03:48:27 +0000 (13:48 +1000)]
setup.py: include comInterfaces inside library.zip instead of outside. This used to be a little slow but I don't notice too much.
Michael Curran [Wed, 30 Jan 2013 01:16:45 +0000 (11:16 +1000)]
Converted source/generateComInterfaces.py to an sconscript file (source/comInterfaces_sconscript).
Michael Curran [Tue, 29 Jan 2013 19:22:09 +0000 (05:22 +1000)]
Fix for #2929 (NVDA makes Firefox crash on audioboo.com). Specifically: for IA2LiveRegions code in NVDAHelper: when looping through the variant array from AccessibleChildren, just because a variant was marked as VT_DISPATCH, don't assume that pdispVal is not NULL -- check it first. Also made this change in Gecko VBufBackend, though it was the IA2LiveRegions one that always caused the actual crash.
Michael Curran [Mon, 28 Jan 2013 19:42:09 +0000 (05:42 +1000)]
Fix for #2951 - typing uppercase text into the Filter By field for the elements list in Browse mode now returns case-insenstive results the same as lowercase does, rather than nothing at all.
Michael Curran [Mon, 28 Jan 2013 19:28:35 +0000 (05:28 +1000)]
Added two new options to keyboard settings: interrupt speech for typed characters (on by default), and interrupt speech for Enter key (on by default). Fixes #698.
James Teh [Fri, 25 Jan 2013 01:18:58 +0000 (11:18 +1000)]
Support for input of computer braille for braille displays which have a braille keyboard.
Not all drivers implement this yet. Hopefully, they will eventually.
Fixes #808.
James Teh [Fri, 25 Jan 2013 01:15:12 +0000 (11:15 +1000)]
Merge main.
James Teh [Tue, 22 Jan 2013 02:39:17 +0000 (12:39 +1000)]
Move some module docstrings to the top of the module so they actually show up as module docstrings. There are probably a few more that need fixing.
James Teh [Tue, 22 Jan 2013 02:32:24 +0000 (12:32 +1000)]
Fix encoding error that was breaking Epydoc.
James Teh [Mon, 21 Jan 2013 07:04:55 +0000 (17:04 +1000)]
Dev docs building changes:
* Exclude nvdaHelper from scons devDocs and instead create a separate devDocs_nvdaHelper target, since this is very complex internal stuff that most developers aren't interested in.
* Add info about Epydoc dependency to the source readme.
Fixes #2421.
James Teh [Sun, 20 Jan 2013 22:55:47 +0000 (08:55 +1000)]
Merge main.
Halim Sahin [Sun, 20 Jan 2013 20:09:12 +0000 (06:09 +1000)]
papenmeier driver: Correct dn and dn2 keys.
Fixes #2932.
Halim Sahin [Sun, 20 Jan 2013 20:04:26 +0000 (06:04 +1000)]
Fixes to Papenmeier serial documentation.
Marlin Rodrigues [Sat, 19 Jan 2013 08:16:33 +0000 (09:16 +0100)]
Brazilian Portuguese (pt_BR):
userGuide.t2t matching 5745
from translation svn:7546
Mesar Hameed [Sat, 19 Jan 2013 07:16:39 +0000 (08:16 +0100)]
add Russian contributor.
Mesar Hameed [Sat, 19 Jan 2013 04:33:11 +0000 (05:33 +0100)]
Fix two spelling mistakes, Translators please ignore.
Fixes #2930.
Cagri Dogan [Tue, 15 Jan 2013 18:25:08 +0000 (19:25 +0100)]
Turkish (tr):
userGuide.t2t matching 5745
changes.t2t matching 5745
nvda.po matching 100% of main:5745
from translation svn:7439
Jani Kinnunen [Tue, 15 Jan 2013 18:24:40 +0000 (19:24 +0100)]
Finnish (fi):
userGuide.t2t matching 5745
from translation svn:7439
vgjh2005@gmail.com [Tue, 15 Jan 2013 07:11:45 +0000 (08:11 +0100)]
Simplified Chinese (zh_CN):
nvda.po matching 99% of main:5745
from translation svn:7428
Mesar Hameed [Tue, 15 Jan 2013 07:11:09 +0000 (08:11 +0100)]
Russian (ru):
userGuide.t2t
nvda.po matching 100% of main:5745
from translation svn:7428
Authors: Beqa Gozalishvili <beqaprogger@gmail.com>, ruslan <ru2020slan@yandex.ru>
Cagri Dogan [Tue, 15 Jan 2013 07:10:29 +0000 (08:10 +0100)]
Turkish (tr):
userGuide.t2t matching 5680
changes.t2t matching 5729
nvda.po matching 99% of main:5745
from translation svn:7428
Dinakar T.D. [Tue, 15 Jan 2013 07:10:06 +0000 (08:10 +0100)]
Tamil (ta):
userGuide.t2t matching 5745
nvda.po matching 100% of main:5745
from translation svn:7428
Jozko Gregorc [Tue, 15 Jan 2013 07:09:48 +0000 (08:09 +0100)]
Slovenian (sl):
userGuide.t2t
nvda.po matching 100% of main:5745
from translation svn:7428
Ondrej Rosik [Tue, 15 Jan 2013 07:09:26 +0000 (08:09 +0100)]
Slovak (sk):
userGuide.t2t matching 5680
changes.t2t matching 5729
nvda.po matching 96% of main:5745
from translation svn:7428
Rui Batista [Tue, 15 Jan 2013 07:08:52 +0000 (08:08 +0100)]
Portuguese (pt_PT):
nvda.po matching 97% of main:5745
from translation svn:7428
Mesar Hameed [Tue, 15 Jan 2013 07:08:10 +0000 (08:08 +0100)]
Brazilian Portuguese (pt_BR):
changes.t2t
nvda.po matching 100% of main:5745
from translation svn:7428
Authors: Cleverson Casarin Uliana <clever92000@yahoo.com.br>, Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Hubert Meyer [Tue, 15 Jan 2013 07:07:27 +0000 (08:07 +0100)]
Polish (pl):
nvda.po matching 99% of main:5745
from translation svn:7428
David Hole [Tue, 15 Jan 2013 07:06:59 +0000 (08:06 +0100)]
Norwegian bokmål (nb_NO):
nvda.po matching 97% of main:5745
from translation svn:7428
him Prasad Gautam [Tue, 15 Jan 2013 07:06:04 +0000 (08:06 +0100)]
Nepali (ne):
nvda.po matching 100% of main:5745
from translation svn:7428
Mesar Hameed [Tue, 15 Jan 2013 07:05:45 +0000 (08:05 +0100)]
Duch (nl):
userGuide.t2t matching 5660
nvda.po matching 100% of main:5745
from translation svn:7428
Authors: Bart Simons <bart@bartsimons.be>, A Campen <a.campen@wxs.nl>
Mesar Hameed [Tue, 15 Jan 2013 07:05:11 +0000 (08:05 +0100)]
Korean (ko):
userGuide.t2t matching 5680
changes.t2t matching 5739
nvda.po matching 100% of main:5745
from translation svn:7428
Authors: Joseph Lee <joseph.lee22590@gmail.com>, Chang-Hoan Jang <462356@gmail.com>
Takuya Nishimoto [Tue, 15 Jan 2013 07:04:53 +0000 (08:04 +0100)]
Japanese (ja):
symbols.dic
userGuide.t2t matching 5680
nvda.po matching 100% of main:5745
from translation svn:7428
Simone Dal Maso [Tue, 15 Jan 2013 07:03:55 +0000 (08:03 +0100)]
Italian (it):
symbols.dic
changes.t2t matching 5745
userGuide.t2t matching 5745
nvda.po matching 100% of main:5745
from translation svn:7428
Mesar Hameed [Tue, 15 Jan 2013 07:03:34 +0000 (08:03 +0100)]
Icelandic (is):
nvda.po matching 70% of main:5745
from translation svn:7428
Authors: Birkir R. Gunnarsson <birkir.gunnarsson@gmail.com>, H M. Hreinsson <hm.hreinsson@gmail.com>
Mesar Hameed [Tue, 15 Jan 2013 06:59:00 +0000 (07:59 +0100)]
French (fr):
symbols.dic
changes.t2t matching 5739
nvda.po matching 100% of main:5745
from translation svn:7428
Authors: Michel such <michel.such@free.fr>, Patrick ZAJDA <patrick@zajda.fr>
Jani Kinnunen [Tue, 15 Jan 2013 06:58:39 +0000 (07:58 +0100)]
Finnish (fi):
symbols.dic
changes.t2t matching 5745
nvda.po matching 100% of main:5745
from translation svn:7428
Juan C. buno [Tue, 15 Jan 2013 06:58:15 +0000 (07:58 +0100)]
Galician (gl):
userGuide.t2t matching 5745
changes.t2t matching 5745
nvda.po matching 100% of main:5745
from translation svn:7428
Juan C. buno [Tue, 15 Jan 2013 06:57:59 +0000 (07:57 +0100)]
Spanish (es):
userGuide.t2t matching 5745
changes.t2t matching 5745
nvda.po matching 100% of main:5745
from translation svn:7428
Mesar Hameed [Tue, 15 Jan 2013 06:57:31 +0000 (07:57 +0100)]
German (de):
userGuide.t2t matching 5680
changes.t2t matching 5739
nvda.po matching 98% of main:5734
from translation svn:7428
Authors: Bernd Dorer <bernd_dorer@yahoo.de>, David Parduhn <xkill85@gmx.net>
Jorge Perez [Tue, 15 Jan 2013 06:55:15 +0000 (07:55 +0100)]
Aragonese (an):
userGuide.t2t
nvda.po matching 100% of main:5745
from translation svn:7428
Mesar Hameed [Tue, 15 Jan 2013 06:53:47 +0000 (07:53 +0100)]
Arabic (ar):
userGuide.t2t matching 5680
changes.t2t matching 5739
nvda.po matching 98% of main:5745
from translation svn:7428
Authors: Fatma Mehanna <fatma.mehanna@gmail.com>, Shaimaa Ibrahim <shamse1@gmail.com>
rui Batista [Fri, 11 Jan 2013 18:54:20 +0000 (18:54 +0000)]
Freedom Scientific driver: only create braille input gesture when only space or dots are pressed (and no other key).
James Teh [Fri, 11 Jan 2013 03:38:19 +0000 (13:38 +1000)]
What's New: Add developer info.
James Teh [Fri, 11 Jan 2013 03:26:21 +0000 (13:26 +1000)]
Update What's New.
James Teh [Fri, 11 Jan 2013 03:26:00 +0000 (13:26 +1000)]
Reword.
James Teh [Fri, 11 Jan 2013 03:12:04 +0000 (13:12 +1000)]
User Guide: Add braille input to the braille displays point in the features list. Linguistic fixes to Braille Input/Output Table settings. Add notes to Supported Braille Displays section concerning drivers which don't support braille input.
James Teh [Fri, 11 Jan 2013 01:33:25 +0000 (11:33 +1000)]
Support for older models of Papenmeier BRAILLEX braille displays.
I've made some changes to the English documentation. German translators will need to update the German documentation accordingly.
Authors: Tobias Platen, Halim Sahin, Ali-Riza Ciftcioglu <aliminator83@googlemail.com>, James Teh <jamie@jantrid.net>
Fixes #2679.
James Teh [Fri, 11 Jan 2013 01:32:08 +0000 (11:32 +1000)]
Update What's New.
James Teh [Fri, 11 Jan 2013 01:28:27 +0000 (11:28 +1000)]
English User Guide: Linguistic and syntax fixes. Make command names consistent with the rest of the User Guide. Include in Key Commands.
James Teh [Fri, 11 Jan 2013 00:15:56 +0000 (10:15 +1000)]
Whitespace.
James Teh [Fri, 11 Jan 2013 00:12:44 +0000 (10:12 +1000)]
Initial import of papenmeier_serial driver.
Authors: Tobias Platen, Halim Sahin, Ali-Riza Ciftcioglu <aliminator83@googlemail.com>
James Teh [Thu, 10 Jan 2013 07:22:25 +0000 (17:22 +1000)]
Move one more monkey patch into comtypesMonkeyPatches.
Michael Curran [Thu, 10 Jan 2013 05:14:04 +0000 (15:14 +1000)]
PowerPoint appModule: Listen for COM events from PowerPoint in order to track the selection and slide show transitions, rather than using specific keyboard gestures. This now allows NVDA to report the next slide in a slide show if the slide changes by itself or via user input NVDA did not expect. Also there may have been other user input NVDA did not expect, for moving the selection.
Specifically:
* Implement a COM object that supports the EApplication interface (Powerpoint application object's outgoing interface). This implementation supports WindowSelectionChange and SlideshowNextSlide. These events alert NVDA of changes by calling DocumentWindow NVDAObject's handleSelectionChange etc on the current focus object, but only if the focus window for the current input thread is the same window as what the NVDA focus object is for (i.e. there is no event_gainFocus coming up).
* Subscribe our EApplication event listner to Powerpoint using comtypes.client._AdviseConnection the first time an object model is successfully retreaved.
* OutlinePane NVDAObject now inherits from PaneClassDC rather than DocumentWindow as it does not need the selection properties, nor should we do anything about selection changes in this window from Powerpoint.
* SlideShowWindow NVDAObject: rename handleNewSlide to reportNewSlide as it doesn't actually set anything up as such. Also convert script_changeSlide into a normal method called handleSlidechange, which just clears any cached slide info and then calls reportNewSlide. This is called from the SlideShowNextSlide APowerpoint event.
Michael Curran [Thu, 10 Jan 2013 05:08:24 +0000 (15:08 +1000)]
Mostly for Powerpoint: monkey patch comtypes.automation.VARIANT so that fetching its value when its a VT_DISPATCH does not use GetBestInterface, rather just dynamic.Dispatch. Variants already got some support for dynamic, but its currently not used for IDispatch_Invoke on comtypes COM server COM objects, which is annoying for PowerPoint. If we were to change comtypes, we could keep this change specifically inside IDispatch_Invoke for COM servers, but monky patching this is not as easy. If we see any regressions from this change, we can either: manually QueryInterface to a suitable interface where needed, or try again at monkey patching further, or of course, patch comtypes itself.
James Teh [Thu, 10 Jan 2013 04:59:34 +0000 (14:59 +1000)]
Merge main.
James Teh [Thu, 10 Jan 2013 04:57:12 +0000 (14:57 +1000)]
baum driver: Correct the length of the argument for routing key data, which is actually 10 bytes for > 40 cells and 5 bytes for <= 40.
This would probably have been harmless except for debugWarnings.
James Teh [Thu, 10 Jan 2013 04:44:52 +0000 (14:44 +1000)]
Add comment.
James Teh [Thu, 10 Jan 2013 04:39:29 +0000 (14:39 +1000)]
baum driver: Add support for braille input. Untested, as I don't have a unit with braille input keys.
James Teh [Thu, 10 Jan 2013 04:11:12 +0000 (14:11 +1000)]
The HumanWare Brailliant BI/B series braille display driver can now be selected when the display is connected via Bluetooth but has never been connected via USB.
James Teh [Thu, 10 Jan 2013 03:42:09 +0000 (13:42 +1000)]
brailliantB driver: Add support for braille input. Untested, as I don't have a unit to test with.
Michael Curran [Thu, 10 Jan 2013 02:07:50 +0000 (12:07 +1000)]
Move all comtypes monkey patches out of core.py into a separate module (comtypesMonkeyPatches) as there are quite a few and soon there will be more.
rui Batista [Wed, 9 Jan 2013 18:57:51 +0000 (18:57 +0000)]
Add braille input support to the braillenote driver.
rui Batista [Wed, 9 Jan 2013 13:16:26 +0000 (13:16 +0000)]
Add input table to braille settings documentation and changed translation table to output table.
* Expanded a bit the output table section: we have tables for many languages but also grades and "standards".
* In the braille input table section make clear the feature is only supported in devices with a braille keyboard (obvious but...) and if the driver supports it. Link the braille displays documentation for further details.
rui Batista [Wed, 9 Jan 2013 12:47:40 +0000 (12:47 +0000)]
Change translation table to output table in braille settings dialog and braille input to table to just input table.
* The config setting is still translation table. I'm not changing it for compatibility reasons.
* It also needs documentation changes.
rui Batista [Wed, 9 Jan 2013 10:54:03 +0000 (10:54 +0000)]
Add Braille input table selection to settings dialog.
* Added new combo box tthe braille settings dialog
* Add braille.INPUT_TABLES constant to filter input-ready tables (to avoid recomputing it elsewhere).
* Add new ["braille"][inputTable"] setting to config.
* Use config["braille"]["inputTable"] on !brailleInputHandler to back-translate braille dots.