[Содержание]

Компьютерная клавиатура для слепых.

Метыженко А.И.

Донецкий научно-производственный кооператив инвалидов по зрению "СКУТ".
Донецк.

Донецкий НПК "СКУТ" впервые в СНГ разработал и внедрил в производство двадцатиклавишную специальную клавиатуру для слепых, которая функционально полностью заменяет стандартную клавиатуру как для ввода информации, так и для управления компьютером и имеет дополнительный программный сервис.

Введение

На украинском рынке представлен широкий спектр компьютерной техники и периферийных устройств, однако в этом ассортименте полностью отсутствуют компьютеры и дисплеи, предназначенные для людей с полной или частичной потерей зрения, которые необходимы для организации рабочих мест незрячих математиков-программистов, администраторов, юристов, ведущих специалистов предприятий УТОС и других организаций, для обучения незрячих студентов вузов и специальных школ для слепых детей, для оснащения библиотек для слепых и т.д.

Брайлевские дисплеи на 40-80 символов, принтеры для печати рельефно-точечным шрифтом Брайля, синтезаторы речи, программы речевого экранного доступа и другую тифлотехнику разрабатывают и производят десятки фирм в Западной Европе, США и других странах, но эта компьютерная тифлотехника не доступна для украинского потребителя, так как стоимость компьютерного тифлокомплекса для слепых составляет у разных производителей от 15 до 40 тысяч долларов.

В эпоху широкого внедрения компьютерной техники в учебный процесс и профессиональную деятельность инвалиды по зрению на Украине, включая незрячих специалистов, студентов и преподавателей, не могут самостоятельно работать с компьютером, что значительно сужает перспективы их социально-трудовой и профессиональной реабилитации.

Сотрудниками Донецкого НПК "СКУТ" в настоящий момент проводятся опытно-конструкторские работы по созданию опытного образца полноэкранного тактильного терминала, в состав которого входят тактильный дисплей на 400 символов, специальная компьютерная клавиатура для слепых, которая выполняет функции стандартной клавиатуры компьютера, и специальное программное обеспечение, которое реализует интерфейс этих периферийных устройств с компьютером, а также аудиоконтроль ввода и речевую поддержку вывода информации [1]. Разрабатываемый тактильный терминал будет на порядок дешевле зарубежных аналогов, превосходя их по многим техническим параметрам. Кроме того, он нацелен на использование украинского алфавита. "СКУТ" уже начал производство опытной партии компьютерной клавиатуры для слепых, стоимость которой лишь в несколько раз выше стоимости стандартной клавиатуры.

Инвалиды по зрению могут научиться самостоятельно вводить информацию в компьютер, пользуясь стандартной клавиатурой, но, во-первых, должна быть обратная связь - озвучивание введённой информации с помощью программы аудиоконтроля ввода; во-вторых, обучение работе на стандартной клавиатуре инвалидов по зрению является очень тяжёлым и длительным процессом; в-третьих, большое количество клавиш, вариантов символов, которые вводятся одной клавишей, и использование одноразового нажатия комбинации клавиш незрячие пользователи часто ошибаются, даже при использовании программ речевого доступа к экрану.

Для устранения указанных недочётов при вводе информации со стандартной клавиатуры и для преодоления психологического барьера при освоении компьютера с целью ускорения развития процесса социально-трудовой и профессиональной реабилитации инвалидов по зрению и обеспечения самостоятельного использования прогрессивных информационно-компьютерных технологий была поставлена и успешно реализована задача по созданию специальной компьютерной клавиатуры для слепых. Компьютерная клавиатура для слепых - Брайлевская клавиатура - это компьютерная надстройка над стандартной клавиатурой, которая нацелена на ввод информации незрячим пользователем в кодах Брайля. Она в полном масштабе моделирует все функциональные возможности стандартной клавиатуры, имитируя нажатие её клавиш при вводе кодов Брайля с Брайлевской клавиатуры. Инвалид по зрению, владеющий стандартной советской шеститочечной системой Брайля и умеющий печатать на шестиклавишной механической печатной машинке, сразу, без специальной подготовки может вводить информацию в компьютер с Брайлевской клавиатуры, которая функционирует в режиме упрощённого ввода информации. Таким образом, фактически полностью решена проблема общения с компьютером естественным для незрячего пользователя языком - языком системы Брайлевских кодов.

