Как стать автором
Обновить

Комментарии 29

Отличная статья. Сам большой любитель старых клавиатур, некоторые из них такие, что после них на большинство типичных нынешних просто руки не ложатся.

Насчёт скан-кодов: при отсутствии компьютера под DOS или желания разбираться со старым софтом можно подключить клаву к МК. Вот для примера библиотеки для Arduino и STM32. Там можно взять пример работы с этим интерфейсом.
Это совершенно точно, даже после того как потрогал Wise 85, другими пользовался не можешь. На работе сам использую стационарную клавиатуру IBM, с трекпоинтом. Не забуду, сфотографирую.

Да понятно, что можно и другим. Для меня ДОС был более доступным, а для Ардуино ещё паять бы пришлось. Так-то я и на анализаторе бы посмотрел.
Обещал показать свою рабочую клавиатуру.

Клавиши как у ноута, ножничного типа?
Похоже, да, но есть и отличия. Например, отсутствие клавиши Win.
У меня почему-то сразу ассоциации с чем-то серверным и консольным. По-моему, в подобных местах такая клава вполне пригодится…
Именно так, это часть серверной консоли. Покупал целиком ради клавиатуры.
Это часть серверной консоли.

Современное прочтение старой классики) Bt + провод можно. Сейчас проводом подключены к монитору thinkVision, чтобы можно было любой ноут одним type-c проводом подключать и вся периферия бы подтягивалась сама.

Очень хотел себе такую! Но ценник был очень не гуманен.

Ну не так уж и много она стоила. Кит можно было на Авито за 10-12к найти. Хотя как только вписываешься в клавиатурное комьюнити, цена уже вторична....

Это которая на вашем фото? Что-то много)

Спасибо за труды, восхитительно!

Спасибо!
Спасибо!

если правильно помню LK46W-A2 это клавиатура для OpenVMS, если интересно посмотрите описание системы, например:

https://livingcomputers.org/UI/UserDocs/OpenVMS-7-3/1_VMS_User_Manual.pdf

собственно LK46W-A2 заточена именно под эти команды, там есть картинки и рекомендации как с ней эффективно работать, конечно для полного счастья нужна рабочая система :)

Вспоминается фраза из самоучителя работы на компьтере 1997 года - "чем больше функциональных клавиш Fn - тем мощнее компьютер"

"… Одним из примеров громоздкой и, по мнению авторов, бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft. Эта система занимает почти 1 Мбайт дисковой памяти и рассчитана на преимущественное использование совместно с устройством типа мышь." — вы точно знаете, откуда это.

Вот и выросло поколение которое не знает про утилиту xev. А она частенько выдает сканкоды когда showkey не помогает.Т.к X протокол-с терминальными клавиатурами должен общаться,стандарт....А сейчас унифицировали из за вайланда систему ввода и подзабили на старую совместимость....Я не навистник вайланда, но блин 10 лет как внедряют и косяки до сих пор прут,не могли взять готовую графическую подсистему с Be-be, ой конечно же с Syllable [модефикация граф подсистемы оригинала Haiku ] .Гайка уже и вайланд внедрила и DRI и высокая четкость и совместимость с X11.Силами трёх любителей и студентов.....

Вот и выросло поколение которое не знает про утилиту xev. А она частенько выдает сканкоды когда showkey не помогает.


Сколько ж вам лет, дедуль? Не думаю что шибко больше, чем мне, ибо Linux появился на моём веку, когда я уже сознательно использовал компьютер. Однако, никогда не пользовался этими утилитами, впервые понадобилось. Так бы на уровне ядра можно было решить.

Однако, никогда не пользовался этими утилитами, впервые понадобилось. 

Ну что я могу сказать наверное повезло.Или бум мультимедиа и офисных клавиатур прошел мимо вас (да ,были такие ps/2 клавиатуры и с переходником на юсб и наоборот).А китайские первые такие клавиатуры это что то - некоторые модели даже в режиме Биоса полноценно не работали,не то что под Линуксом.И то что клавиатура видилась двойным устройством это даже было не зло - например клавиатура и 2 скроллинга от мышки-если коды стандартные не чего править не приходилось кроме одной секции в Xfree.Потом уже появились открытые спецификации и зоопарк стандартов прекратился.

Так вот как можно в линуксе переключаться на виртуальные терминалы старше 12-ого :)

Сканкоды лучше получать таки в Set 2, нетранслированном (я полагаю, что работа идёт именно в нём, дальше действует драйвер). Таблица трансляции есть тут, но разматывать по ней обратно сложно. В DOS достаточно легко выключить трансляцию через управление портом.

Таблица трансляции во внутрилинуксовые коды есть уже в линуксовом драйвере. У меня лёгкие сомнения, что сам линукс какие-то коды фильтрует. Но проба с xev, как подсказали, таки полезна, или напрямую читать выдачу evdev из соотв. /dev/input устройства.

Ну и на «реверс-инжиниринг» из заголовка таки не тянет.

Сейчас пишу с клавиатуры KB-8001R+

От кассы?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий