Как стать автором
Обновить

Комментарии 107

Классная статья. Кейкапы как на старинных терминалах, уважаю.

SA кейкапы вообще очень классные и удобные.
Сам собрал 75% себе на таких.

Давно смотрю на этот MT3 сэт от matt3o, ценник кусается называется Susiwatari, можно найти на дропе

Я тоже люблю маленькие клавиатуры, покупаю и использую, но у меня получилось так, что я использую широко функциональные клавиши и если надо нажимать Fn для каждого (+ Ctrl + Shift + Alt иногда) то получается слишком неудобно. Поэтому смотрю чтобы были хотя бы отдельные функциональные клавиши.

На сплитах 2 Fn’а под большими пальцами (как правило), у меня проблем с длинными комбинациями не возникает

Я всё хочу узнать у фанатов этих нестандартных клавиатур: что именно вы печатаете?

Для программирования скорость набора вообще не проблема. А вот отсутствие функциональных клавиш для современных IDE - проблема (не надо только про vim).

Мне видится только человек, работающий в журнале/газете, или в каком-то делопроизводстве, где огромное количество текстов.

Для программирования скорость набора вообще не проблема

Весьма спорное заявление

Что спорного?

Там много копипасты и вставок стандартных блоков через макросы.

Хотите сказать, что вот такого типа блоки

//==============================================================================
//
//==============================================================================
dcl-proc  ;
  dcl-pi *n;
  end-pi;


  return;

  begsr *pssr;
    dump;
  endsr;
end-proc;

или

dcl-f           disk(*ext)
                usage(*input)
                block(*yes)
                usropn
                keyed
                qualified;

набираете каждый раз, а не вставляете хоткеем?

Да, я набираю все сам, ручками, ручками. Так код чувствуется лучше и багов меньше.

Копипаст - рассадник багов. Плюс вы что, на каждую конструкцию имеете хоткей, и, главное, точно помните на какую из них какой?

На основные конструкции, которые типовые и достаточно объемны прописаны шаблоны. Набрал начало, Ctrl+Space и вот вам. Быстрее чем все руками набивать.

Это не функция клавиатуры, потому что она ничего не знает о контексте. Когда пишу роман, я использую одни слова, конструкции и синтаксис, когда пишу программу, совершенно другие, а примерно когда рисую в GIMP-e третьи.

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

Поэтому в клавиатуре должен быть полный набор кнопок. А уж обычная это, эрго или сплит - тут кому как удобнее.

Поэтому в клавиатуре должен быть полный набор кнопок.

Ну, вы тоже даете. Если полный (то есть чтобы без модификаторов) то выдут наверное 500 клавишей, а может и больше. А в реальности, как всегда, надо делать компромиссы при проектировании.

"Полный" - имеется ввиду стандартная клавиатура. Без сокращений количества кнопок с разносом по слоям.

Раскладка, форма - это уже на любителя.

Повторюсь - можно сделать клавиатуру из 10-ти кнопок - по количеству пальцев. 5 под одну руку и 5 под другую. А символы кодировать как комбинацию из нескольких одновременно нажатых кнопок. Итого 2^10 = 1024 возможных комбинаций. Тогда пальцы вообще не надо будет отрывать от клавиш. Ну потренироваться придется, конечно, да...

Можно еще "расширитель" в виде двух педалей для ног добавить - количество возможных комбинаций будет еще больше - 2^12 = 4096. Нет пределов сумеречному гению.

"Полный" - имеется ввиду стандартная клавиатура.

Стандартов много. А вы, выходит, что просто хотите, чтобы было привычно. Совсем нормальное желание, кстати. Я с этим не спорю, сам такой, но это не «полный набор», это «привычный набор». Что и хотел вам намекнуть.

НЛО прилетело и опубликовало эту надпись здесь

Текстовые строки и блоки текста очень зависят от контекста и среды. Их лучше в конкретном IDE или терминале на хоткей вешать.

Мне вот их потребуется не один десяток - три языка (не считая SQL и гредловых скриптов), IDE, терминал 5250, средство интерактивного SQL... - это только то, с чем работаю постоянно.

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

Набор команд типа

