Оверлей, накладка на клавиатуру ПМК

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

Накладка на клавиатуру МК-161

Слева от МК-161 лежат два пробойника. Это менее известный, но более универсальный инструмент для пробивания отверстий, чем канцелярский дырокол. Маленький на 3 мм используется для большинства кнопок, а большой на 6 мм — для кнопок включения и подсветки. Возможно, вам лучше подойдёт пробойник на 4 мм. Мне по нраву маленькие дырки, но некоторые из них пришлось после неточного пробития подгонять под физические кнопки. Если вы нашли, где распечатать клавиатуру на пластмассе или другом твёрдом материале, вместо пробойников подойдут обычные свёрла.

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

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

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

Удобнее всего под каждый входной язык (Каллисто, eForth и Каллисто-2) иметь специализированный оверлей с устоявшейся раскладкой. Первый оверлей я опубликовал 3 февраля 2015 года, задолго до релиза Каллисто. Старожилы сайта помнят, к какому «возгоранию пуканов» привела эта революционная бумажка, меняющая способ общения с ПМК на более прогрессивный и удобный для языков высокого уровня. На следующий же день привыкший к своему бесспорному лидерству и посматривавший свысока на «любителей» официальный представитель новосибирского производителя осуществил вандализм на Вики. Когда мы успешно отразили атаку, SMB попытался уничтожить сообщество в жж, удалил здесь и в Контакте все свои комментарии, занёс меня в ЧС (3 мая 2016 в грубой форме объяснив другому участнику сайта, что я внезапно «готов идти по головам ради власти и денег») и до сих пор обижается на сообщество, с которым до 3 февраля относительно вежливо общался. Перефразируя Перепёлкина («Техника-молодежи» 1985 №6, с.55) — похоже, в оверлеях большая сила…

С той поры прошло 5 лет. Прогресс остановить не удалось, по крайней мере в «мягкой» области программирования. И хотя алфавитная клавиатура для русских ПМК за эти годы серьёзно усовершенствовалась, общая логика и большинство обозначений сохранены. Поэтому даже один кустарно изготовленный и безнадёжно устаревший, истрепавшийся оверлей лучше, чем вообще их отсутствие. Буду рад, если кто-то начнёт их профессионально изготавливать и продавать. Разработчик прямолинеен, но не столь прост. Вдруг здесь действительно тайно зарыты «власть и деньги» какого-нибудь импортозамещения и многомиллионных госконтрактов? Но пока этот клад никто не отрыл и обогащаться не торопится, каждому владельцу ПМК приходится печатать и сверлить самостоятельно.

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

Метки публикаций: 

Комментарии

Для мембранной клавиатуры (мк 152) оверлей как-то можно сделать?

Можно заказать наклейку (Гугль даёт много предложений) или скотчем бумажку прикрепить поверх обычной клавиатуры. Даже сверлить не надо. Но картинку придётся рисовать самостоятельно на основе Руководства по МК-152 и наших оверлеев для МК-161. Кнопки там в другом порядке расположены, но на них повешены те же самые функции. «Вырезать и вставить» должно помочь.

Картинка есть в исходных кодах emKatic на sourceforge.net. Есть с чего начать.

Отлично. Будете делать, поделитесь файлом с сообществом. Сам я готов отвечать на вопросы по МК-152 и оверлеям, но сосредоточился на МК-161. Не знаю, как пойдёт, но в планах исправить столько багов в eForth за эту весну, сколько получится.

Сегодня даже нашёл один небольшой, но всё-таки резерв по быстродействию.

Сверлить-пробивать лучше с лицевой, заусеницы и выпуклости с изнанки убираются сверлом крупного диаметра по металлу, например для отверстия 3-4 мм надо взять сверло примерно 10-12 мм. Крупное сверло прикладываем к изнанке и проворачиваем руками пару раз.

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

кое-что прорисовыывается:

не прикрепляются из dropbox

https://www.dropbox.com/sh/ue6bpjgdpczrfo2/AACpGFwI3nvsIOw9V6WJSpxda?dl=0

Красиво получилось! Даже ч/б неплохо смотрится. И алфавитный порядок прорисовывается, хотя из-за другого расположения клавиш не везде последовательно.

Edit. Добавил ссылку в пост.