Система Брайлевских кодов для клавиатуры

На первом этапе работы по созданию Брайлевской клавиатуры (БК) необходимо было разработать украинский вариант компьютерной системы восьмиточечных кодов Брайля. С этой целью была разработана концептуальная информационно-технологическая модель взаимосвязи между построением системы кодов компьютерного Брайля для ввода информации в виде восьмиточечных комбинаций общепринятым стандартом клавиатуры IBM PC и структурой Брайлевской клавиатуры, которая должна полностью имитировать нажатие клавиш стандартной клавиатуры и обеспечить самостоятельную работу незрячего пользователя при вводе информации в компьютер.

Необходимость разработки украинского варианта компьютерной системы восьмиточечных кодов Брайля обусловлена следующими причинами:

общепринятая и разработанная для каждого языка шеститочечная система обозначений, по Брайлю, не может быть использована во время работы с компьютером, так как все эти системы обозначений, в том числе и советская [2], представляют множество символов с помощью шеститочечных знаков, что обусловлено количеством разных "начертаний" рельефно-точечных знаков в одном символе;

шестьдесят четыре знака (26). Например, перед первой цифрой в числе ставится специальный знак, после которого маленькие латинские буквы от а до j интерпретируются как цифры;

американская и европейская системы компьютерного Брайля [3] не содержат украинского и русского алфавитов, но используются для обозначения цифр и специальных символов комбинации точек шеститочечной основы символов, которые используют как украинские так и русские буквы в общепринятой системе рельефно-точечного шрифта Брайля;

два варианта русского компьютерного Брайля - тот, который используется в Брайлевском принтере "EVEREST" [4], и тот, который преподаётся в рельефно-графическом пособнике для пользователей персональных компьютеров [5] - нарушают общепринятое "начертание", по Брайлю, большинства символов и цифр и имеют ещё ряд недостатков;

существующие системы компьютерного Брайля не содержат украинских символов, нарушают Брайлевское "начертание" общепринятых специальных символов и цифр в их шеститочечной основе;

не разработано подмножество компьютерного Брайля (КБ) для введения информации, которое реализовала бы все функции стандартной компьютерной клавиатуры.

Разработка КБ выполнена, исходя из следующих принципов:

минимальное отклонение от восьмиточечных брайлевских символов КБ, которые вводятся от общепринятых шеститочечных символов [2];

однозначное соответствие: символ на клавише стандартной клавиатуры (основной клавиатуры печатающей машинки или дополнительной клавиатуры) - скан-код этой клавиши - код ASCII - восьмиточечный Брайлевский код символа;

отображение одного символа с помощью одной восьмиточечной комбинации КБ (в 6-ти точечной системе обозначений один символ отображается чаще всего с помощью двух шеститочечных комбинаций);

обеспечение возможности ввода в персональный компьютер скан-кода любой из 102-х клавиш при использовании Брайлевской клавиатуры вместо стандартной клавиатуры ПК;

минимизация количества клавиш на БК и максимизация функционального соответствия БК и стандартной клавиатуры;

минимизация отличия кодов КБ для введения с Брайлевской клавиатуры от кодов КБ для вывода на тактильный дисплей;

минимизация совпадений псевдографических символов КБ для черчения таблиц и других графических изображений с другими символами КБ и обеспечение совпадения визуального "начертания" псевдографических символов с составляющими частями разграфки таблиц;

ввод украинских букв в КБ, которые соответствуют буквам украинского шеститочечного шрифта Брайля с минимизацией изменений в определении других, а именно - специальных символов;