CPYF FROMFILE(ASRCPGM/CPOSRC100) TOFILE(ASRCD09/CPOSRC100) FROMMBR(*ALL) TOMBR(*FROMMBR) MBROPT(*REPLACE) CRTFILE(*YES)

CRTBNDCL PGM(ASRCD09/@CRTCPO100) SRCFILE(ASRCD09/CPOSRC100) DFTACTGRP(*NO) ACTGRP(*CALLER)

CALL ASRCD09/@CRTCPO100

не нужен нигде кроме терминала. Но там вообще отдельная тема - референс по командам этой системы - 2300 страниц в pdf. Их там тысячи только стандартных, а еще свои можно определять...

Шаблон объявления процедуры не нужен нигде кроме IDE.
Шаблоны каких-то SQL конструкций не нужны нигде кроме средства интерактивной работы с SQL. И т.п.

При этом на один хоткей может быть повешаны совершенно разные вещи в разных средах. И тут на надо выдумывать что какой-нибудь Ctrl+Shift+S это для одной среды, а Alt+Shift+S - для другой, а Ctrl+Alt+S - для третей. Везде будет Alt+S (условно), а дальше уже среда отработает.

Переключение "слоев" - ну такое себе решение. Тоже надо в голове держать какой там сейчас слой.

И все это ради чего? При работе с кодом скорость набора мало на скорость разработки влияет - тут больше головой думаешь что писать (если это не какое-то типовое формошлепство).

Так что мне вот ну совсем неочевидно что может дать такая клавиатура. Лично для меня.

Если вам нравится и получилось ее под себя настроить - отлично. Но не для всех это будет так.

НЛО прилетело и опубликовало эту надпись здесь

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

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

Быстро печатать - это про девочек на ВЦ когда-то. Им программу на бланке принесли - они ее тупо на перфокарты пробивают. Или кодировщику уровня недоджуна, которому аналитик все до псевдокода написал, а он просто тупо все это на язык переводит. А когда ТЗ приходит в виде "на входе то, на выходе это, а что и как - ты уж там сам придумай чтобы побыстрее было" - вот там все время уходит на "придумать".

А потом еще сборка, тестирование, отладка. Условно говоря, если на задачу в целом уходит неделя, то даже печатая 500 знаков в минуту я сэкономлю час-два, не сильно больше. И это вообще не экономия - если я в понедельник начал, а закончил в пятницу не к четырем вечера, а к двум дня, то следующую задачу я все равно уже не начну, разве что ТЗ пробегу по диагонали - нет смысла.

НЛО прилетело и опубликовало эту надпись здесь

А аналитиком проще и быстрее общаться голосом. Письма вообще не пишем практически, сообщения в мессенджере только короткие. Иногда приходится созвать встречу на 3-4 человека и быстро все проговорить. Но это ы любом случае быстрее чем что-то там печатать, путь и 500 знаков в минуту. Потому что иногда еще и экран пошарить надо, что-то показать.

С запросами не так просто - минута на набор запроса, потом 5 минут на анализ результатов - какой будет план, какие рекомендации оптимизатора, какая часть запроса сколько выполняется и т.п. - все это заложено в возможностях инструмента для интерактивной работы со скулем. А в код переносится уже копипаста окончательного отлаженного варианта скуля.

Ну работа у меня такая - 80% головой, 20% руками. Специфика...

А то что руками в IDE автоматизировано - все стандартные конструкции (от шаблона процедур до всяких if for do и подобного) забиты в макросы на 1-2 нажатия кнопок.

Так что тупо "быстрее печатать" не даст значимого ускорения разработки.

НЛО прилетело и опубликовало эту надпись здесь

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

Это профессиональное - у меня очень много таких задач. Именно на оптимизацию. Понять узкие места и оценить стоимость их "расширения". А потом оптимизировать с минимальными затратами и максимальным эффектом.

Далеко не всегда нужно вот прямо съесть что-то очень неаппетитное чтобы понять что оно неаппетитное.

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

В моем конкретном случае затраты денег на железо и времени на привыкание к нему себя не окупят - выигрыш будет мизерный.

И я не утверждал категорично для это для всех так. Всегда говорил что "для меня это так". А вот когда человек купил вундервафлю, а потом всех убеждает как это круто настораживает. Складывается впечатление, что он прежде всего сам себя в этом пытается убедить.

