Пятница, 15.12.2017, 20:43
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 6123456»
Форум » Железо » Периферия » Идеальные клавиатуры Zuncl + его самодельная клавиатура (Клавиатуры Microsoft для работы и дома + новая разработка)
Идеальные клавиатуры Zuncl + его самодельная клавиатура
Steve_KeyДата: Среда, 25.04.2012, 11:28 | Сообщение # 1
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
В эту тему перенесено сообщение Zuncl, где он рассказал об идеальных, по его мнению, клавиатурах для работы и дома и поделился секретами программной настройки их для удобности работы с ними...

Продолжение ветки - отчет Zuncl о разработке и воплощении "в жизнь" самодельной клавиатуры с эргономически расположенными клавишами и собственной раскладкой.
Всё с фотографиями.

Ворклог Zuncl, где он подробненько расписывает создание собственной модели клавиатуры, расположен здесь.
 
ZunclДата: Среда, 25.04.2012, 11:28 | Сообщение # 2
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
Steve_Key,
для дома - Microsoft Wireless Laser Desktop 6000 v3 (без русских букв на клавишах)
из плюсов: очень мягкий, но в то же время чёткий ход клавиш, почти бесшумна (ночью никому не мешаю), удобная подставка под запястья, цена (12$, правда я брал OEM без радио мыши, комплектом гораздо дороже)
из минусов: отвратно реализован радиоканал (уже на метре от передатчика есть потери при быстром наборе), неудобные клавиши F1-F12 (но дома на это пофиг)

для офиса - Microsoft Natural Ergonomic Keyboard 4000
плюсы: эргономика (описывать бессмысленно, это надо пробовать), подставка под запястья просто божественна, дополнительные клавиши абсолютно не мешают и не возникает ни малейшего желания их перепрограммировать (есть исключение об нём в минусах), нет кнопок управления питанием, блок клавиш =()BackSpace над дополнительным цифровым блоком

минусы:
требует привыкания (вначале страшно разочаровывает, но после недели стала идеальной), шумная (в офисе на это не обращаешь внимания), бесят русские буквы на кнопках (постепенно стираю мелкой наждачкой), проблемный продел (вначале раздражает нечётким нажатием на края, но потом привыкаешь нажимать "как надо"), нет копок Prev/Next Trac (повесил эту функцию на кнопки Forvard/Back), цена (55$)

обе клавиатуры имеют длинные Backspace и R/L Shift, Enter длиный в одну строку (именно к таким клавиатурам я как-то привык и другие считаю неудобными)
теперь про софт:
отказался от Punto, перешел на KeyMan

что реализовано программно через KeyMan
1) Win+IJKL - курсор
2) Win+Shift+IJKL - курсор с выделением
3) Win+Ctrl+Shift+IJKL - курсор с выделением по словам (именно это не смог сделать в AHK)
4) Win+U/O - Home/End (так же работает с Shift и Ctri, как и положено)
5) Win+P/; - PageUp/PageDown (так же работает с Shift и Ctri, как и положено)
6) Win+H - Delete (работает с Ctrl)
7) RAlt+Space - BackSpace (работает с Ctrl)
8) Переключение раскладки по LCtrl
9) по Capslock меняет кодировку выделенного текста (если текст не выделен немного отстаёт от функционала Punto и просто вначале делает Shift+Ctrl+Left и потом в том что выделилось меняет кодировку
10) Capslock включается по комбинации Shift+Capslock

теперь не столь очевидные "особенности" (приходится писать XML код, с большим количеством русского текста)

";:? набираются через Shift в любой локали на кнопках 2467
@$^& набираются через AltGr в любой локали на кнопках 2467
' набирается в EN через AltGr, на его место переехал /
на место ,. в EN поставил <>, на тех же клавишах с шифтом теперь (), а в RU через AltGr те же ()
. и , в EN теперь находятся там же где и в RU
*Есть версия локалей где это всё напрямую зашито в dll посредством MSKLC, но полученные локали имеют нестандартные идентификаторы и AHK их не видит, поэтому пришлось реализовывать в KeyMan

все остальные относительно редкие режимы работы заскриптовал в AHK, и запускаю по надобности


Сообщение отредактировал Zuncl - Вторник, 24.04.2012, 22:38
 
Steve_KeyДата: Среда, 25.04.2012, 13:39 | Сообщение # 3
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Quote (Zuncl)
курсор с выделением по словам (именно это не смог сделать в AHK)