минимизация количества управляющих клавиш, присутствующих на панели БК;

определение максимально упрощённых кодов для всех управляющих и функциональных клавиш;

минимизация количества нестандартных клавиш, которые выполняют функции характерные только для БК;

однозначное соответствие кода символа БК расширенному коду ASCII и коду символа БК для введения с целью обеспечения возможности работы незрячего пользователя с WINDOWS.

Разработанный вариант КБ 294 для тактильного терминала по своим восьмиточечным кодам, способам ввода их с Брайлевской клавиатуры и выводу на тактильный дисплей подразделяется в определённом соответствии с классификацией различных символов, управляющих кодов и действий, вводимых или выполняемых при нажатии различных клавиш стандартной клавиатуры ПК, а также в соответствии с классификацией ASCII кодов, расширенных ASCII кодов и символов, выводимых на экран монитора [6, 7]. Каждому, вводимому со стандартной клавиатуры символу и каждой управляющей и функциональной клавише, каждой клавише перемещения курсора и клавише-переключателю задан однозначно соответствующий и лёгкий при запоминании код КБ для ввода, который позволяет полностью заменить стандартную клавиатуру ПК Брайлевской клавиатурой и обеспечить самостоятельную работу незрячего пользователя с клавиатурой ввода.

Вариант КБ 294 однозначно определил необходимость установки 20 клавиш на панели БК. Несмотря на отсутствие остальных клавиш, которые размещаются на стандартной клавиатуре, использование БК полностью имитирует работу пользователя на стандартной клавиатуре. Используя коды КБ и Брайлевскую клавиатуру с 20 клавишами, можно имитировать нажатие любой из 102 клавиш стандартной клавиатуры, получить от каждой из них скан-код, ввести в компьютер все ASCII-коды и расширенные коды, которые вводятся со стандартной клавиатуры, а также смоделировать работу клавиш перемещения курсора и клавиш-переключателей. Присутствующие физически клавиши <Alt>, <Ctrl>, <Shift>, <Enter> и <Num Lock> - можно нажать или ввести их Брайлевский код, результат будет одинаковым. С учётом возможности вывода псевдографических символов КБ содержит 256 Брайлевских кодов ASCII (включая украинские буквы со специфическим начертанием), кроме того, КБ включает 10 кодов для клавиш перемещения курсора, 12 кодов для функциональных клавиш, 6 кодов для 3-х клавиш-переключателей и 9 кодов для оставшихся управляющих клавиш, независимо от того, присутствуют ли они на панели БК. Для озвучивания состояния клавиш-переключателей, в КБ также введён код специальной команды. Если на БК будет нажата комбинация клавиш, которая не отвечает ни одному из введённых кодов КБ, будет подан сигнал об ошибке. Одно из направлений дальнейшего развития КБ и БК - задание различных режимов озвучивания введённой информации, а также ввод команд и символов с голоса. Всего разработанный вариант КБ состоит из 294 Брайлевских кодов, что и определило его название - КБ 294.

Некоторые функциональные и технические характеристики Брайлевской клавиатуры

В основу разработки БК положен принцип полного функционального соответствия БК стандартной клавиатуре с дополнительным специфическим сервисом.

В соответствии с ГОСТом Украины №2019-19 [9] стандартная клавиатура для персонального компьютера (ПК) IBM PC содержит 102 клавиши, в том числе 48 основных клавиш печатной машинки, 17 клавиш дополнительной цифровой клавиатуры (из которых одна управляющая клавиша <Enter> и одна клавиша-переключатель <Num Lock>), 10 клавиш перемещения курсора на поле редактирования, 26 управляющих клавиш на основном поле клавиатуры, из которых 2 клавиши-переключателя (<Caps Lock> и <Scroll Lock>) и 12 функциональных клавиш (F1 - F12) [6,9].