НЛО прилетело и опубликовало эту надпись здесь

Ну так с этого и начинать. Причина не в том, что это как-то радикально ускорило разработку, а в том это повысило комфорт.

Это более чем веская причина, тут вообще говорить не о чем.

А у меня не болят. Возможно как раз потому, что печать у меня занимает не так много времени, тем более непрерывная печать.

Так что для меня тут работает

НЛО прилетело и опубликовало эту надпись здесь

Голосом вы что то там обсудите, что было непонятно, а потом эти уточнения нигде не запишите, так? Чтобы те кто будут после вас - спрашивали те же вопросы и обсуждали те же темы?

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

тут же дело не в скорости, а в спасении от туннельного синдрома. При использовании сплит клавиатуры руки находятся в более естественном положении)

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

Печатать на обычной клаве под углом 30 градусов? А вот сейчас и попробую. Наверное, этому надо отдельно учиться - развернул руки, наделал тучу ошибок. Но мысль интересная - тоже выбираю сейчас сплит, ибо руки заболели от ноута.

С другой стороны и к сплиту привыкать долго. Более того, ведь иногда придётся переключаться на обычные клавы. Как понимаю - это может быть довольно неудобно.

На ноутах вообще неудобные клавы. Всегда к ноуту цепляю внешнюю есть надо работать, а не просто пару слов где-то поправить

На ноутах лет 20 уже. Раньше никогда особо не задумывался - брал и печатал. У Леново неплохие клавиры в той-же Т-серии, у маков чуть хуже, но тоже норм. У макбуков ещё очень удобюный тачпад - не надо руку постоянно на мышь переносить. Очень привык к этому.

Сейчас на работе подключаю монитор и Logi mx keys - клава вроде дорогая и качественная, но есть небольшой люфт\дребезг в верхнем положении клавиш. Выбираю сплит - это какая-то отдельная вселенная с немалыми ценами и дешманскими корпусами, напечатанными на 3Д принтерах. Есть варианты с алюминиевыми корпусами (например, lulu от Boardsource) - там ещё дороже.

А что Вы используете\посоветуете?

На ноутах (всех) мне лично неудобна большое расстояние от края до клавиш (та площадка где тачпад). Ну и тактильность клавиш не нравится.

Одно время использовал "полноразмерную" беспроводную Logitech K360 (с логитековской же мышью на одном свистке UniFly). Неплохая клава, но тактильность тоже не понравилась.

Сейчас проводная механика TKL ZET GAMING Blade PRO со свитчами Kailh Box Red, с подсветкой и на дюралевой плате - вот эта полностью устраивает.

Подсветка там настраивается по всякому - режим, цвет и все такое (прямо с клавиатуры). У меня установлена просто постоянная одноцветная с регулировкой яркости Fn + стрелки вверх/вниз (полностью выключена или 3 уровня яркости).

На мой взгляд из недорогих механических - вполне достойный вариант. НА мой взгляд:

Плюсы:

  • Качественная сборка

  • Хорошие тактильные ощущения. Очень внятные клавиши.

  • Все настройки подсветки можно прямо с клавиатуры делать

Минусы:

  • Звук несколько громче чем хотелось бы (свитчи Red Box).

  • Не очень хорошо читаемый шрифт (но тут дело привычки) - скобки () и [], латинские V и U, русские З и Э малоразличимы

  • Подсветка русских букв блеклая (впечатление что диоды подсветки расположены под верхней частью клавиши, а не по центру)

  • Надписи на кейкапах практически не читаются без подсветки

Но в целом быстро привыкаешь и перестаешь обращать внимание.

впечатление что диоды подсветки расположены под верхней частью клавиши, а не по центру

Так и есть, вот это отверстие как раз для светодиода

Hidden text

это какая-то отдельная вселенная с немалыми ценами и дешманскими корпусами, напечатанными на 3Д принтерах. Есть варианты с алюминиевыми корпусами (например, lulu от Boardsource) - там ещё дороже.

Лазерная резка стоит копейки. Алюминий тоже. Печатные платы тоже можно заказать задешево.

Это открытые проекты и они предназначены для DIY. А дорого берут с мажоров, которые хотят все за деньги и руки не замарать.

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

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

