nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 29 Mar 2024 08:49



Reply to topic  [ 440 posts ]  Go to page Previous  1 ... 26, 27, 28, 29, 30
Клавиатуры для Nedo_PC 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
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:
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" использовать для переключения зон.
Но тогда на ощупь не узнать какая зона выбрана. У кого какие мысли?...

_________________
:dj: https://mastodon.social/@Shaos


26 Jul 2022 20:00
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
Shaos wrote:
Как можно видеть, там нет стробирующих кнопок как у меня - например имеются комбинации вводимые аккордом только на основных ключах (без участия большого пальца), и конкретно какая комбинация нажата судя по всему определяется софтверно (считываем много раз, ожидая когда устаканится, чтобы избежать переходных процессов, когда какие-то кнопки уже нажаты, а какие-то ещё нет). Мой вариант со стробами должен быть проще в реализации (исключение дребезга нужно только на стробирующих кнопках) и наверное даже удобнее в использовании (не надо поднимать пальцы если нужно ввести один и тот же символ несколько раз - для этого шевелим только большим пальцем) - может быть назвать мою микроклавку по аналогии ShaosChorder? ;)

Назвал свою клавку ASCIICHORD и завёл проект на хакадее:

https://hackaday.io/project/191304-asciichord


Attachments:
asciichord-gray.png
asciichord-gray.png [ 22.32 KiB | Viewed 4854 times ]

_________________
:dj: https://mastodon.social/@Shaos
28 May 2023 16:46
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
В интернете народ хвастается вот такими клавко-экранчиками:

Attachment:
clockwork.jpg
clockwork.jpg [ 66.35 KiB | Viewed 2573 times ]


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

https://www.hackster.io/news/clockwork-pi-s-uconsole-shrinks-the-devterm-targets-fantasy-console-developers-and-gamers-f3eded8f9741

Attachment:
Screenshot from 2024-01-22 19-47-08.png
Screenshot from 2024-01-22 19-47-08.png [ 211.33 KiB | Viewed 2573 times ]


https://www.clockworkpi.com/shop

(у них на сайте ещё и версия с RISC-V есть)

_________________
:dj: https://mastodon.social/@Shaos


22 Jan 2024 20:55
Profile WWW
Fanat

Joined: 09 Jun 2022 00:49
Posts: 82
Reply with quote
Читал на него отзывы - как раз клавиатура там вышла поганенькая. Резиновая, не располагает к нормальной печати


23 Jan 2024 11:57
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
Вот ещё фоточка 8)

Attachment:
clockwork-term.jpg
clockwork-term.jpg [ 189.59 KiB | Viewed 835 times ]
Источник: https://twitter.com/gdstrong/status/1766869206362956242/photo/1

_________________
:dj: https://mastodon.social/@Shaos


11 Mar 2024 07:57
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 440 posts ]  Go to page Previous  1 ... 26, 27, 28, 29, 30

Who is online

Users browsing this forum: No registered users and 33 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.