С основной клавиатуры печатной машинки и дополнительной клавиатуры вводится в ПК и отображается на мониторе 52 латинские буквы (большие и маленькие), 66 русских букв (больших и маленьких), 4 украинские буквы со специфичным написанием (большие и маленькие), 10 цифр и 35 специальных символов. Из 62 псевдографических символов 60 штук непосредственно с клавиатуры не вводятся, но выводятся на экран монитора. Управляющие коды ASCII 0-31 и 127 не отображаются на мониторе, но вводятся комбинацией клавиш <Ctrl> с латинскими буквами и другими специальными символами, а также с помощью 4-х управляющих клавиш <Esc>, <Enter>, <Backspace>, <Tab> [6].

При разработке БК была также проанализирована полученная из Интернета информация относительно аналогичных устройств за границей. Брайлевские клавиатуры, которые производятся в зарубежных странах содержат от 27 до 44 клавиш.

Донецким НПК "СКУТ" был создан опытный образец БК, на панели которой предусматривается присутствие 20 клавиш [10]. Размер клавишного поля БК соответствует размеру клавишного поля стандартной клавиатуры.

Восемь основных клавиш, которые соответствуют восьми точкам символа Брайля, расположенные следующим образом:

клавиши Б1-Б8 расположены на месте клавиш СК с буквами ОЛДЖ и АВЫФ с учётом эргономичных требований удобства работы восьми пальцами двух рук;

6 клавиш (Б1-Б6), которые соответствуют точкам 1-6 восьмиточечного символа Брайля (располагаются так, как на механической Брайлевской печатной машинке) и должны аналогично нажиматься; Б1, Б2, Б3 - соответственно указательным , средним и безымянным пальцами левой руки; Б4, Б5, Б6 - этим же пальцам правой руки;

клавиши Б7 и Б8, которые соответствуют точкам 7 и 8 восьмиточечного шрифта Брайля (располагаются соответственно левее и правее клавиш Б3 и Б6) и должны нажиматься мизинцами левой и правой рук.

клавиши БК - левые и правые <Alt>, <Ctrl>, <Shift> и клавиши <Space> и <Enter> выполняют те же самые функции, что и на стандартной клавиатуре (СК) и располагаются в точном соответствии с их расположением на СК. Клавиша <Space>, в отличие от стандартной клавиатуры, может нажиматься одновременно с восемью основными клавишами БК Б1-Б8 с целью имитации нажатия явно отсутствующих на панели БК клавиш управления курсором, клавиш-переключателей <Caps Lock>, клавиш поля редактирования - <Del>, <End>, <Ins>, <Home>, <PgUp>, <Pg Down>, а также клавиш <Esc>, <Tab>, <Backspace>, <Print Screen> и <Break>. Клавиша-переключатель <Num Lock>, которая предназначается для ввода цифр, располагается на том же самом месте, что и на СК.

Кроме основных клавиш Б1-Б8 и девяти клавиш функционально и по размещению совпадающих с клавишами СК, Брайлевская клавиатура содержит также три клавиши, которые выполняют специфические функции:

клавиша <Function>, которая располагается выше клавиши <Space> симметрично её центра, предназначается для имитации нажатия функциональных клавиш F1-F12 стандартной клавиатуры;

клавиша <Compaund>, которая предназначается для задачи режима ввода информации с БК и сцепления двух или трёх последовательно нажатых комбинаций клавиш БК для имитации одновременного нажатия на СК и расположена выше клавиши <Enter>;

клавиша <Syntezator>, предназначенная для включения/выключения сигнального аудиоконтроля нажатия клавиш БК и располагается в левом верхнем углу.

Меньшее количество клавиш, а также использование основных клавиш Брайля даёт возможность незрячему пользователю значительно легче адаптироваться при работе с ПК. Однако использование меньшего количества клавиш для определения букв, цифр и символов требует использования их комбинаций и смены алгоритма их опроса. Исходя из этого, для управления работой клавиатуры разработано новое программное обеспечение и контроллер.

