хорошо, что мы не в 80-х...
Вы не совсем меня поняли.
Имеем две платы клавиатур - ЙЦУКЕН и QWERTY.
Канал вывода PA0-7 ППА ВВ55 к ним подключается параллельно.
А вот ввода PB0-7 ППА ВВ55 проходит через переключатель П2К.
Это - механический вариант. На П2К - не клавиши, а переключатель раскладок.
А вот на КП11 получаем то же самое, но автоматическое.
Проблема лишь в том, что использовать две раздельные клавиатуры с раскладками ЙЦУКЕН и QWERTY не очень удобно - нужно их совместить в одну.
А там - хоть на П2К раскладки переключать, хоть на КП11.
Использовать МК в клавиатуре РК?
В принципе - можно. Но, напоминаю, в отличии от гадкого скэн-кода IBM PC, который появился лишь из-за особенностей матрицы клавиатуры из расположения клавиш на ней и транслировался в драйвер клавиатуры как есть, а во многих современных клавиатурах совершенно иные матрицы со своими особенными скэн-кодами, который внутренний МК клавиатуры ретранслирует из внутреннего скэн-кода в стандартный скэн-код - не гадость ли?
У РАДИО-86РК самый правильный "скэн-код", практически не требующий никаких таблиц (окромя функциональных клавиш). И портить РК какими-то табличками, пусть даже во внешнем МК - не этично и не эстетично, пусть даже проще, удобнее и практично.
Ну, раз мы в данной теме спорим над таким вопросом, как "переключение раскладок на лету" (без перетыкания физических клавиатур), по крайней мере, теперь стало понятно, что вопросом - никто не занимался.
P.S.: Конечно, можно обойтись и SMD-ключами в количестве 256 штук, чтобы мультиплексировать две смежные раскладки. Тогда черри-клавиши будут только открывать/закрывать соответствующие ключи определённой раскладки.
Электроника КР-03; ZX-Spectrum "Ленинград-48"; Atari-130XE; Поиск-1...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ваша правда!
Хотя... Электрически - матрицы, логически - раскладки.
Вот в этом весь и вопрос.
Правда, думаю, клавиатура - не сложнее самой Микро-ЭВМ по топологии. Развести можно, теоретически.
Ну, а в РК?
Нет, на "JCUKEN" я тоже могу набирать. Но, чисто формально: Вопросом никто не занимался.
Не логическую же часть мультиплексором переключать, никаких но.
А за раскладку, уже программная часть отвечает. Перевод сканкодов матрицы в раскладку это называется.
Что в РК?
Нужна клавиатура ЙЦУКЕН+QWERTY, покупаешь любую на вкус. Выкидываешь из кишков контроллер и провод usb, делаешь свое на готовой матрице с кнопками. Все.
Копирайт Barsik.
А в варианте (ЙЦУКЕН+JCUKEN) + (ЙЦУКЕН+QWERTY) никакого смысла нет. Потому что клавиши не получится подписать.
- - - Добавлено - - -
Если вдруг нужны идеи в копилку.
Клавиатура МС7007, полная и уменьшенная, с доп кнопками (Фун и мультимедийные).
Контроллер подсветки, беспроводной модуль.
Если беспроводной модуль, то питание от батареек и МК, который формирует сканкоды для передачи.
А также приемник с МК и ключами.
Контроллер подсветки можно переключать комбинацией кнопок, а можно управлять сканкодом запретным (при сканировании матрицы, чтобы считать сканкод, надо сначала записать сканкод на матрицу).
wtf
Есть предложение зайти с др стороны и изменить монитор\биос для работы с клавиатурой максимально близкой по раскладке к IBM PC QWERTY! Так как последние 30 лет именно они доминируют практически везде.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)