LINUX.ORG.RU

Домашнее рабочее место и самосборная 12x4

 


6

3

В бОльшей степени это сообщение для r3lgar, ибо говорил что покажу ему раскладку по слоям на самосборной клаве.

Но тема где мы это обсуждали перенесена в архив + вдруг кому ещё будет интересно.

Так что уже выкладываю все внутренности девайса.

Альбом со всеми фотками: https://imgur.com/a/d12Tlhr

На общей фотке домашнее рабочее место, ничего особенного кроме клавы - ноут, наушники, мышь под точкой фотографирования. Фоткать не умею, так что пардон если что.

По конструкции:
Основная пластина - бывшая материнка от ноута Fujtisu-Amilo, пилил лобзиком.
Нижняя пластина - кусок нижней части корпуса какой-то дешёвой поломанной клавы.
Электроника верха и низа соединяется линейными/полосными/однорядными коннекторами (или как они правильно называются).
Капсы на разных фотках разные, на момент сборки не было более дешёвых, в данный момент (и как финальный вариант) стоят те что на общей фотке, поверх ноута. Их брал подешёвке как остатки у кого-то с deskthority. Те что подороже - будут на следующей клаве.
Чтоб сделать low-profile пришлось модифицировать сами свитчи.
Свитчи самые дешёвые с АлиЕкспресс на тот момент - gateron brown, по ощущениям так себе, зато без клика и никому не мешают спать.
На нижней стороне клавы есть нескользящие нашлёпки.
Высота от поверхности размещения клавы до верха капсов - 27-29мм.
2 USB раъзёма на случай если один случайно выломается, а чинить некогда / негде / нечем.
Reset для контроллера (на предпоследней фотке альбома) - micro-switch из старой мыши, ножки согнул и запаял прямо в GND и RST.
Контроллер тоже с Али, один из клонов с 32u4, тот что дешевле 5 долларей.

По слоям раскладки:
В этой схеме кое что не оптимально и дубликаты, но она мне подошла для несложного перехода от full-size к 12x4.
Готовые раскладки типа Planck или Preonic вообще не зашли.
Расположение «]» позволило впихнуть всю кириллицу в базовый слой.
Двойная кавычка во втором слое под «del» нужна только для команд вима "+p и "+y, чтоб "+ нажимать в одном слое.
Везде где нарисованы по два символа - нужен Shift чтоб печатать верхние символы.
Правые Ctrl и Shift нужны исключительно для утилит где перевод на новую строку происходит через Ctrl+Enter и Shift+Enter, чтоб не тянуться одной рукой через всю клаву + привык эти комбинации жать правой рукой.
Кстати Esc и Enter жму теми частями ладоней откуда начинаются мизинцы, внезапно оказалось удобно.
Из недоделок - придумать чтоб знаки препинания в любой языковой раскладке были всегда на одном месте и найти удобное место для кнопки контекстного меню.

>>> Просмотр (986x690, 740 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 6)

Меня удивляет, что каждый первый пост с нестандартной клавиатурой запускает целый гейзер из агрессивно-напыщенных комментариев: «кококо, ты всё врёшь, тебе не может быть удобно на ЭТОМ, будь нормальным, чё ты тут выпендриваешься, инвалидом станешь же, пальцы сломаешь, слои не нужны, ты наркоман». Бабки у подъезда на скамейке и то сдержаннее обсуждают мини-юбки. Человек сделал задёшево известную компактную ортолинейную клавиатуру и ему удобно. Будет неудобно — доработает раскладку под себя (не под вас же, верно?) или соберёт ещё одну клавиатуру за три копейки, благо сейчас для этого есть все условия: дешёвые переключатели, сервисы по лазерной резке или фрезеровке, контроллеры за 3 доллара и прочие 3D-принтеры. У всех разные ОС, приложения, руки, рабочие места и привычки, так что удобных эргономичных клавиатур и раскладок может существовать больше одной.

P.S. Вот тут есть хорошая база по раздельным клавиатурам и не только: https://github.com/diimdeep/awesome-split-keyboards

Quartz64
()
Ответ на: комментарий от Quartz64

Первый адекватный комментарий в этом треде. Серьёзно.