У меня вот физически нет времени что-то такое серьезное делать самому.

Это не может быть правдой. У вас нет желание потому что у вас другие приоритеты. Имеете право конечно.

Ну как вам сказать. Да, другие приоритеты.

На неделе я работаю. Редко раньше чем в семь-восемь вечера встаю из за компа.

В выходные всякие домашние дела и активный отдых вне дома.

Для меня разделение такое - то, что надо сделать обязательно - это работа. То, что мне нравится делать, но хочу делаю сейчас, не хочу не делаю - это отдых.

Необязательность делает возможным состояние свободы.

Роберт Шекли. 'Координаты чудес"

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

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

Многие вещи по дому - мне проще заплатить. Хотя знаю, что могу сделать сам, но это все растянется надолго - то работа, то еще какие-то дела... Все это уже пройдено не раз.

При этом вполне понимаю что кому-то это просто нравится. И для кого-то это такой же отдых, как мне, скажем, съездить на горных лыжах покататься. Или на велике.

Ну как-то так...

Всем надо в DIY? И какой-нить девочке копирайтеру купить паяльник и припой? Здорово, когда у вас есть уже инструменты и опыт, и заодно решили попробовать. Вон, egrosplit так и делает - печатает, собирает, продаёт.

Я потрачу больше времени на заказ, сборку... испорчу пару контроллеров по пути. И только на 5-й раз всё будет получаться более-менее. Так что для единичной покупки проще (и возможно дешевле) сразу купить.

И какой-нить девочке копирайтеру купить паяльник и припой?

Зачем покупать паяльник? Если его нет в наличии, то незачем и начинать. Но девочка может сделать того, чего у нее получается хорошо (свитер, торт, борщ, написать роман, мало ли что...) и поменять на клавиатуру.

Ну, я этому никогда не учился, так что не могу сказать как долго будет длиться обучение. А вот угол в 30 градусов мне не кажется естественным - я их обычно держу под углом в 60-120 градусов.

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

То есть как, вы параллельно руки держите? Это же адски неудобно... Наоборот, руки и должны быть по диагонали. Мизинец и безымянный палец же короче среднего, это как раз компенсируется

НЛО прилетело и опубликовало эту надпись здесь

Окей, но что не так с обычной клавиатурой? Вполне удобно и на ней работать.

НЛО прилетело и опубликовало эту надпись здесь

Так я и спрашиваю, что неудобного? Я печатаю вслепую, держу руки под 90 градусов друг к другу, все удобно

НЛО прилетело и опубликовало эту надпись здесь

Зачем смещать руки? Там же ряды клавиш смещены как раз на ≈30%.

Я за компом (как разработчик) более 30-ти лет. Никогда проблем не было...

ну это же скорее про профилактику. Если у вас не было проблем и сейчас все хорошо - супер! Но кому-то может так не повезти, и уж лучше перестраховаться, если есть возможность)

Ну я ж говорю - тут все дело личных предпочтений, можно поделиться кому что нравится, но спорить что лучше бессмысленно :-)

А на самом деле и нет проблем с функциональными клавишами. Тот же zmk тот ещё комбайн.
Можно разбросать себе по слоям буквы/символы/цифры/смайлы и ни о чём не жалеть. Более того, можно себе настроить разные плюшки типа нескольких действий на кнопку в зависимости от нажатия (однократное/двойное/зажим/зажим+другая клавиша).
Да, придётся месяцок-другой попривыкнуть, потом автоматизм.

Отвечая на вопрос -- печатаю всё (и код, и дока, и поиграть).

С хоткеями проблем не возникает, я даже быстрее стал их нажимать, потому что рука меньше бегает по клавиатуре - условно, одним большим пальцем нажал Fn (layer up), другим Alt, а указательным нажал на 4

Ctrl+Alt+Shift+F7 - IDEA: "Find Usages Settings" :)

Пользовательские макросы. Можно вынести на одну кнопу в отдельный слой и будет нажиматься двумя кнопами (слой + кнопа).
Дополнительно можно на лету записывать пользовательский ввод на отдельные кнопки и потом его воспроизводить (без необходимости перепрошивать клаву).

Комбинация из четырёх клавиш? За это уже можно/нужно забросать камнями конкретное ПО. Это не проблема клавиатур. На любой клавиатуре это будет издевательством.