Сервисные возможности программного обеспечения Брайлевской клавиатуры

Программное обеспечение БК состоит из двух частей и реализуется следующим образом:

драйвер БК, зашитый в перепрограммируемое постоянное запоминающее устройство (ППЗУ) однокристальной ЭВМ АТ89С51.

резидентно независимые драйверы аудиоконтроля работы с клавиатурой в средах MS DOS и Windows

Драйвер БК реализует интерфейс с персональным компьютером так же, как и стандартная клавиатура, моделируя полностью работу стандартной клавиатуры. При загрузке персонального компьютера он не распознаёт БК как специфическое периферийное устройство, а рассматривает её как СК. После включения питания, а также после перезагрузки компьютера, клавиатура выполняет самотестирование. В случае нормального завершения теста клавиатура выдаёт мелодичный звук, в противном случае она сигнализирует о неисправности в работе особым звуковым сигналом, клавиши при этом не опрашиваются. Сигнал неисправности отключить нельзя.

Для нормальной работы клавиатуры не нужны никакие подготовительные действия. Клавиатура просто подключается в разъём на системном блоке при выключенном компьютере. После загрузки ПК она готова к работе. Сначала БК стандартно настроена на латинский алфавит. Допускается, что установлены три национальных алфавита (латинский, украинский и русский) и состояния <Num Lock>, <Caps Lock> и <Scroll Lock> - должны быть выключены.

БК отслеживает переключение режимов <Num Lock>, <Caps Lock> и <Scroll Lock>. Когда включён режим <Num Lock> - клавиатура переходит в режим ввода цифр. При включенном режиме <Caps Lock> во время ввода меняются местами большие и маленькие буквы. Режим <Scroll Lock> никак не отражается на работе компьютера и клавиатуры, хотя клавиатура отслеживает и его изменения.

Фиксация ввода комбинаций клавиш происходит следующим образом:

нажатая комбинация клавиш фиксируется после отпускания всех клавиш; если комбинация постоянно удерживается больше 2 сек (после нажатия последней клавиши комбинации), то происходит размножение символа с частотой 0.5 сек, которое заканчивается после отжатия всех удерживаемых клавиш;

если происходит отпуск хотя бы одной из клавиш нажатой комбинации по истечении 2 сек (после нажатия последней клавиши), то размножения не происходит. При этом могут быть дополнительно нажаты ещё какие-нибудь клавиши (одна или несколько). Комбинация при этом фиксируется как результат всех нажатых клавиш только после отпуска всех клавиш.

При нажатии ошибочной комбинации клавиш, например несуществующей комбинации Брайля, БК выдаёт специальный звуковой сигнал и ждёт полного отжатия клавиш. Только когда все клавиши будут отпущены, клавиатура будет готова к дальнейшей работе.

В отличие от СК драйвер БК распознаёт образ введённого в коде Брайля символа или образ комплекта одного или нескольких Брайлевских кодов управляющих клавиш с кодом Брайлевского символа на основе анализа одной введённой комбинации клавиш или последовательно сцепленных двух или трёх комбинаций клавиш. После чего драйвер принимает решение о следующем действии и (или) сигнализирует об ошибке или имитирует нажатие одной или нескольких клавиш СК, пересылая в компьютер соответствующие скан-коды и ASCII-коды.

Кроме контроля правильности ввода комбинаций клавиш и размножения символов, проводится и такой контроль:

контроль правильности переключения режима алфавита с помощью клавиши (клавиш), которые переключают режим алфавита;

контроль правильности внесения изменений в количество и последовательность алфавитов;

самоконтроль правильности автоматического переключения режима алфавита;

контроль правильности функционирования режима упрощённого ввода украинских и русских букв;

контроль правильности ввода больших букв;

контроль правильности функционирования режима упрощённого ввода больших букв любого алфавита;

контроль правильности ввода цифр;

контроль правильности ввода специальных символов;