Человек сделал задёшево известную компактную ортолинейную клавиатуру и ему удобно. Будет неудобно — доработает раскладку под себя (не под вас же, верно?) или соберёт ещё одну клавиатуру

ТС уже упоминал, что это "проба пера", прототип. Некоторые персонажи взъелись так, будто это продакшн-версия.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

как давно у тебя это началось? как и откуда ты откопал этого дворака? в начале прошлого века это получается когда ещё для ввода данных дырки в перфокартах прокалывали. а чё он там делал то со своей клавой?

iluha16
()
Ответ на: комментарий от Quartz64

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

iluha16
()
Ответ на: комментарий от suxov

очень сомнительно что автор жил в те времена. дед его чтоли научил так печатать что он теперь не может на нормальных клавах.

iluha16
()
Ответ на: комментарий от iluha16

просто ему годиков чуть больше чем тебе, эрудиция пошире, вот и знает заумь всякую.

я вот тоже дворак знаю.

в целом конечно каждый образованный и здоровый человек его знает...

мне жаль.

Rastafarra ★★★★
()

А где пробел? Зачем откланять некоторые клавиши в другую сторону? Не перенапрягаются запястья при работе с такой высокой клавиатурой?

Deleted
()
Ответ на: комментарий от Rastafarra

снизу таки есть.

Маленькая клавиша sp?

Deleted
()

Неоднозначная клава, но почти все претензии, которые мог бы выразить перемножаются на 0 тем, что это макет клавы.

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

nihirash ★★★
()
Ответ на: комментарий от Deleted

таки взял линейку и измерял! 8-)

С потерей девственности Вас ;)

Deleted
()
Ответ на: комментарий от veyayawet

Вся прелесть Дворака пропадает, если не-английский язык.

Брехня, Сэр!

Deleted
()
Ответ на: комментарий от iluha16

Ты не поверишь, но кроме телетайпов были ещё такие устройства, назывались печатные машинки.

r3lgar ★★★★★
()
Ответ на: комментарий от hobbit

А этот kle для чего вообще раскладки делает?

  • Для наглядности реализации раскладки;
  • Для изготовления платы (не PCB, а верхней, куда кнопки ставятся), смотри линк на странице KLE, там есть сервис, который жрёт json, сгенерированный KLE, и выплёвыает чертёж для резки, который жрёт сервис по ссылке на том сайте (или на любом другом, который занимается резкой).
r3lgar ★★★★★
()
Ответ на: комментарий от veyayawet

Вся прелесть Дворака пропадает, если не-английский язык.

Это если Dvorak реализован хардварно. Потому у меня два основных слоя — QWERTY (основной при включении клавиатуры, переключение не сохраняется между перезагрузками девайса, чтобы не сломать мозг тем, кто вдруг попытается воспользоваться моим девайсом) и Dvorak (на случай, если мне придётся что-то печатать там, где он не настроен или настроить его невозможно, например в BIOS/UEFI, в меню GRUB2 (обнаружил, что кеймапы там не работают), или в initrd). На своих машинах использую хардварный QWERTY + софтварный Simplified Dvorak.

r3lgar ★★★★★
()
Ответ на: комментарий от Rastafarra

frigate_freedom
Зачем откланять некоторые клавиши в другую сторону?

и в самом деле, r3lgar, зачем?

Затем, что без wristrest большие пальцы удобнее ложатся, не упираясь в ребро клавиши (также это немного снижает нагрузку на механизм), и пальцы не надо изгибать, чтобы нажимать подушечками.

Эта фишка работает только на OEM-like профилях; на DSA и G20 кейкапы не имеют наклона; на SA кейкапы нижнего ряда не имеют наклона.

r3lgar ★★★★★
()
Ответ на: комментарий от Deleted

при этом листая новости/почту/ЛОР правой (hjkl).

На Двораке JK - слева ;)

Ты бы хоть ветку целиком прочитал, что ли. У меня хардварно стрелочки через fn+hjkl (то есть fn+dhtn софтварного Dvorak).

r3lgar ★★★★★
()
Ответ на: комментарий от Deleted

У меня qutebrowser, там тоже искаропки, но кнопки не из убогого vimium, а из dwb.