Как-то в 90-х попался какой-то девайс с клавиатурой из 4-х клавиш. Каждый символ там кодировался комбинацией из нескольких одновременно нажатых клавиш.

Сам прикола не понял, но при мне человек, который ее освоил, печатал с потрясающей скоростью - просто положил пальцы на клавиши и не отрывая их фигачил текст

Интересно, с какой конкретно скоростью можно так печатать? Интуитивно кажется, что наоборот, быстрее будет печатать 10 пальцами, пусть даже с переносом

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

Ну и одной руки не хватит в любом случае, потому что только 32 комбинации.

Это в целом удобно, все кнопки будут ровно там где вы хотите и в максимально удобном для вас месте. Слой для управления мышки -легко, хоткеи - отдельный слой, запуск программ или типовые часто используемые блоки текста - без проблем. Макросы, любые раскладки, в общем почти все можно сделать чтобы было максимально комфортно. Да и в целом, плечи расплавленный при печати очень удобно.

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

НЛО прилетело и опубликовало эту надпись здесь

Последовательность букв - это есть такой/подобный стандарт или ваше изобретение? То же про цифры.

НЛО прилетело и опубликовало эту надпись здесь

Это я знаю, что можно что угодно напрограммировать?. Почему именно такие последовательности?

НЛО прилетело и опубликовало эту надпись здесь

Бесполезно спорить о вкусах. У каждого свои потребности, свои привычки.

Мне вот скорость набора не сильно критичная - я не машинистка. Когда пишешь код, больше думаешь о том что пишешь, а скорость набора сильно повышается за счет большого числа макросов для вставки шаблонов типовых блоков.

Для меня оптимальной оказалась проводная механическая TKL с подсветкой - цифровым блоком не пользуюсь от слова совсем. А вот F-клавиши обязательно - много работаю в эмуляторе терминала IBM5250, а там F-клавиши используются повсеместно. Более того, в оригинальном терминале их 24

В эмуляторе используется F1 - F12, Shift+F1 - Shift+F12

Ну и подсветка - оказалось что это удобно :-) Не растаманское мигающее-переливающееся разноцветие, а просто однотонная подсветка с возможностью регулировки яркости.

Но все это сугубо индивидуально, конечно.

НЛО прилетело и опубликовало эту надпись здесь

Как клавогонщик со стажем могу сказать, что в общем, - это довольно мутная идея учиться печатать (и привыкать к ней) на клавиатуре, коренным образом отличающейся от других клав на 99% (речь об отсутствии сдвига клавиш в рядах. Привыкнешь на такой печатать вслепую, а потом сядешь за любую другую клаву и уже в кнопки не попадаешь. То, что она разделена на 2 части, - это дело вкуса, удобства и привычки, а, вот, разное расположение, кмк, - это даже более серьёзная проблема, нежели другая раскладка.

А про "экспериментировать с клавами" для человека, который не печатает вслепую, - по мне так это как тестировать колёса автомобиля новичку, который ещё ездить не научился..

НЛО прилетело и опубликовало эту надпись здесь

Учился дестипальцевому на Microsoft Natural. Перепрыгнуть потом на обычную было совсем не сложно - я даже проблем конкретных сейчас не помню.
Значительно больше проблем недавно вызвала ортолинейная клавиатура - было тяжело, особенно с нижним рядом. А подумав какое-то время я вообще стал сомневаться в том, что эта ортолинейность что-то дает.

НЛО прилетело и опубликовало эту надпись здесь

Чем же?

НЛО прилетело и опубликовало эту надпись здесь

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

При этом сплит - да, ощутимо лучше.

НЛО прилетело и опубликовало эту надпись здесь

Я жду момента, когда работать можно будет в виртуальной реальности, и клава там будет такая, какая захочешь, хоть из трех частей

А вот и моя прелесть. Кайфую и рекомендую каждому, рассмотреть возможность увеличить свою производительность. А wm у меня i3. Не смотря на то, что кнопок меньше, а сочитаний горячих клавиш нужно больше, с учётом тайлингового оконного менеджера, за счёт слоёв всего хватает. Долго страдал от стандартных клавиатур. Надо было: постоянно дёргаться то к курсорам, то к цифровой клавиатуре, то к навигационным клавишам, то к мыши или сесть пальцами на безумный шпагат. Теперь все кнопки на своих удобных местах, можно настроить под себя каждую. И каждый раз, потянуашись за мышью, думаю: "Какого хоткея мне не хватает?"

Это хорошо когда работаешь в чем-то одном.

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

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

Я использую её в Линукс и в Виндоус. Про остальное не знаю, как и большинство здесь, я думаю.

И, да, к такой клавиатуре нужно привыкать.

Да, некоторые стандартные комбинации клавиш становятся длиннее, или если это для вас неприемлемо, вы можете забиндить любую комбинацию на одну лишь только клавишу в дополнительном слое, которых может быть до десяти. Полноценно использую три слоя и этого хватает. В четвёртом слое совсем уж экзотические вещи, вроде управления курсором и кнопками мыши.

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

Ни о чём не жалею )