Как у тебя в AHK было написано переназначение, так?
Code
<#vk4A:: SendInput {Left}     ; J -> влево


Ща проверил, достаточно добавить такие строки:
Code
<#^vk4A:: SendInput ^{Left}     ; J -> Ctrl+влево
<#+vk4A:: SendInput +{Left}     ; J -> Shift+влево
<#^+vk4A:: SendInput ^+{Left}     ; J -> Ctrl+Shift+влево

и будет работать, в Опере, по крайней мере... biggrin
 
Steve_KeyДата: Среда, 25.04.2012, 13:41 | Сообщение # 4
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Я к тому, что в Microsoft Word'е к примеру, тормозят такие "стрелочки"...

На самом деле, я стрелочки с кнопкой Win забил для того, чтобы можно было при слепом наборе, не отрывя рук от "основной позиции" сдвинуть курсор (текстовый) на несколько символов-строк, и вставить-удалить букву, не стирая BackSpace'ом набранное после опечатки. biggrin
 
Steve_KeyДата: Среда, 25.04.2012, 13:46 | Сообщение # 5
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Да, Zuncl, винда у тебя какая, че-то у меня в ХР 2 сервис-пак стрелочки не получилось в KeyMan'е реализовать... cry
 
ZunclДата: Среда, 25.04.2012, 18:37 | Сообщение # 6
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
c AHK честно говоря толком не разобрался, да и не хотелось плодить в системе кучу резидентов
стрелки нигде не тормозят, хотя я Word'ом не пользуюсь (Google Docs наше всё), а основной рабочий инструмент Oxygen XML editor
*проверил в W2010 всё нормально.
винда седьмая x64 в офисе лицензия, дома x86 как у всех smile

http://www.fayloobmennik.net/1832771
мой кофиг к keyman 4.28


Сообщение отредактировал Zuncl - Среда, 25.04.2012, 18:40
 
Steve_KeyДата: Четверг, 26.04.2012, 08:24 | Сообщение # 7
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Кстати, красивые клавиатуры!
Не пойму по картинкам - они низкопрофильные (кнопки) или "полноходовые"?

Quote (Zuncl)
c AHK честно говоря толком не разобрался, да и не хотелось плодить в системе кучу резидентов

Да он вроде не сильно ресурсоемкий. cool
 
Steve_KeyДата: Четверг, 26.04.2012, 08:33 | Сообщение # 8
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
А, да, я вспомнил, почему в KeyMan'е не стал стрелочки делать... surprised
Я пользуюсь FAR'ом, а он "впрыснутые" KeyMan'ом коды понимает так, что перед ними код 07h вставляется, и отображает эдакую точку посреди знакоместа... surprised
 
ZunclДата: Четверг, 26.04.2012, 12:09 | Сообщение # 9
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
Steve_Key,
Microsoft Natural Ergonomic Keyboard 4000 - полноходовая
Microsoft Wireless Laser Desktop 6000 v3 - что-то среднее между полноходовой и низкопрофильной
 
Steve_KeyДата: Четверг, 26.04.2012, 13:05 | Сообщение # 10
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Quote (Zuncl)
Natural Ergonomic Keyboard 4000 - полноходовая

А, точно, вспомнил, я её еще в магазине видел, перед покупкой 770-й, выбирал, там еще вместо колеса движочек такой...
 
ZunclДата: Вторник, 08.05.2012, 03:25 | Сообщение # 11
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
В час ночи (после живительных 100 грамм коньячка) мой "сумрачный гений" родил очередную раскладку...


Добавлено (08.05.2012, 03:25)
---------------------------------------------
через Punto реализуем:
- переключение языка по LCtrl
- корректировку раскладки последнего введенного текста по Break
- корректировку раскладки выделенного текста по Shift+Break (LShift большим пальцем левой руки, Break - безымянным)

через MSLKC реализуем:
- [.] и [,] находятся в любой раскладке на одной и той же кнопке (как в локале RU)
- [@][$]['][^][&] остаются на своих местах, но набираются по AltGr в любой раскладке
- ["][;][:][?] набираются по Shift на любой раскладке (как в локале RU)
- [/] переехал на клавишу ['] всё равно этот апостроф мне никогда не нужен
- [(][)] дополнительно набираются в любой раскладке по AltGr на кнопках [Б][Ю]
- в английской локали вместо [,]и[.] набираются [<][>]

теперь про "куда разбежались остальные кнопки"
основная задача разгрузить кисти рук, правый мизинец, облегчить жизнь левому мизинцу, нагрузить большие пальцы, "эргономизировать всё остальное"
*все комбинации и расположения клавиш были опробованы на "живом" макете с расположением клавиш как на чертеже.
-кнопки [Х][Ъ] уходят в центр (больше некуда, да и фигурные и прямые скобки по центру выглядят лучше)
- Enter сносим на место правого Shift (всё равно им не пользуюсь, а к Enter привыкну)
- на освободившиеся места ставим Home/End и PU/PD, сохраняем расположение для старой моторики
- оставляем [App], которая в windows называется "menu" рядом с курсорами (пригодиться, часто пользую)
- рядом оставляем AltGr (больше некуда, на и моторика нажатия Alt+Enter улучшается)
- слэши переезжают в центр (там им и место)
- LCtrl занимает почётное место по центру, нажимать не совсем удобно, но и нужет он не часто (только раскладку переключать)
- Ё ставим по центру рядом с Е (по любому так тянуться к ней ближе)
- многострадальную Э (от которой мой мизинец сводило судоргой) с новоявленным [/] ставим между 5 и 6 (теперь можно нажать любым указательным пальцем)
*плавно переходим к наиболее интересным особенностям
- пробел нажимаем правым большим пальцем
- LShift левым большим пальцем (привыкание происходит за полторы минуты)
- курсоры нажимаются или согнутым правым большим или с переносом всей кисти на минимальное расстояние для классического "хвата"
- RCtrl на левый большой палец (комбинации Ctrl+z/x/c/v нажимаются легко и непринуждённо)
- BackSpace удобно ложиться под левый безымянный
- Win под него же (помогает особо хитрая форма клавиш, описать не смогу, потом сфоторгафирую)
- delete нажимаем левым мизинцем, а с Shift'ом под большим левым наводить порядок в файловой системе просто и быстро smile
- на место CapsLock ставим Alt (привыкается быстро)
- RShift оставлен на своём месте для совместимости smile
- добавил второй Esc справа
- перенёс PrtScr и Break на свободные места возле единицы (разгружаем правый мизинец окончательно)
- ну и три кнопки локов с Insert'ом оставил (хотя они не нужны в принципе)
- две пустых кнопки будут физически отсутствовать, возможно там поставлю аналоговый регулятор громкости
Прикрепления: 1327389.png(225Kb)


Сообщение отредактировал Zuncl - Вторник, 08.05.2012, 03:29
 
Steve_KeyДата: Пятница, 11.05.2012, 16:53 | Сообщение # 12
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Quote (Zuncl)
- корректировку раскладки последнего введенного текста по Break

Не будешь промахиваться? biggrin

Quote (Zuncl)
- [.] и [,] находятся в любой раскладке на одной и той же кнопке (как в локале RU)

Считаешь - удобно? Без шифта кто у тебя, точка или запятая?

Quote (Zuncl)
- пробел нажимаем правым большим пальцем

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

Quote (Zuncl)
- LShift левым большим пальцем (привыкание происходит за полторы минуты)

А вот шифты я привык нажимать именно "свободным" мизинцем...

Quote (Zuncl)
- курсоры нажимаются

Не факт, что именно "крест" будет удобнее, чем "перевернутая Т".

Quote (Zuncl)
- Win под него же (помогает особо хитрая форма клавиш, описать не смогу, потом сфоторгафирую)

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

Quote (Zuncl)
- на место CapsLock ставим Alt (привыкается быстро)

Ты этим альтом чо делаешь-то? Не соображу...

Quote (Zuncl)
- RShift оставлен на своём месте для совместимости

А чо Лшифт справа, а Ршифт - слева? Какая-то особенность?
 
Steve_KeyДата: Пятница, 11.05.2012, 16:54 | Сообщение # 13
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Quote (Zuncl)
- перенёс PrtScr и Break на свободные места возле единицы (разгружаем правый мизинец окончательно)

Ага, будешь нажимать вместо брейка принтскрин...

Quote (Zuncl)
- ну и три кнопки локов с Insert'ом оставил (хотя они не нужны в принципе)

Нажимаешь Ctrl+X (C, V) вместо Ctrl+Ins и Shift+Ins ?

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

У меня на домашней клаве (там жена в основном "заправляет", я мало работаю) настроена громкость + и - на правый вин и меню. А меню вызывается нажатием этих обоих кнопок вместе...
 
Steve_KeyДата: Пятница, 11.05.2012, 16:55 | Сообщение # 14
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Да, и кстати, вот физически ты где такую клавку достанешь-то? Делать будешь? surprised
 
Steve_KeyДата: Пятница, 11.05.2012, 17:05 | Сообщение # 15
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Да, и еще кстати: тебе не кажется, что основная позиция рук при слепой печати на этой клаве будет не ASDF-JKL; а ZSDF-JKL. ?
Хотя, мож это я на обычной клаве привык, руки разворачивать... wacko
 
ZunclДата: Воскресенье, 13.05.2012, 21:07 | Сообщение # 16
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
попробую ответить на большинство поставленных вопросов разом smile
* по хорошему надо бы это всё в блог перенести... оставим как обычно на потом smile

>> корректировку раскладки последнего введенного текста по Break
> Не будешь промахиваться?
не буду, Pause слегка переехало (см фото)

>> [.] и [,] находятся в любой раскладке на одной и той же кнопке (как в локале RU)
> Считаешь - удобно? Без шифта кто у тебя, точка или запятая?
уже привык, на английском эти знаки используются в разы реже чем на русском, по умолчанию без шифта ТОЧКА.

>> на место CapsLock ставим Alt (привыкается быстро)
> Ты этим альтом чо делаешь-то? Не соображу...
фотошоп (alt+ctrl+shift+s, например) много хоткеев в тотал командере (alt+f1..f12)

>> RShift оставлен на своём месте для совместимости
> А чо Лшифт справа, а Ршифт - слева? Какая-то особенность?
затупил в полтретьего ночи и перепутал smile

>> ну и три кнопки локов с Insert'ом оставил (хотя они не нужны в принципе)
> Нажимаешь Ctrl+X (C, V) вместо Ctrl+Ins и Shift+Ins ?
как-то отвык уже от досовых хоткеев...


Сообщение отредактировал Zuncl - Понедельник, 14.05.2012, 00:04
 
ZunclДата: Воскресенье, 13.05.2012, 21:31 | Сообщение # 17
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
** зарание приношу извинения за громадный размер картинок, но иначе всё плохо различимо

непосредственно хитрая форма клавиш. профиль меняется от ряда к ряду, клавиши [win] [Rshift] [enter] [spase] перевернуты вверх ногами, для лучшей нажимаемости большими пальцами
Прикрепления: 8146095.jpg(49Kb)


Сообщение отредактировал Zuncl - Воскресенье, 13.05.2012, 21:31
 
ZunclДата: Воскресенье, 13.05.2012, 21:34 | Сообщение # 18
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке

* руки нормально ложатся на asdf jkl; проектировал под свои грабли
Прикрепления: 2879481.jpg(147Kb)


Сообщение отредактировал Zuncl - Воскресенье, 13.05.2012, 21:34
 
ZunclДата: Воскресенье, 13.05.2012, 21:37 | Сообщение # 19
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
последнее фото раскладки
Прикрепления: 1081561.jpg(202Kb)
 
ZunclДата: Воскресенье, 13.05.2012, 21:40 | Сообщение # 20
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
текущее состояние распайки (готово 50%)
Прикрепления: 3174089.jpg(215Kb)
 
Steve_KeyДата: Понедельник, 14.05.2012, 12:07 | Сообщение # 21
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Quote (Zuncl)
(готово 50%)

Ага-ага, я тоже думал - бысро сделаю...
Там тебе еще сношаться и сношаться! cry
 
Steve_KeyДата: Понедельник, 14.05.2012, 12:34 | Сообщение # 22
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Quote (Zuncl)
как-то отвык уже от досовых хоткеев...

ДОСовые - это Ctrl+V или Shift+Ins ?
 
Steve_KeyДата: Понедельник, 14.05.2012, 13:03 | Сообщение # 23
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Quote (Zuncl)
alt+ctrl+shift+s, например) много хоткеев в тотал командере (alt+f1..f12)

Нихрена себе - распальцовка!

Quote (Zuncl)
на английском эти знаки используются в разы реже чем на русском, по умолчанию без шифта ТОЧКА.

У меня на русском запятая без шифта, т. к. запятая чаще нужна...

Quote (Zuncl)
непосредственно хитрая форма клавиш. профиль меняется от ряда к ряду, клавиши [win] [Rshift] [enter] [spase] перевернуты вверх ногами, для лучшей нажимаемости большими пальцами

Считаешь, что скошенные "к себе" клавиши "ближнего" ряда - это удобно? Вот я еле привык (на новой клаве 770, и еще неизвестно, как будет на квадратной)...
 
ibnteoДата: Воскресенье, 20.05.2012, 02:39 | Сообщение # 24
Подполковник
Группа: Администраторы
Сообщений: 107
Репутация: 3
Статус: Не в сетке
Привыкнешь так Shift нажимать большим пальцем, потом будет сложно работать на обычных клавиатурах.

Добавлено (20.05.2012, 02:39)
---------------------------------------------
Статья на хабре о механических клавиатурах и механических модулях: http://habrahabr.ru/post/140454/
Где бы только их купить, на ebay.com продают штучно по 5$ за кнопку, что нереально дорого для всей клавиатуры.

Сообщение отредактировал ibnteo - Воскресенье, 20.05.2012, 02:35
 
ZunclДата: Воскресенье, 20.05.2012, 22:44 | Сообщение # 25
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
ibnteo, у меня сейчас дома и на работе две абсолютно различных раскладки
дома классическая, на работе "не пойми что" постоянно изменяющаяся под конкретную задачу.
в виду того, что клавиатуры имеют различный дизайн - переключение с одной раскладки на другую происходит без каких-либо трудностей.

если нужно разжиться кнопками по нормальной цене:
1) поискать БУ механическую клавиатуру (что я и сделал)
2) купить что нибудь максимально дешевое на разбор (Steelseries 6Gv2 в РБ можно найти за 100$, выходит около 1$ за кнопку) ну а для свичей alps вообще можно найти в итоге по 0,4$ за кнопку
3) купить россыпью у китайцев (11$ за 10 штук) http://www.aliexpress.com/product....rs.html
4) купить что-то такое (55$) http://www.aliexpress.com/store....78.html
5) найти контору, которая занимается ремонтом кассовых терминалов пропробовать купить у них кнопки или неисправные терминалы целиком (почти во всех терминалах используются переключатели cherry)
 