контроль обработки нажатия клавиши <Space>, явно присутствующей на панели БК;

контроль работы однократного нажатия клавиши <Space> с комбинацией основных клавиш БК для ввода кодов управляющих клавиш;

контроль имитации нажатия клавиш перемещения курсора (<Coursor Left>, <Coursor Right>, <Coursor Up>, <Coursor Down>);

контроль имитации нажатия последних клавиш поля редактирования: <Ins>, <Home>, <End>, <Del>, <PgUp>, <PgDn>;

контроль правильности включения/выключения клавиш-переключателей <Num Lock>, <Caps Lock> и <Scroll Lock> с помощью кодов;

контроль обработки нажатия управляющих клавиш явно присутствующих на панели БК: левые <Alt>, <Ctrl>, <Shift>, <Enter> основной клавиатуры и <Num Lock>;

контроль имитации нажатия управляющих клавиш <Alt>, <Ctrl>, <Shift> правых;

контроль имитации нажатия остальных управляющих клавиш <Tab>, <Back Space>, <Esc>, <Break>, <PrScr>;

контроль имитации нажатия функциональных клавиш <F1>-<F12> однократным нажатием клавиши <Function> с комбинацией других клавиш БК;

контроль возможности дублирования других функций, которые выполняются перемещения курсора и клавишами <Tab>, <Backspace>, <Del>, <PgUp>, <PgDn>;

контроль возможности сцепления с помощью клавиши <Compound> двух или трёх последовательно нажатых на БК комбинаций клавиш для имитации одновременного нажатия нескольких клавиш на СК;

контроль функционирования клавиши <Syntezator>;

контроль пересылки в компьютер скан-кодов и ASCII-кодов при вводе информации с БК.

Для незрячего пользователя, не имеющего опыта работы с компьютером, предусматривается режим упрощённого ввода украинских и русских букв, в котором пользователь может вводить информацию в обычном шеститочечном коде Брайля. Для опытного пользователя этот режим позволяет значительно ускорить ввод информации.

Одной из важных особенностей БК, в отличие от СК, является двойная возможность переключения режимов алфавитов: не только с помощью управляющих клавиш, но и автоматически. Незрячий пользователь может не беспокоиться о том, в каком алфавите он сейчас работает, и о том, сколько раз нужно нажать клавишу (клавиши), которые переключают режимы алфавитов для ввода букв другого алфавита или спецсимвола, который вводится с СК лишь в нужном алфавите. Незрячему пользователю достаточно нажать из основных клавиш БК те, которые отвечают спецсимволу или букве, и драйвер БК, распознав код символа или буквы и проанализировавши информацию, в каком алфавите происходит работа и сколько алфавитов (2, 3 или больше) в данный момент действуют самостоятельно примет решение о необходимом количестве нажатия клавиш, которые переключают алфавиты, сымитирует нажатие этих клавиш, потом сымитирует нажатие клавиши на СК для ввода необходимого спецсимвола или буквы, после чего возвратится в алфавит, в котором происходил ввод информации. Всё это выполняется быстро и незаметно для пользователя.

Аналогично, ему не нужно беспокоиться о нажатии <Shift> или <Caps Lock> для ввода больших букв. Незрячему пользователю достаточно ввести Брайлевский код большой буквы и драйвер БК проанализирует, включена ли клавиша-переключатель <Caps Lock> и нужно ли сымитировать нажатие её или клавиши <Shift> для ввода большой буквы. После ввода большой буквы переключатель <Caps Lock> переводится в исходное состояние.

Разработанным алгоритмом в драйвере БК предусмотрен дополнительный сервис для незрячего пользователя - возможность полной или частичной замены пользователем разработанного варианта восьмиточечных кодов Брайля (БК 294), который признан стандартным. Таким образом, каждый пользователь может откорректировать вариант БК 294 на удобный для личного использования. Также предусмотрена возможность возврата к стандартному варианту.

