Вторник, 19.03.2024, 06:06
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум » Железо » Периферия » Проект "Клавиатура"
Проект "Клавиатура"
RelictДата: Вторник, 04.02.2014, 08:27 | Сообщение # 1
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
Предыстория: доработался до хруста в суставах.
Вспомнил институтский учебник по эргономике. Там были хорошие картинки по расположению рабочих зон и органов управления на пультах  управления, а также эргономичное расположение рук.
Попытался найти клавиатуру соответствующую требованиям учебника. В магазинах ничего подходящего не нашел. Стандартная раскладка меня тоже не устраивала.
Решил делать клавиатуру под себя. Чтобы не ходить по чужим «граблям» посетил интернет.
Некоторые идеи мне понравились. В результате получился данный проект клавиатуры.
Проект выкладываю здесь с целью получения конструктивной критики.

    

На первом рисунке полный вариант клавиатуры
На втором - сокращённый (мобильный)
На третьем - раскладка основного поля.
Цифровое поле слева - правая рука мышкой указывает куда вводить цифры.
Разброс цифр - вынес на основную позицию наиболее используемое "0", "1", ","
Прикрепления: 9668747.jpg (156.9 Kb) · 2711676.jpg (119.3 Kb) · 7609263.jpg (134.8 Kb)


Сообщение отредактировал Relict - Вторник, 04.02.2014, 18:48
 
Steve_KeyДата: Вторник, 04.02.2014, 19:11 | Сообщение # 2
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Еще вопросы: что за алф кстати? что за рг?
между фн и рг два пробела? или пробел и шифт?
почему единица на трёх клавишах?
Что такое Фикс?
 
RelictДата: Вторник, 04.02.2014, 19:35 | Сообщение # 3
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
Клавиша "Алф" - переключение алфавита, "РГ" - переключение регистра, "Фн" - переключение на функциональные клавиши.
Клавиша "Фикс" - нажимается совместно с "Алф", "РГ", "Фн" и фиксирует соответствующий режим.
Модификаторы "Алф", "РГ", "Фн" действуют только во время нажатия. При отпускании клавиатура возвращается в предыдущий режим (аналогично действия "Shift")

За три единицы на основном поле извиняюсь. "Размножал" заготовки клавиш, при редактировании упустил.


Сообщение отредактировал Relict - Вторник, 04.02.2014, 19:41
 
ibnteoДата: Вторник, 04.02.2014, 20:24 | Сообщение # 4
Подполковник
Группа: Администраторы
Сообщений: 107
Репутация: 3
Статус: Не в сетке
Здорово! Кнопка Фикс понравилась, давно уже о таком думаю.
 
Steve_KeyДата: Вторник, 04.02.2014, 21:51 | Сообщение # 5
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Цитата ibnteo ()
Кнопка Фикс понравилась
Да это-ж режим! А режимы - зло!

Relict, ты двигаешься в сходном с нами направлении! И это радует, значит, мы не ошибаемся.
Смотрел разработки ibnteo ?
 
ANT64Дата: Среда, 05.02.2014, 23:56 | Сообщение # 6
Рядовой
Группа: Друзья
Сообщений: 1
Репутация: 10
Статус: Не в сетке
На самом деле весьма забавно наблюдать настолько похожий проект.
Я да и Стив разрабатываем в точности похожие клавиатуры, пусть даже отличные по нюансам.

В принципе я ни раз говорил почему все проекты эргоклав похожи: руки у всех примерно одинаковые, принципы эргономики тоже. Посему клавы будут в любом случае на 60-80% все похожи.


Статья на хабре посвящённая моей разработке: http://habrahabr.ru/post/210186/

Но это старая версия, сейчас проект проходит через тотальный редизайн, который, к слову, почти закончен, и скоро начнёт пилиться вторая статья и собираться уже прототип.
А пока грубый набросок выглядит так: http://i.imgur.com/GQ6iWeX.png

Кнопки без надписей это ряд функциональных клавиш. Таки я подумал и скрипя зубами решил добавить их. В предыдущем варианте они были в fn-слое.

Кнопка Hyper пришла к нам из emacs. Но пока это эксперимент, возможно в финалке я её уберу, сместив в fn+super.

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


