Клавиатуры для Nedo_PC

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Re:

Post by Shaos »

Shaos wrote:



Значит четыре пальца выбирают код 0000...1111 (16 вариаций), а большой палец нажимает либо на первую кнопку "разрешить" либо на вторую - получается одним махом можно ввести 32 разных кода. Чтобы выбирать то, откуда берутся эти 32 кода, существует переключатель "зон" (на страничке выше это называется "выбор режима", который также переключается большим пальцем) - я предполагал, что оно может покрыть и русские буквы и английские, причём заглавные будут задаваться отдельно посылаемым кодом шифта (после которого следующий введённый символ будет считаться заглавным), однако сейчас я думаю, что надо просто тупо ASCII от #20 до #1F вводить в 3 зоны (тройные переключатели у меня имеются), а для спец-символов сделать ещё одну кнопку "разрешения" (которая будет срабатывать в любой "зоне" одинаково, посылая выбранный четырьмя пальцами спец-код). Подтверждение (как написано на фотокопии путём нажатия большим пальцем на кнопку "согласен") можно не делать, а просто вводить что вводится, проговаривая "вслух" (в наушник) - если услышали, что ввелось что-то не то, то всегда можно заслать спец-символ Забой (Backspace), стерев неправильно введённое. Можно выпустить такую клавку на современной элементной базе с Bluetooth и разбогатеть ;)

P.S. Спец коды (включая часто используемый пробел) можно утолкать в 16 вариаций, которые вводятся при активации кнопки "разрешить 0":
0000 -> #20 пробел
1000 -> #08 забой
1001 -> #09 табуляция
1010 -> #0A возврат каретки
1011 -> #1B эскейп
По идее запятую (#2C) и точку (#2E) тоже можно вынести в "спец-коды", чтобы можно было их вводить не переключая "зоны"...
Вобщем вот такие можно спец-коды сделать:

Code: Select all

0000 -> #20 пробел
0001 -> стрелка вправо (#01?)
0010 -> стрелка влево (#02?)
0011 -> стрелка вверх (#03?)
0100 -> стрелка вниз (#04?)
0101 -> макрос 1 (#05?)
0110 -> макрос 2 (#06?)
0111 -> макрос 3 (#07?)
1000 -> #08 забой
1001 -> #09 табуляция
1010 -> #0A возврат каретки
1011 -> #1B ESC
1100 -> #2C запятая
1101 -> #2D минус
1110 -> #2E точка
1111 -> FN (#7F?)
Последний код можно считать префиксом, меняющим назначение далее идущей комбинации - таким образом можно покрыть ещё 48+15=63 кода (F1,F2...F12, PgUp, PgDn, Home, End и т.д.).
Вот думаю а насколько удобен переключатель зон? Из плюсов - на ощупь можно понять какая зона выбрана.
Из минусов - дополнительный компонент на плате - ведь вместо переключателя можно к примеру спец-коды "макрос 1/2/3" использовать для переключения зон.
Но тогда на ощупь не узнать какая зона выбрана. У кого какие мысли?...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Клавиатуры для Nedo_PC

Post by Shaos »

Shaos wrote:Как можно видеть, там нет стробирующих кнопок как у меня - например имеются комбинации вводимые аккордом только на основных ключах (без участия большого пальца), и конкретно какая комбинация нажата судя по всему определяется софтверно (считываем много раз, ожидая когда устаканится, чтобы избежать переходных процессов, когда какие-то кнопки уже нажаты, а какие-то ещё нет). Мой вариант со стробами должен быть проще в реализации (исключение дребезга нужно только на стробирующих кнопках) и наверное даже удобнее в использовании (не надо поднимать пальцы если нужно ввести один и тот же символ несколько раз - для этого шевелим только большим пальцем) - может быть назвать мою микроклавку по аналогии ShaosChorder? ;)
Назвал свою клавку ASCIICHORD и завёл проект на хакадее:

https://hackaday.io/project/191304-asciichord
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Клавиатуры для Nedo_PC

Post by Shaos »

В интернете народ хвастается вот такими клавко-экранчиками:
clockwork.jpg
Это модульный компьютер на основе роспбери пая, но вроде можно и пустой корпус с клавкой купить для своих задач:

https://www.hackster.io/news/clockwork-pi-s-uconsole-shrinks-the-devterm-targets-fantasy-console-developers-and-gamers-f3eded8f9741
Screenshot from 2024-01-22 19-47-08.png
https://www.clockworkpi.com/shop

(у них на сайте ещё и версия с RISC-V есть)
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
belfegor96
Senior
Posts: 106
Joined: 09 Jun 2022 00:49

Re: Клавиатуры для Nedo_PC

Post by belfegor96 »

Читал на него отзывы - как раз клавиатура там вышла поганенькая. Резиновая, не располагает к нормальной печати
User avatar
Shaos
Admin
Posts: 24008
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Клавиатуры для Nedo_PC

Post by Shaos »

Вот ещё фоточка 8)
clockwork-term.jpg
Источник: https://twitter.com/gdstrong/status/1766869206362956242/photo/1
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: КАРТОННАЯ КЛАВИАТУРА

Post by Lavr »

Lavr wrote: 16 Dec 2010 03:48В итоге должна получиться конструкция следующего вида:

Image

В живых она до сих пор осталась, поскольку, я её так и не собрал окончательно,
проведя все эксперименты с той кнопкой, которой нет на фотографии.
Моя недоделанная клавиатура попала в видео: :ebiggrin:

Клонирование ZX Spectrum в СССР: зачем это было нужно?
Длительность 12 минут 54 секунды

Примерно на 6:10... :lol: (хотя я Спецтрумы никогда не клонировал!) :o



Видео это есть и на других каналах, если у кого ТыТрубка плохо кажет! :mrgreen:
iLavr