Ни о чём не жалею

Так я ж не спорю. Это дело сугубо личных пристрастий.

Просто когда сред в которых работаешь становится много, то количество хоткеев тоже становится очень много - все что нужно не развесишь. И хочется просто нормальную клавиатуру с нормальным набором кнопок. А не вот это все вот :-)

Ну и мне платят на за скорость печати. Да и скорость печати лично в моей продуктивности хоть и на первом месте, но с конца :-)

Здесь скорее не про скорость печати. С одной стороны она увеличивается из-за ортолинейности, а с другой несколько уменьшается, когда нужно печатать текст в перемешку с большим количеством цифр. К счатью, цифры в коде встречаются не часто.

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

Не могу назвать клавиатуры со сдвинутыми рядами нормальными.

Здесь скорее не про скорость печати

Тогда про что?

Когда в терминале 5250 работаю - там и буквы и цифры и стрелки и F-кнопки (и еще Shift+F-кнопки - всякие F17, F24...) - все вперемешку.

Да и в коде тоже цифр хватает.

Не могу назвать клавиатуры со сдвинутыми рядами нормальными.

Исключительно дело вкуса, привычек и специфики работы.

Тогда про что?

Про эргономику.

Когда в терминале 5250...

Есть там и F17, и F24, и MIDI, и много чего ещё. Сходите на vial today.

Да и в коде тоже цифр хватает.

У кого как )

Исключительно дело вкуса

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

которых может быть до десяти

Десять слоев, это конечно хорошо. Но чтобы переключиться у вас потребуются 4 модификационные клавиша из которых надо нажимать (условно) двоичный код нужного слоя. Не считая саму клавишу, которую хотим нажать.

Да, слои можно менять и последовательно подобно раскладки клавиатуры через одну клавишу. Но это вводить модальность – всегда нужно помнить или смотреть на каком слое находимся сейчас.

Я чуть выше написал, что активно использую три слоя. У меня две клавиши для выбора слоёв. Первый слой работает без них. Второй и третий - либо с одной, либо с другой. Четвёртый и пятый с обеими нажатыми в разной последовательности. В четвёртом и пятом слоях ещё полно неназначенных клавиш. Мне не нужно помнить и смотреть: "какой же там слой?" И на ЖК жисплей клавиатуры я никогда не смотрю - это лишняя деталь.

Нет обязанности использовать 4 модификационные клавиши. Там много других фич для этого. Сомневаюсь, что кому-то понадобятся все 10 слоёв.

обеими нажатыми в разной последовательности

Ну это уже точно лишнее. Последовательность нажатий для модификаторов не должна влиять на результат.

А кстати, на снимках которые показали, обозначения на клавишах имеют смысл или поставили их произвольно?

Последовательность нажатий для модификаторов не должна влиять на результат.

Если из-за предрассудков вы считаете, что необходимо себя ограничивать, то это, пожалуйста, без меня. Мышечная память и не на такое способна. Уточню, может быть в этом вопрос, нажимая вторую клавишу модификатор, я не отпускаю первую.

обозначения на клавишах имеют смысл или поставили их произвольно?

Изначально хотел поставить кейкапы без принтов, но стандарта SA таковых не нашлось. Совпадают лишь буквы, функфиональные клавиши и некоторые символы. Клавиши модификаторы у меня под PgUp, PgDn.