А касательно вашей задумки у меня один вопрос:
как планируется использование горячих клавиш? А-ля ctrl+shift+N к примеру?

Касательно Фикс я согласен со Стивом что это зло. Уж лучше сделать расположение клавиш под большие пальцы настолько удобным, чтобы было комфортно удерживать их долгое время. Но задумка имеет право на жизнь, посмотрим что из этого выйдет.


Сообщение отредактировал ANT64 - Среда, 05.02.2014, 23:58
 
RelictДата: Пятница, 07.02.2014, 12:05 | Сообщение # 7
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
Исправил рисунки клавиатур.

Цитата Steve_Key ()
Да это-ж режим! А режимы - зло!

Цитата ANT64 ()
Касательно Фикс я согласен со Стивом что это зло.

Можно подробнее: чем это так плохо?

Цитата ANT64 ()
Уж лучше сделать расположение клавиш под большие пальцы настолько удобным, чтобы было комфортно удерживать их долгое время.

На мой взгляд длительно удерживать клавишу большим пальцем и одновременно набирать буквы будет неудобно: надо поднимать запястье с подставки, и для нажатия на "букву" надо будет гнуть запястье.
Длительно удерживать можно в клавиатуре описанной лет 15 назад: Два блока напоминающие крупную"мышь". Под каждым пальцем по кнопке (одной). Работают нажимая одновременно сочетания клавиш (аккордами). двигаются только пальцы, руки неподвижны.

Цитата Steve_Key ()
Смотрел разработки ibnteo ?

Смотрел, и не только его.

Цитата ANT64 ()
На самом деле весьма забавно наблюдать настолько похожий проект.

Одинаковые проблемы порождают похожие решения.
Прикрепления: 7415200.jpg (153.5 Kb) · 3862319.jpg (117.5 Kb)


Сообщение отредактировал Relict - Пятница, 07.02.2014, 14:30
 
Steve_KeyДата: Пятница, 07.02.2014, 19:13 | Сообщение # 8
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Цитата
Цитата Relict ()
Исправил рисунки клавиатур.
На "цифровом" блоке слева не хватает кнопки BackSpace, очень раздражает на стандартных клавах, набираешь цифры, а исправить - надо переносить руку...