r3lgar ★★★★★
()
Ответ на: комментарий от Deleted

А где пробел?

Там где написано «Sp».

Зачем откланять некоторые клавиши в другую сторону?

Я уже отвечал на этот вопрос в начале.

Не перенапрягаются запястья при работе с такой высокой клавиатурой

Нет, и она далеко не высокая.

q11q11 ★★★★★
() автор топика
Ответ на: комментарий от Deleted

Не перенапрягаются запястья при работе с такой высокой клавиатурой?

Его клавиатура ощутимо ниже тех, есть в продаже. У него конструктивно экономится минимум миллиметров шесть-восемь только в высоте конструкции: загнутые контакты свитчей, спиленная шахта пружины дают минимум два-три миллиметра запаса; отсутствие всяких ножек, рёбер жёсткости (спасибо Toshiba, что у них платы сделаны из нормального текстолита) тоже что-то экономят по высоте.

r3lgar ★★★★★
()
Ответ на: комментарий от t184256

5x14 - это всего 70. Если понадобились слои, значит мало. Да, предлагаю без них

Тогда я хотел бы увидеть от тебя вариант раскладки для 5x14 без слоёв, чтоб всё необходимое уместилось. Ждём в студию. Или ты меня так троллируешь просто?

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

Во-первых, F1-F12 у меня загнуты так по аналогии с цифрами на нумпаде, что и позволяет гораздо быстрее тыкать нужную кнопку.
Во-вторых, о какой мышечной памяти может идти речь, когда стандартной клавиатуры у меня уже нет много лет, но даже если бы и была, то эти кнопки там поделены на 4 блока и находятся далеко наверху?

zezic ★★★★
()
Ответ на: комментарий от q11q11

ЕМНИП с удовольствием фигачил на 15, но это была клава от планшета.

t184256 ★★★★★
()
Ответ на: комментарий от zezic

У тебя там уникальных недоступных с основного слоя кнопок от силы штук 30 на два слоя. Серьезно нужны, да еще и два?

t184256 ★★★★★
()

Я уже лет 8 как использую такую расладку https://gamedev.ru/pages/fadetoblack/articles/?id=5243 почему все делают left-right-up-down в одну строчку. Вы, может быть, и привыкли, а вот я бы выбрал что-нибудь более удобоваримое для других человеков (в моем случае это Alt+IJKL, но можно и Alt+WASD, но мне удобнее левой альт зажимать)

EvilSpirit
()
Ответ на: комментарий от EvilSpirit

почему все делают left-right-up-down в одну строчку

«hjkl» - дефолтные кнопки перемещения курсора в VIM.

А там это у вас Arduino Pro mini?

Pro Micro

q11q11 ★★★★★
() автор топика
Ответ на: комментарий от t184256

У тебя там уникальных недоступных с основного слоя кнопок от силы штук 30 на два слоя. Серьезно нужны, да еще и два?

Хорошо. Всё же нобходимость слоёв я отвоевал. Там их даже не два, там три слоя. А помимо обычных кнопок есть и разные комбинации.
Суть не в сокращении количества слоёв, а в удобстве каждого из них. Зачем мне делать всего один слой, в котором всё напихано абы как, если можно сделать несколько удобных? Ведь не просто так клавиши для включения слоёв расположены у меня именно таким образом, это даёт возможность многие функции (по крайней мере, на первых двух слоях) вызывать одной рукой, позволяет реже убирать пальцы с домашних позиций.
И так, слои у нас виртуальные - лишнее электричество из розетки они не расходуют. Чем они удобнее для использования и запоминания, тем лучше. Так чем же не угодили-то в итоге?

zezic ★★★★
()
Ответ на: комментарий от zezic

Хорошо. Всё же нобходимость слоёв я отвоевал. Там их даже не два, там три слоя.

Ничего ты не отвоевал. Слои не нужны, нужно по кнопке на действие.

И так, слои у нас виртуальные - лишнее электричество из розетки они не расходуют.
Так чем же не угодили-то в итоге?

Электричество дешевое, болезнь де Кервена лечить дороже.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Ничего ты не отвоевал. Слои не нужны, нужно по кнопке на действие.