Программным обеспечением БК - резидентно независимыми драйверами аудиоконтроля работы с клавиатурой предусмотрена также возможность озвучивания голосом информации, которая вводится в компьютер: озвучивание отдельных букв, цифр, специальных символов, целых слов или предложений после ввода пробела или соответствующего знака препинания. Также предусматривается возможность озвучивания управляющих кодов ASCII, которые используются при коммуникации; озвучивание имитации нажатия управляющих, функциональных клавиш, клавиш-переключателей или перемещения курсора. В случае нажатия пользователем запрещённой комбинации клавиш, или допущении им каких-нибудь ошибок при вводе информации в компьютер (включая ошибки при вводе управляющих кодов, управляющих функциональных клавиш и клавиш перемещения курсора) пользователю предоставляется информация о причине и характере ошибки и словесная подсказка о её ликвидации.

В перспективе сотрудничества с Донецким государственным институтом искусственного интеллекта предусматривается интеграция программы аудиоконтроля ввода информации с БК с программным обеспечением распознавания и синтеза слитной речи. Это придаст дополнительные удобства при общении незрячего пользователя с компьютером: управление голосом и надиктовка текста.

Выводы

С целью ускорения развития процесса социально-трудовой и профессиональной реабилитации инвалидов по зрению и обеспечения самостоятельного использования прогрессивных информационно-компьютерных технологий Донецким НПК "СКУТ" впервые в СНГ была разработана и внедрена в производство двадцатиклавишная Брайлевская клавиатура.

Для ввода информации с БК в кодах Брайля был разработан украинский вариант компьютерной системы восьмиточечных кодов Брайля, который впервые в СНГ содержит коды всех управляющих клавиш стандартной клавиатуры.

Драйвер БК распознаёт образ введённого кода Брайля и имитирует нажатие соответствующей клавиши СК.

БК функционально полностью моделирует стандартную клавиатуру и содержит дополнительный сервис: автоматическое переключение алфавитов, автоматическое переключение <Caps Lock>, аудиоконтроль ввода и т.д.

Перспектива развития программы аудиоконтроля ввода с БК - интеграция с программным обеспечением распознавания речи.

Литература

1. Розробка та впровадження повноекранного тактильного термiналу для слiпих. Технiчний проект.- Донецьк: "СКУТ", 1998.- 320 с.

2. Проскуряков И.В. Справочник знаков советской системы обозначений для слепых по математике и естественным наукам в 3 кн. (Рельефно-точечным шрифтом Брайля).- М.: Просвещение, 1985.- 553 с.

3. Американская и европейская компьютерная системы восьмиточечных кодов Брайля// Математическое обеспечение Брайлевского принтера "EVEREST". Руководство пользователя.- М.: ИПТК "Логос" ВОС, 1996.- 24 с.

4. Российская компьютерная система восьмиточечных кодов Брайля// Математическое обеспечение Брайлевского принтера "EVEREST". Руководство пользователя.- М.: ИПТК "Логос" ВОС, 1996.- 24 с.

5. Рельефно-графическое пособие для пользователей персональных компьютеров в 3 альбомах (рельефно-точечным шрифтом Брайля с рельефными иллюстрациями).- М.: "Логос" ВОС, 1992.- 76 с.

6. Уэйт М., Прата С., Мартин Д. Язык Си.- М.: Мир, 1988.- 512 с.

7. Джордейн Р. Справочник программиста персональных компьютеров типа IBM PC, ХТ и АТ.- М.: Финансы и статистика, 1992.- 541 с.

8. РСТ УРСР 2019-91. Розташування символiв укра§нсько§ абетки на клавiатурах ОКП 40.- К.: НДЕI Мiнекономiки УРСР, 1991.- 19 с.

9. Розробка та впровадження повноекранного тактильного термiналу для слiпих. Робоча конструкторська документацiя.- Донецьк: "СКУТ", 1999.- 250 с.

.[Содержание]

TopList