Два набора пластмассовых квадратиков за 12000р? Надо лезть в этот бизнес и подвинуть зажравшихся. И это подходит под принцип - заходи на существующий рынок и создай самый простой продукт. Про него писали тут недавно.

Понятно, корпус-свитчи-кейкапы стоят копейки, потому что корпус можно распечатать, а свитчи и кейкапы массово производят. А заказывать производство PCB и микроконтроллеров такими мелкими партиями уже не так дешево. Чтобы было дешевле, нужен хороший спрос

Ничего не выйдет. Для такой клавиатуры нужно переучиваться. Она может быть интересна только тем, кто печатает десятью пальцами. Надо быть немножко IT-шником, чтобы настроить её, а ещё существуют экземпляры, которые настраиваются только через перепрошивку. Нафига тратить 12тр (к стати таких цен уже не найти), когда можно купить обычную за косарь?

Даже если от населения планеты отнять по одному порядку за каждый перечисленный пункт и умножить на конкурентную цену 10тр получим менее миллиарда рублей. Из них прибыли пусть 300 миллионов. Рынок ничтожен. И в эту сумму надо и разработать, и сертифицировать, и раскрутить, и доставить.

Так какой в итоге профит получили?

Я вот проверил, у меня на макбуке минимальный WPM 96, на более простом для чтения тексте(10 слов) минимальный ровно 100 (410 CPM). И я не уверен что получу больше если возьму другую клавиатуру (чисто из-за удобства и привычки).

Но вот если начну тренироваться как Вы, то уверен что эффект будет (хотя бы из-за того что начну все пальцы использовать).

Получается что клавиатура не играет роли?

Н-ный WPM можно достичь на любой клавиатуре: понятно, что клавиатура за нас печатать не будет; но лично меня сплит-клавиатура очень замотивировала)

Но скорость работы можно увеличить за счет свободы в настройке layout’ов

НЛО прилетело и опубликовало эту надпись здесь

Я пользуюсь подобной клавиатурой два года. Самый большой профит не скорость и не удобное положение рук. А то что часть клавиш переехала с мизинцев на большие пальцы. А именно: шифт, контрол, бэк спейс. Мизинцы счастливы.

Так как на моей Клаве как и у вас есть энкодеры транспортировка громоздкая. Есть мысля сделать ассиметричный кейс бампер для переноски. Сам придумал такую модель. Теперь осталось реализовать задумку.

Выглядит очень интересно. Я думал напечатать просто коробочки из двух частей (как для шашек или домино), но сейчас ношу в плоской тканевой сумочке для документов

НЛО прилетело и опубликовало эту надпись здесь

Кажется, нам пора запускать флеш-моб сплит-клавиатур)

А готовых вариантов за эту сумму нет? Я пытался найти но такие суммы это прям сказка какая-то. Я бы собрал себе такую за 12к, если бы была готовая.

/P.S. если не сложно скиньте в ЛС то где покупали все вещи, я бы все скопом заказал

НЛО прилетело и опубликовало эту надпись здесь

Тоже поделюсь авторским каналом в телеге. Собирает классные, делает небольшими партиями всегда разные но все они суперские. Под заказ может и любую собрать из предыдущих опытов. Но попасть в текущую партию дешевле. https://t.me/holyswitch.

Текущая партия беспроводная.

Пользуюсь похожей версией. Нравится RGB подсветка и расположение для рук.

Людям, проводящим основное время в терминалах и виме - хорошо. А пользователям винды и эппла нужна мышь. Дергать руку с такой прекрасной клавы за ахулиард на мышь и обратно - весь эффект теряется. Казалось бы очевидное решение - разместить в разрыве по середине трекболл, чтоьы не отрывать руку - никому и в голову не приходит.

НЛО прилетело и опубликовало эту надпись здесь

Индикаторный RGB LED возле trrs разъема запаян снизу печатной платы, а в доке он называется как front side indicator, да и не в авторской доке с фотками он тоже сверху, а не снизу. Интересно это у автора так задумывалось или случайно получилось?

https://docs.beekeeb.com/build-guide/sofle-rgb-v2.1-soflekeyboard-build-log-guide-with-photos/extra-photos-for-soldering-the-rgb-leds

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации