[TC] брайлевский ввод и вывод в NVDA
Здравствуйте, уважаемые участники рассылки.
Где-то в версии NVDA 2015.2 или NVDA 2015.3, точно уже не помню разработчики
NVDA наконец-то устранили один очень раздражающий баг, приводивший к тому,
что при рработе с брайлевскими дисплеями фирмы Баум было невозможно
нормально осуществлять ввод при помощи брайлевской клавиатуры дисплея.
Теперьже, после того как данный глюк был устранен и в свете того ,что
брайлевский ввод начинает приобретать всё большую актуальность и
популярность в связи с появлением планшетов на базе windows, так как
реализованный в полной мере он позволяет управлять планшетом с брайлевского
дисплея без необходимости подключать к нему стандартную клавиатуру, являясь
сотрудником фирмы Баум и владельцем нескольких её дисплеев , я задался целью
значительно расширить функционал NVDA при работе с этими брайлевскими
дисплеями.
Результаты моих наработок в данном направлении вы можете скачать по этой
ссылке:
https://dl.dropboxusercontent.com/u/13584364/%D0%B1%D1%80%D0%B0%D0%B9%D0%BB%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9%20%D0%B2%D0%B2%D0%BE%D0%BE%D0%B4%20%D0%B8%20%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%20%D0%B2%20NVDA.zip
прежде всего несколько слов о том, что в архиве:
1. файл gestures.ini
Значительно расширяющий количество команд NVDA которые можно выполнить с
помощью комбинаций клавишь брайлевского дисплея. Кроме того этот
gestures.ini содержит расширенный перечень всевозможных эмуляций горячих
клавишь windows, которые можно выполнить с помощью клавиатуры брайлевского
ввода. Таким образом можно полностью управлять компьютером или планшетом не
убирая рук от брайлевского дисплея.
Данный файл конфигурации следует положить по пути:
User\appdata\NVDA
Если у вас установочная версия программы или в папку userconfig если версия
портабельная.
2. файл документации в котором указаны все возможные команды.
3. папка braille tables в которой лежат две брайлевские таблицы
восьмиточечного компьютерного брайля:
Bg.ctb и he.ctb. таблицы практически эдентичны и если вы не владеете ивритом
то вам будет достаточно только таблицы bg.ctb Если файл gestures.ini и
прилогаемый к нему документ заинтересуют только владельцев брайлевских
дисплеев фирмы Баум таких как SuperVario, VarioConnect, Pronto, VarioUltra,
то брайлевские таблицы могут вызвать интирес у владельцев любых брайлевских
дисплеев, особенно если имеется необходимость читать тексты на нескольких
языках, а потому останавлюсь на них подробнее.
Существующая на данный момент в NVDA таблица русского брайля имеет на мой
взгляд как минимум 3 отрицательных момента. Вопервых это таблица
литературного, а не компьютерного брайля. Кому-то такое положение вещей
может очень нравится, так как привычнее читать брайль таким какой он в
книжках и школьных учебниках. Но кому-то как и мне лишние знаки большой
буквы, цифровые знаки и трех клеточный знак процента на ограничедном
пространстве брайлевской строки могут очень сильно мешать.
Во вторых, данная таблица поддерживает только брайлевский вывод для русского
и английского языков, так что если вам необходимо читать текст на одном из
европейских языков либо на арабском или иврите, то приходится заходить в
настройки брайля и менять таблицу брайлевского вывода, что согласитесь очень
не удобно.
В третьих, поскольку на данный момент NVDA поддерживает ввод с брайлевской
клавиатуры только в формате компьютерного брайля, то имея только таблицу
литературного брайля формально NVDA не поддерживает брайлевский ввод на
русском языке.
Однако Имеется также болгарская таблица восьмиточечного компьютерного
брайля, которую без дополнительной доработки с натяжкой, но всё же можно
приспособить для брайлевского ввода на русском языке, при чем именно, что
только для ввода, поскольку в оригинальном своём виде она не содержит даже
элементарной поддержки латиницы.
существенным недостатком NVDA является тот факт, что NVDA в принципе не
позволяет добавлять пользовательские брайлевские таблицы. Единственное, что
можно в данной ситуации сделать это взяв за основу одну из существующих
таблиц изменить её, подогнав под свои нужды. Потому я так и поступил, взяв
за основу как раз ту самую болгарскую таблицу, значительно её расширив.
И так о самой таблице.
Поддерживаемые языки брайлевского вывода:
Русский, белорусский, украинский, английский, немецкий, греческий, арабский
и иврит.
Пользуясь таблицей bg.ctb Брайлевский ввод можно осуществлять на русском,
белорусском и украинском языках. Для брайлевского ввода на иврите следует
использовать таблицу he.ctb.
Поскольку данные таблицы являются таблицами восьмиточечного компьютерного
брайля, то брайлевский ввод и вывод цифр осуществляется по американскому
варианту, т.е. с опусканием всех цифр на одну точку вниз, естественно без
цифрового знака.
Для отображения знаков припенания и математических знаков принята в основном
стандартная советская система знаков но с добавлением седьмой или восьмой
точки. Так например знак точки отображается конфигурацией 2567.
Вопросительный знак точками 267, запятая точками 27 восклицательный знак
точками 2357 и так далее.
В принципе, если мне кто-то подскажет где можно найти официально принятый
стандарт русского восьми точечного компьютерного брайля, то я могу
попробовать привести свою таблицу в соответствие этому стандарту.
Таблицы следует положить по пути:
C:\program files (x86)\NVDA\Louis\tables Если у вас установочная версия
программы или в папку louis\tables там где лежит ваша портабельная версия.
К сожалению, подобную операцию с заменой таблиц следует делать после каждого
обновления NVDA.
После замены оригинальных таблиц на файлы в данном архиве в настройках
брайля следует выбрать в качестве таблицы брайлевского вывода либо
болгарский восьмиточечный, либо иврит восьмиточечный а также болгарский
восьмиточечный в качестве таблицы брайлевского ввода.
С уважением, Павел Каплан.
Доброго времени суток!
Ребята, напомните пожалуйста, как вытащить в thunderbird адрес отправителя?
Давно не делал этого и запамятовал, а нужно очень..
Спасибо.