И в таком виде абсолютно безосновательное утверждение. То же самое, что сказать о ненужности модификаторов Control, Shift, Alt и так далее.

Электричество дешевое, болезнь де Кервена лечить дороже.

Предлагаешь большими пальцами с клавиатурой не работать?

zezic ★★★★
()
Ответ на: комментарий от zezic

И в таком виде абсолютно безосновательное утверждение. То же самое, что сказать о ненужности модификаторов Control, Shift, Alt и так далее.

А мне и это не стремно сказать. Если тебе от Alt нужны только Alt-Tab, Alt-F2 и Alt-F4, то милое дело сделать вместо него 4 полезные кнопки, делающие сразу что надо.

Предлагаешь большими пальцами с клавиатурой не работать?

Нет, почему же, у меня там и Shift, и Space, и Backspace, и Enter, и Delete.

Предлагаю еще и слои туда не вешать. Shift и то начинаю жалеть, что повесил.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

А мне и это не стремно сказать. Если тебе от Alt нужны только Alt-Tab, Alt-F2 и Alt-F4, то милое дело сделать вместо него 4 полезные кнопки, делающие сразу что надо.

Ты несёшь какие-то глупости. Alt ещё много где используется. Если следовать такой логике, то как раз да, получится мальтрон размером со стол, на котором полчаса только будешь искать нужную кнопку. Ай-я-яй, какой неприличный тралинг.

Предлагаешь большими пальцами с клавиатурой не работать?

Нет, почему же, у меня там и Shift, и Space, и Backspace, и Enter, и Delete.

Тогда про болезнь не понял. Объяснение словам будет или так и будешь загадками говорить?

zezic ★★★★
()
Ответ на: комментарий от t184256

ну нафотошопить можно всё что угодно, а если уж реально упарываться в «по кнопке на действие» - тебе к одному известному наркоману

https://www.youtube.com/watch?v=9yg3s77nAMQ

http://mykeyboard.co.uk/microswitch/

q11q11 ★★★★★
() автор топика
Последнее исправление: q11q11 (всего исправлений: 1)
Ответ на: комментарий от zezic

Alt ещё много где используется.

Ты «если» видишь?

Ай-я-яй, какой неприличный тралинг.

Ай-я-яй, какой самопровозглашенный моральный ориентир.

Тогда про болезнь не понял.

Что непонятного? Будешь маппить как я, будет болезнь как у меня. Пока ты маппишь еще хуже.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

я знаю, но прямоугольная прифотошоплена поверх леворукоуй и праворукой, или нет?

q11q11 ★★★★★
() автор топика
Ответ на: комментарий от t184256

Будешь маппить как я, будет болезнь как у меня. Пока ты маппишь еще хуже.

не обобщай, всё индивидуально, у кого есть склонность - получит болезнь, вне зависимости от маппинга

q11q11 ★★★★★
() автор топика

Колхозненько, но неплохо.

mord0d ★★★★★
()

Я пробежался по треду, но не нашел инфы: оно, конечно, и не сильно нужно, но как вы в самопалах решаете проблему с NKRO? Сколько одновременно нажатых клавиш может оно обрабатывать? Можно как-то запилить, что бы при нажатых одновременно «а» и «о» (например) писалось не «аооооооооооо» как в обычных клавах, а «аоаоаоаоаоаоао»? Как ведет себя ардуина с этим?

Crystal_HMR ★★★
()
Ответ на: комментарий от Crystal_HMR

Можно как-то запилить, что бы при нажатых одновременно «а» и «о» (например) писалось не «аооооооооооо» как в обычных клавах, а «аоаоаоаоаоаоао»?

Нет.
NKRO не про бесконечный повтор «аоаоаоаоаоаоао» при зажатых одновременно «а» и «о».
NKRO про если ты нажмёшь и отпустишь N кнопок одновременно - все N кейкодов зарегаются корректно.

Как вы в самопалах решаете проблему с NKRO?
Как ведет себя ардуина с этим?
Сколько одновременно нажатых клавиш может оно обрабатывать?
оно, конечно, и не сильно нужно

Тогда зачем мне отвечать?

q11q11 ★★★★★
() автор топика

Молодец.

У меня всё руки не доходят, хотя даже кнопки купил.

olibjerd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.