ibnteoДата: Понедельник, 21.05.2012, 00:16 | Сообщение # 26
Подполковник
Группа: Администраторы
Сообщений: 107
Репутация: 3
Статус: Не в сетке
Zuncl, спасибо за ссылки.

Готовая клавиатура не подойдет из-за того, что у клавишных модулей расплавлены крепежные штырьки.
Вот как выглядит Choc Mini изнутри: http://www.overclock.net/t....der-usb
 
ZunclДата: Понедельник, 21.05.2012, 01:38 | Сообщение # 27
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
ibnteo, не соглашусь.
внимательно смотрим даташит: http://www.cherrycorp.com/english/switches/key/mx.htm
никаких крепежных штырьков в MX Series нет
есть только центрирующая пластиковая ось (в виду конструкции она-то и кажется расплавленной)
затем в зависимости от модификации свича могут присутствовать от 2 до 6 выводов под припой.
при установке на текстолит фактически достаточно двух
два могут добавляться для дополнительной фиксации, при отсутствии верхней металлической рамы (в моём проекте наоборот есть только рама, текстолитом не заморачивался)
два отдаются до светодиод (при его наличии)
оставшихся два под блокирующий диод (при использовании контроллера от стандартной пленочной клавиатуры этот диод не нужен)
* на фото по ссылке установлены самые просты свичи со всего двумя контактами (за исключение 3х кнопок с индикацией) + верхняя рама
* блокирующие диоды распаяны рядом отдельными деталями
 
Steve_KeyДата: Четверг, 24.05.2012, 16:47 | Сообщение # 28
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Кстати, у меня тоже лежит механика древняя, правда, там че-то контакты видимо закислились, чистить надо...
 
ZunclДата: Пятница, 25.05.2012, 00:00 | Сообщение # 29
Лейтенант
Группа: Друзья
Сообщений: 71
Репутация: 3
Статус: Не в сетке
а у меня снова откат почти на 3 месяца назад sad забыл что контроллер нудно как-то установить внутри клавиатуры. а места-то нет sad
 
Steve_KeyДата: Пятница, 25.05.2012, 09:52 | Сообщение # 30
Хозяин сайта и форума
Группа: Администраторы
Сообщений: 416
Статус: Не в сетке
Zuncl, чо, прямо-таки и негде? Плоскую, что-ли, хочешь? Ну, в торце поставь его, лёжа... biggrin
 
Форум » Железо » Периферия » Идеальные клавиатуры Zuncl + его самодельная клавиатура (Клавиатуры Microsoft для работы и дома + новая разработка)
Страница 1 из 6123456»
Поиск:


Copyright Steve KEY Laboratory © 2017