Цитата Relict ()
Можно подробнее: чем это так плохо?
Джеф Раскин (http://ru.wikipedia.org/wiki/Раскин,_Джеф), известный своими разработками в области интерфейсов, учит нас, что режимы - это плохо (это и правда плохо, но от режима Рус-Лат избавиться не получается)... 

Цитата Relict ()
лительно удерживать клавишу большим пальцем и одновременно набирать буквы будет неудобно:
Не, нормально, большой палец очень подвижный относительно других.

Цитата Relict ()
надо поднимать запястье с подставки, и для нажатия на "букву" надо будет гнуть запястье
Поднимать его в любом случае придется, печатать, положа руки на подставки получается, похоже, только на клавиатурах "вогнутых", типа Кинезиса...
А гнуть - да нет, у меня макет тоже есть - нормально...
 
RelictДата: Пятница, 07.02.2014, 19:48 | Сообщение # 9
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
Цитата Steve_Key ()
На "цифровом" блоке слева не хватает кнопки BackSpace

Спасибо, учту.

Цитата Steve_Key ()
Джеф Раскин (http://ru.wikipedia.org/wiki/Раскин,_Джеф)

Прочту.
 
Steve_KeyДата: Пятница, 07.02.2014, 21:20 | Сообщение # 10
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Цитата Relict ()
Прочту.
http://do.rulitru.ru/v2450/раскин_джефф._интерфейс_новые_направления_в_проектировании_компьютерных_систем
 
Steve_KeyДата: Суббота, 08.02.2014, 12:04 | Сообщение # 11
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Цитата Relict ()
с целью получения конструктивной критики
А критика, кстати, только мелкая ( всё IMHO):
- на ФН слишком подгибать внутрь большой палец нужно будет;
- цифры по верхнему ряду, к тому же, в основном регистре (нажимаются без шифтов) - неудобно;
- сдвиг вниз ряда клавиш для мизинца на цЕлую кнопку - спорно, я буду проверять, но, возможно, надо делать на "полкнопки";
- "своя" раскладка (явно прослеживается влияние Дворака и подобных) - дело неплохое, но несовместимое (к тому же, придётся в ОСь вводить эту раскладку);
- всё остальное - хорошо, надо делать!
Кстати, у ibnteo на страничке, там, где CatBoard, выложены исходники кода для клав (тоже думаю их использовать).
 
RelictДата: Среда, 12.02.2014, 14:37 | Сообщение # 12
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
Замечания учёл.

Добавил "Alt" и "Ctrl", в связи с чем вопрос: Встречаются ли в прикладных программах комбинации, когда необходимо нажимать именно левый или правый "Alt", "Ctrl" или "Shift". (мне такие не попадались кроме игр)

Что-бы избавиться от режимов можно поставить 8 кнопок и набирать сразу в КОИ-8 biggrin
Прикрепления: 5042222.jpg (160.4 Kb)


Сообщение отредактировал Relict - Среда, 12.02.2014, 14:39
 
Steve_KeyДата: Среда, 12.02.2014, 18:53 | Сообщение # 13
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
http://urikor.net/phpBB2/viewtopic.php?t=2926  biggrin

Цитата Relict ()
Встречаются ли в прикладных программах комбинации, когда необходимо нажимать именно левый или правый "Alt", "Ctrl" или "Shift"
Встречаются, но редко...
 
ibnteoДата: Воскресенье, 23.02.2014, 13:56 | Сообщение # 14
Подполковник
Группа: Администраторы
Сообщений: 107
Репутация: 3
Статус: Не в сетке
Цитата Relict ()
На мой взгляд длительно удерживать клавишу большим пальцем и одновременно набирать буквы будет неудобно: надо поднимать запястье с подставки, и для нажатия на "букву" надо будет гнуть запястье.


В CatBoard Fn бывает длительно нажатой, вполне удобно, только надо ставить кнопку с небольшим усилием нажатия, а то в CatBoard1 стоят Cherry MX Black, палец устаёт, в отличии от Cherry MX Red в CatBoard2 (красные у меня только на модификаторах, остальные синие).

Цитата Steve_Key ()
- на ФН слишком подгибать внутрь большой палец нужно будет;


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



От идеи кнопки Фикс для переключения раскладок пришлось отказаться, так как она будет требовать лишнее нажатие кнопки, для переключения раскладок сделал Nav+Rus/Eng, а для временного переключения (квазирежим) Quasi+QLayer, где пока удерживается нажатой кнопка Quasi, раскладка будет переключена на противоположную.



А вот для настройки клавиатуры я как раз буду такое использовать, нужно будет просто при нажатии какой-нибудь кнопки, допустим Shift, фиксировать переключение настроек в энергонезависимой EEPROM памяти, чтобы клавиатура стартовала уже с нужным параметром, это позволит быстро настроить клавиатуру без необходимости её перепрошивки, или установки микропереключателей, как это делают на некоторых крутых клавиатурах.
 
ibnteoДата: Воскресенье, 23.02.2014, 14:04 | Сообщение # 15
Подполковник
Группа: Администраторы
Сообщений: 107
Репутация: 3
Статус: Не в сетке
Я стараюсь использовать стандартное расположение цифр, как в калькуляторах и банкоматах, либо можно как в телефоне (хотя уже не актуально), ведь кроме своей клавиатуры будешь пользоваться и другими устройствами, и будет удобнее, если запомнишь стандартное расположение кнопок.

Даже на левой половине Ладошек сделал цифры как на банкоматовской клавиатурке:



Цифры всё равно не набираются настолько часто, чтобы делать их идеально, здесь главное уже удобство, поэтому они у меня не в отдельном блоке, а в отдельных слоях, чтобы можно было набрать одной рукой, удобно при вводе платёжного пин-кода, когда телефон с пришедшей SMS занимает одну руку.
 
Steve_KeyДата: Воскресенье, 23.02.2014, 14:12 | Сообщение # 16
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Цитата ibnteo ()
сделал цифры как на банкоматовской клавиатурке
У нас на банкоматах как на телефоне цифры, а у тебя - как на калькуляторе... wacko
 
ibnteoДата: Воскресенье, 23.02.2014, 23:33 | Сообщение # 17
Подполковник
Группа: Администраторы
Сообщений: 107
Репутация: 3
Статус: Не в сетке
Цитата Steve_Key ()
а у тебя - как на калькуляторе


Да, перепутал, как на калькуляторе сделал, но можно и наоборот сделать, никто не мешает, здесь важен сам принцип.
 
RelictДата: Понедельник, 24.02.2014, 09:08 | Сообщение # 18
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
Цитата ibnteo ()
для временного переключения (квазирежим) Quasi+QLayer, где пока удерживается нажатой кнопка Quasi, раскладка будет переключена на противоположную.

Если я правильно понял: для временного переключения алфавита необходимо нажать «Quasi» + «QLayer», затем, не отпуская «Quasi» набирать другим алфавитом. Т.е. совершать действие (лишнее) по включению режима.

Мне требуется набирать текст на русском языке со вставкой буквенно-цифровых обозначений латиницей.
Для ввода одной-двух-трёх латинских букв достаточно зажать «Алф», ввести буквы, отпустить «Алф» и продолжить набор текста. При этом нажатие «Алф» и ввод букв осуществляется в одно движение, даже если буквы находятся в другом регистре: клавиши «Алф» и «РГ» находятся рядом и их можно нажать одним пальцем (при необходимости).
Цифры мне приходится вводить чаще, чем знаки препинания, поэтому цифры находятся в основной раскладке.
По раскладке цифр на цифровом блоке: решение не окончательное, буду пробовать.

ibnteo Вы выделили две кнопки, отдельно для переключения на «Рус» и на «Лат», однако Виндовс предусматривает только смену раскладки. Вы это как-то «объяснили» Виндовс, или вы пользуетесь системой, поддерживающей данный режим?
 
ibnteoДата: Понедельник, 24.02.2014, 17:22 | Сообщение # 19
Подполковник
Группа: Администраторы
Сообщений: 107
Репутация: 3
Статус: Не в сетке
Цитата Relict ()
Вы выделили две кнопки, отдельно для переключения на «Рус» и на «Лат», однако Виндовс предусматривает только смену раскладки. Вы это как-то «объяснили» Виндовс, или вы пользуетесь системой, поддерживающей данный режим?

У меня аппаратная раскладка JCUKEN, о которой операционная система и не подозревает, поэтому я в клавиатуре помню текущую раскладку, даже выделяю её разными светодиодами, при включении раскладки смотрю, если она другая, то переключаю, и отправляю в компьютер Alt+Shift, если же раскладка та же, то ничего не делаю.

Единственный минус этого решения заключается в том, что так можно работать только если единая раскладка для всей операционной системы, а не для каждого окна в отдельности. Хотя и это можно решить, если использовать включение светодиода Caps Lock для русской раскладки с помощью специальной программы.

А из плюсов - возможность использовать QWERTY если зажат модификатор Ctrl и/или Alt. То есть, печатаю в нестандартной раскладке, а всякие Ctrl+xcv в стандартной.
 
Steve_KeyДата: Понедельник, 24.02.2014, 20:47 | Сообщение # 20
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Цитата Relict ()
Вы выделили
Relict, на этом форуме принято общаться на "ты"... stick

Цитата Relict ()
однако Виндовс предусматривает только смену раскладки
Ну, не совсем так... Есть варианты.

Прикрепления: 2208089.jpg (134.9 Kb)
 
RelictДата: Суббота, 10.05.2014, 17:51 | Сообщение # 21
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
Неполнофункциональнный, кое-как действующий, полноразмерный макет клавиатуры.

Кнопки от механической клавиатуры, списанной за «убитость» (других в нужном количестве не нашёл).
Контроллер от мультимедийной плёночной клавиатуры.
Переназначение клавиш – программой MSKLC
Предварительные выводы:
от механических кнопок придётся отказываться - жесткие и требуют строго вертикального нажатия. (Буду думать о плёночных технологиях: вспоминать 90-е) smile
Прикрепления: 3847363.jpg (89.7 Kb)
 
Steve_KeyДата: Суббота, 10.05.2014, 19:07 | Сообщение # 22
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Цитата Relict ()
Неполнофункциональнный, кое-как действующий, полноразмерный макет клавиатуры
А что, симпатично! К тому же, главная задача этого макета — не полноценная работа на нём (и "почивание на лаврах"), а проверка концепции.

Цитата Relict ()
Переназначение клавиш – программой MSKLC
Ещё есть программы KeyMan и AHK — рекомендую обе сразу!
 
Steve_KeyДата: Суббота, 10.05.2014, 19:10 | Сообщение # 23
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Цитата Relict ()
от механических кнопок придётся отказываться - жесткие и требуют строго вертикального нажатия.
А от какой клавы механика-то? Сфотай одну кнопку без колпачка с разных сторон и можно разобранную.
Вот у меня (ну повезло просто) оказалась старая мех. клава на "породистых" Alps'ах, так отлично нажимаются!
 
RelictДата: Понедельник, 12.05.2014, 18:39 | Сообщение # 24
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
Цитата Steve_Key ()
А от какой клавы механика-то? Сфотай одну кнопку без колпачка с разных сторон и можно разобранную.


Останки клавы-донора
Контроллер
Кнопки
Прикрепления: 3327285.jpg (130.2 Kb) · 6835419.jpg (92.0 Kb) · 0703564.jpg (137.9 Kb)
 
Steve_KeyДата: Понедельник, 12.05.2014, 19:36 | Сообщение # 25
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Relict, это Alps'ы, почти как у меня, только у меня зелёные. Не должны бы они требовать "строго вертикального нажатия"…
Мож, настолько грязные, что надо промыть-смазать (попробуй смазать вон те синенькие "ножки", там, где они "ходят" в корпусе.
Ага, вижу, есть и белые ножки (по цвету ножек они различаются).
У тебя, видать, постарше клавка, чем у меня…
 
RelictДата: Среда, 11.02.2015, 21:25 | Сообщение # 26
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
Очередной этап большого пути. smile
Действующий макет полуплёночного наборного поля клавиатуры. Качество работы – китайская фабричная: работает нормально, но если придираться, разница
в работе клавиш всё-же заметна.
Разделитель
Плёнка

Основные нарекания – к клавишам под большие пальцы: при косом нажатии нажимаются со скрипом. Возможно, виновато б/у-шное прошлое
донора. (или нужно привыкнуть к их расположению и нажимать куда надо, а не как попало):D

      

   
Прикрепления: 8738729.jpg (137.1 Kb) · 0018234.jpg (131.0 Kb) · 4703833.jpg (80.6 Kb) · 5158009.jpg (92.2 Kb) · 2851966.jpg (128.8 Kb)


Сообщение отредактировал Relict - Четверг, 12.02.2015, 18:01
 
Steve_KeyДата: Четверг, 12.02.2015, 19:14 | Сообщение # 27
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Цитата Relict ()
Как вставлять превю в текст?


Когда добавляешь изображения (непременно со своего компа выбираешь файл!), то появляется справа от него надписи (вставить в текст и размеры), я размеры делаю 160х120 для квадратных, их можно подбирать после вставки.
 
RelictДата: Четверг, 12.02.2015, 19:26 | Сообщение # 28
Рядовой
Группа: Друзья
Сообщений: 15
Репутация: 10
Статус: Не в сетке
[url=javascript://]Вставить в редактор[/url]

Не получается. Есть только надпись "вставить в редактор"
При вставке картинки она вставляется оригинального размера, несмотря на указанные размеры

Прикрепления: 4010346.jpg (138.8 Kb)


Сообщение отредактировал Relict - Четверг, 12.02.2015, 19:49
 
Steve_KeyДата: Четверг, 12.02.2015, 20:48 | Сообщение # 29
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 428
Статус: Не в сетке
Ну у меня же вставляется… tongue
 
infoДата: Вторник, 12.01.2016, 13:23 | Сообщение # 30
Лейтенант
Группа: Друзья
Сообщений: 4
Репутация: 0
Статус: Не в сетке
Я так и не понял, сделана ли кнопка, чтобы ОДНА кнопка заменяла сочетание алт-шифт?
Это было бы интересно :)

А вообще, я сам не делал... купил клаву с доп блоком - для игр, главное там было написано - можно назначить запоминание некого сочетания знаков (хотел множество паролей туда напихать), увы, в драйвере какой-то глюк - запоминается ровно половина набранных знаков sad


Величие империи - великий император!
 
Форум » Железо » Периферия » Проект "Клавиатура"
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:


Copyright Steve KEY Laboratory © 2024