Pull to refresh

Comments 644

Кому лень читать, то "Почему он отказался от стандартной клавиатуры" это написано в самом конце статьи, остальные 7/8 статьи - это предисловие о том как клавиатуру изобрели.

И к какой клавиатуре он пришел?

Использование секретарши.

.. сажая её на клавиатуру

А вот ответ на этот вопрос остался за рамками данной статьи. :)

там в тексте написано, что есть сообщества испытывающие удовольствия от самого процесса печати текста )))

Ну так опытная секретарша может в это время ещё и печатать, не думая :)

Неоднократно слышал, что процесс быстрой слепой печати мужчиной заводит девушек. Я серьёзно.

"...а вот теперь - слайды!"

Рассчитывал, что история появления компьютерной клавиатуры будет интересна читателям Хабра.

На самом деле — да, но стоило разделить эти публикации

Заинтриговали фактом, что есть какая то альтернатива. Надеюсь скоро будет продолжение статьи!

Вас заинтриговывают все альтернативные клавиатуры?

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

Причем у автора все свалено в кучу, Model M у IBM да, это родственник клавиатуры IBM 3161, но пардон, там раскладки и количество клавиш разные. Он не упоминает о практически стандартной, но идеальной клавиатуре MS Natural(образца 1995-го, не путать ее с MS Elite) и не упоминает о в общем-то стандартной Kinesis

У раздельных и вогнутых клавиатур есть фатальный недостаток - когда возникает необходимость печатать одной рукой, впадаешь в ступор. Отчасти поэтому я от них отказался, хотя сильнее повлиял характер работы - во всех стоечных KVM-панелях обычно "стандартная укороченная" клавиатура с тачпадом/трекболом, ну и да, я всё-таки не "писатель" - мне лишние 100 мс/слово особой погоды не делают...

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

Я тоже не понял.

Да, эргономичные клавиатуры очень удобны, если к ним привыкнуть.

до перехода на 60% клавиатуру тоже так думал. сейчас задумываюсь о том, что надо совместить.

UFO just landed and posted this here
UFO just landed and posted this here

Да. Сначала необходимо обозначить проблему.

Подход монументальный. Скажите, в какой части вы будете предлагать решение описанных вами проблем?

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

Вопрос был про то, в какой части своего повествования вы планируете это рассказать )

В следующей статье постараюсь описать все решения.

Как я понял, дальше речь пойдет о 10-клавишной клавиатуре. Давным-давно, ещё в 80-е, я читал об этом в замечательной книге "Основы интерактивной машинной графики" (книга актуальна даже сейчас). Там речь шла в том числе и об устройствах ввода. О клавиатурах в частности. Там она называлась "аккордная клавиатура". Т.е. на которой набирают текст одновременными нажатиями клавиш - как аккордами на фортепиано. Освоить это трудно, зато потом это окупается огромной скоростью работы. Есть однако небольшой пустячок - СТАНДАРТЫ. Для себя можно сделать любую компьютерную железку. Однако если на аккордных клавиатурах двух энтузиастов аккорды будут иметь различный смысл, такой гаджет точно не станет популярным. Сейчас попытался немного погуглить - увы, никаких стандартов на аккордные клавиатуры не нашел. Скажите, то о чем Вы написали в статье, это Ваша самостоятельная разработка ? Или Вы всё-таки нашли какие-то стандарты и их реализовали ? Вобщем с интересом жду следующую часть статьи. Пока ставлю плюсик.

Спасибо. Если говорить про аккордную клавиатуру, то на ней можно использовать стандарт телеграфного кода МТК-2.

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

И можно за чужим рабочим местом применять свои навыки слепой печати.

Так что все улучшения уже только для гиков, большинству они не нужны

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

Или имеется в виду слепая печать, когда текст набирается не глядя на экран? =)

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

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

Тоже её пользую много лет.

Самая главная проблема для меня, которую заметил, от альт-табаний мизинец болит :(

А я вот всего за год отказался от неё, очень уж она шумела и дребезжала (модель 4000). Ещё хотелось раздельный пробел. И клавиши в целом слишком крупные, нужно было сильно пальцы растопыривать.

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

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

Что в итоге после модели 4000?

Тоже интересно. Я лично использовал их же Sculpt - там и пробел раздельный и ход клавиш тихий, но не хватает той "механичности" от 4000, да и высота у 4000 была удобнее чем у Скульпта.

Взял Mistel

Из недостатков (очень субъективно): нет обратного наклона (можно только сделать "горб" посередине), переназначать клавиши можно только на те, которые уже есть на клавиатуре (не помню, что можно было делать в MS, но в идеале хотелось иметь возможность творить любые безумства)

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

Недавно купил вторую клавиатуру, более странную (примерно такую, только клавиш у моей побольше). К ней за полтора месяца ещё не полностью привык, нужно больше сил. А мистель (первая после MS) вообще без усилий, поставил и печатай.

Неплохие, но, конечно, совсем другие. Я не пробовал, поэтому возникает вопрос: удается ли запястьям отдыхать?

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

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

У MS была всего одна удачная модель. Это MS Natural.

Ее делали инженеры. Все остальные - жалкие подобия созданные маркетологами.

4000-я не исключение.

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

Коротко - материалы, вес, размеры клавиш, угол наклона, живучесть. У меня еще мексиканская 1995-го, покупал ее сам еще не руссифицированную. Еще бывают ирландские и тайваньские. Последние удешевленные, внутри пластик вместо алюминиевых пластин. Дальше по пунктам - материалы. Желтеют клавиши. Это для них норма, но в колодцах направляющие никогда не перекашиваются ни при каких загрязнениях. Пленка в них тоже вечная. Размеры клавиш огромные на нынешнее время, но потому пользоваться очень удобно, соб-но неважно на какое место попал палец, не промажешь. Угол наклона идеален, кладешь руки, просто как под тебя ее делали. Если будет понятно, нечто подобное ощущаешь, сев на водительское место в тойоте или сев на харлей-дэвидсон. Все именно так, как бы ты и хотел ожидать. Планкой обратного наклона я не пользовался никогда. Живучесть ее как у автомата калашникова, моя пропустила через себя за эти годы несколько бутылок балтики 6. Разобрал, промыл, посушил феном - работаем дальше. Все клавиатуры что у меня были кроме нее - Model F, Model M, Model M2, Compaq 1995-го(тяжеленная со стальным листом внутри), все модели Cherry включая Ergo 5000, упомянутая 4000-я, Разер Тарантула. Т.е. понятно, что есть с чем сравнивать. Соб-но я свой выбор остановил на Natural и Model M. Периодически меняю их местами. Кинезиса, да у меня не было, врать не стану. А вот 250-ти долларовая(тех долларов) черри эрго 5000, оказалась полным фуфлом. Поскольку основное в любой клавиатуре - это ее вес, она обязана быть тяжелой, а черри хороша на фото, но работать на ней невозможно, она банально неудобна и легка.

Спасибо, что не скупились на детали :)

Если будет понятно, нечто подобное ощущаешь, сев на водительское место в тойоте или сев на харлей-дэвидсон
Про Харли — это шутка была? )

Круизеры — одни из самых неудобных мотоциклов. В них «казаться» куда больше, чем «ехать»

Очевидно, что вы не ездили ни на Electra Glide, ни на голдах. Это летающее кресло, с паровозной тягой и рулящееся на низких скоростях как мопед. Назвать такой аппарат - неудобным, можно только вообще не имея никакого опыта на них езды. Ну или пытаясь использовать его в городе по пробкам.

Та же "электричка" она настолько максимально комфортна к водителю, что через 100 метров, забываешь про ее вес. Тормоза - идеал, дозировка усилия на рычагах и педалях - идеал, разгон - как у V8..

У голды не очень то круизерная посадка, и совсем не круизерная конструкция.

рулящееся на низких скоростях как мопед
Не сочетается с
или пытаясь использовать его в городе по пробкам

В городе на круизерах надо тормозить на всех лежачих, на не идеальных дорогах в дальняке — позвоночник в трусы ссыпается. У голды — не ссыпается, подвеска там совсем другая. Видел как народ на голде в междурядье рассекал — загляденье просто. А электрички стоят с машинами…

Но выглядят круизеры ярко

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

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

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

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

Про паровоз — тоже смотря с чем сравнивать. Харли из древнего твина выжимает куда меньше лошадей, чем современные движки, а при его весе — все ещё хуже. Про однодисковые тормоза — вообще молчу

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

Собрание мифов настолько стереотипичное, что таки да, я не вижу смысла спорить.

Это не мифы, это физика

Судя по тому, что вы не в курсе, что у электрички кастор такой же, как на классическом мотоцикле, а не вынесенная вперед вилка, передние амортизаторы голды (1500 и 1800 вплоть до предпоследнего поколения) и электрички одинаковы и делаются на одном заводе Showa, голдвинг имеет очень слабую на кручение раму и вилку (про самопальные третьи траверсы на голду никогда не слышали?), крутящий момент у двигателя голды 1800 и ТвинКам-110 при одинаковом объеме отличаются всего на 8 Нм, тормозных дисков спереди на электраглайде два, а тормоза Brembo штатно ставятся на харлеи с 2009-го года - вы таки собиратель мифов, а не знаток предмета обсуждения.

Весит голда меньше, а лошадей и момента у ее оппозита больше. Соответственно — динамика там явно получше электрички. Передняя подвеска это хорошо, а задняя на круизере все равно долбит в спину. А еще голда не трясется на нейтрали и даже есть задний ход )

Ну я ж говорю, не разбираетесь. Голда тяжелее электрички примерно на 11 кг (сравниваю снаряженную массу), разница что 411, что 422 кг при такой общей массе абсолютно не существенна. Момента, как я выше указал, больше всего на 8Нм (около 5% разница). Да и задний ход у ХД тоже есть, правда в опциях :)

Единственное, с чем соглашусь - с тем, что мощность у голды выше. Не поспоришь. Но как известно, быстро бегут лошади, а погоняет их момент, а момент как раз одинаковый, и достигается у ХД на меньших оборотах :)

Ха! Когда это ХД весил как в справочнике? )

На него уже в салоне навешивают половину каталога ХД, а потом сам владелец еще афтермаркета полтонны прикрутит ))

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

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

Светодиоды много не весят, а вот обезьяньи рули выше головы, грипсы из металла, грузики на них по полкило, поворотники, зеркала, спинка задняя на полметра выше руля и все вот это — дорахо-бохато! ))
Поскольку основное в любой клавиатуре — это ее вес, она обязана быть тяжелой, а черри хороша на фото, но работать на ней невозможно, она банально неудобна и легка.
Борис Бритва одобряет.

Зайти в слесарную мастерскую (к жестянщикам каким) и заказать изготовление пластины толщиной 1мм (или другой, в зависимости от требуемого веса) с отверстиями для крепления к тыльной стороне клавы. Ну а резиновые/силиконовые ножки у китайцев без проблем можно найти.
И будет любая клава весить сколько потребуется.
Или же зайти в магазин рыбацких принадлежностей (или к электрикам, которые с кабелями работают, у которых свинцовая оболочка), купить свинцовых грузил и приклеить их внутри клавы (ну тут уже без разборки никак).

Я пошёл другим путём - стараюсь меньше печатать.

UFO just landed and posted this here

Хорошая, но слишком громоздкая и дорогая.

Как обладатель этой клавиатуры скажу - она стоит своих денег.

Все те недостатки современных клавиатур о которых пишет автор она убирает. Печатать на ней одно удовольствие.

Классная клава, но я ушел от неё на cantor 42.

Почему решили перейти на cantor 42?

по сугубо индивидуальным причинам:

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

  • мне удобней, когда у клавиш небольшой ход (т.е. они не такие высокие), чуть ниже можно заносить пальцы (даже с учетом того, что есть подставка, но она всё равно под уровнем кнопок) и кнопки максимально легко нажимаются. Музыканты тут ухмыльнутся, но у меня действительно стали меньше уставать руки и прошла боль в фалангах мизинцев после перехода на Kailh Choc 25g. Но это слишком индивидуально, многие оставляют пальцы на клавиутуре, даже если не печатают, и им напрягать руки от случайного продавливания, станет неудобством.

  • С одной стороны, у эргодокса можно было бы не нажимать "лишние" кнопки, но когда клавиатура небольшая, это позволяет её легко обхватывать и чуть сдвигать/вертеть в зависимости от того как в этот раз придвинуто кресло или просто смены позиции под текущее "настроение" пальцев/запястей.

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

UFO just landed and posted this here

а вы реально пользуетесь эргодоксом? Я пользовался, всё индивидуально, по мне мышь посередине - это неунобно, трекбол не зашел

UFO just landed and posted this here

Он намекает, что вообще избегает набора текста. Клавиатура слишком несовершенна, как таковая.

Было две таких же. Удобные кливиатуры в своем классе. Пока не попробуешь механическую :-)

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

Правильно подумали. Одна из моих клавиатур, не самая лучшая, но нравится она мне своей визуальной простотой, поэтому и привел её на заглавной.

«Время обдумывания какую клавишу или комбинацию клавиш нажать — бесполезная работа, снижающая когнитивную совместимость.» — коротко о современном IT.
Извините, музыкой навеяло.

Телеграфный ключ должен решить эту проблему. Старые радиолюбители пустят настольгическую слезу :)

Копипаста
Передаваться и приниматься азбука Морзе может с различной скоростью — это зависит от возможностей и опыта радистов. Обычно средней квалификации радист работает в диапазоне скоростей 80—140 знаков в минуту. Достижения по скоростным приёму-передаче находятся в диапазоне скоростей 260—310 знаков в минуту.

Как-то не очень быстро, полуслепая печать без напряга столько сделает

Зато — предельно компактно )))
Это наверное с обычным ключом, манипулятором то быстрее можно.
Может быть, я телеграфный ключ только неподключенный мацал, а из всей азбуки знаю буквы s и o ))
Я в детстве хотел позывной получить и ходил на занятия в дом пионеров, правда терпения выучить морзянку нормально мне не хватило.

Нокия ещё и М сделала всем знакомой, раньше постоянно была слышна морзянка ∙∙∙ –– ∙∙∙, когда у кого-то приходила SMS.

Кнопочные телефоны позволяли неглядя и незаметно набрать смску одним пальцем, не вынимая телефон из кармана )) Еще и отправить ее потом нужному человеку )

Я могу вслепую набирать текст на клавиатуре со скоростью 1000 символов в минуту. Но такая херня получается... (С)

Если без «т9», то я до сих пор помню, сколько нажатий надо на какую букву, благо старенький самсунг до сих пор в использовании и я даже иногда на нём текст набираю. :)
и я даже иногда на нём текст набираю. :)
Мсье знает толк )
Мне быстрее набрать пару-тройку слов на телефоне, чем цеплять его к компу и загружать туда контакты.
Я не малую долю каментов набираю со смарта. Но со смарта, все же ))
Так я же не тексты в интернете там набираю и даже не тексты пишу. Инфа о контактах (ФИО, адрес) да смски время от времени. Причём сильно время от времени.
Ну вот этот камент, как и предыдущий, я пишу в столовой, со смарта. Утром не мало их написал в автобусе. Свайп и мобильная Опера
Я себе для смарта раскладки вот такие сделал (русскоязычной лет 8, английскую до ума довёл только в этом году, потому что было лень возиться, да и использовал я её редко).
Скриншоты

Верхний регистр вводится свайпом вверх с клавиши, доп.символы — свайпом влево или вправо (если 1 доп.символ, то можно и вниз даже), в зависимости от его расположения на клавише.

А предугадывание не использовал никогда (точнее использовать пробовал ещё на кнопочном смарте, емнип, но отключил почти сразу, т.к. оно больше мешало).

Есть ещё клавиатура-конструктор, но я ей не пользовался. Она позволяет гораздо больше навертеть под свои нужды, если не устраивают стандартные раскладки.
Свайпом там нельзя, как я понял?
Я так прикипел к нем, что по другому уже не хочется
Предугадывание слов есть, но ввод по одной букве, а не непрерывным движением.
Хотя лучше конечно поспрашивать в теме, если в её шапке явно не прописано.
Я сам той клавой не пользовался, т.к. лет 10 использую ту, что первой ссылке (с разными скинами).
Не, я со свайпа не слезу. Как ни странно — лучше всего сейчас это умеет гугловая

Кажется, единственная программа от Гугла, которой пользуюсь, если не считать календаря и СМСилки, но ими я пользуюсь только потому, что другим Андроид полноценно работать не даёт: вытесняет из памяти, не даёт доступа к данным календаря и так далее, а в итоге теряются сообщения и не приходят напоминания.

Только вот свайп иногда такое пишет... Что лучше бы не писал. Но всё равно быстрее, чем тыкать в клавиши без обратной связи. А механические клавиатуры для смартфонов почему-то не делают. Я бы и сам сделал, но чтобы такая клавиатура получилась достаточно компактной, надо либо много опыта в таких поделках, либо промышленное оборудование, чтобы сделать что-то в стиле старых нокиевских смартфонов.

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

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

не даёт обратной связи
В клавиатуре нет в настройках пункта «виброотклик» или что-то вроде, что ли?
В гуглоклаве есть.

Для MIUI: Настройки ==> Расширенные настройки ==> Язык и ввод ==> Gboard ==> Настройки ==> раздел Нажатие клавиш.
Можно включить как звук, так и вибрацию (и её сила настраивается).

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

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

А можно было просто пойти по тому же пути, по которому пошли Nokia N97 и Nokia C6-00 и всё было бы замечательно и не пришлось бы героически преодолевать препятствия, которые сами же старательно возвели.

Такие смарты делают периодически. Вот только большого распространения они не имеют.

Причина та же, что и с линуксовыми смартфонами: их делают ДОРОГИМИ. То есть сразу берут топовое железо, которое из-за малой серии становится почти золотым, продукцию не раскупают и всё проваливается. Из линуксовых смартфонов я знаю только два долгоиграющих проекта и один из них как раз отказался от топового железа. Это, если что, PinePhone. Кстати, клавиатуру они тоже сделали, только не в ту сторону: они сделали конструкцию с клавиатурой, которая заменяет заднюю крышку и в итоге получается что-то вроде микроноутбука. Вот если бы они сделали что-то подобное с клавиатурой-слайдером наподобие упомянутых выше смартфонов от Nokia, это было бы здорово. Впрочем, сейчас их смартфон купить почти нереально.

Я свою гуглоклаву выдрессировал, а сам — приспособился. Нормально получается )

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

Но всё равно быстрее, чем тыкать в клавиши без обратной связи

Использую Messagease клавиатуру. Уже настолько привык, что могу писать без самих букв. Гуглоклава на такое не способна.

Выглядит совсем странно! ))
Даже попробовать захотелось)

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

Такое дело, но мне кажется в современных клавиатурах скорость опроса ниже 1000/сек

1000 символов в минуту - редкость, но действительно бывает. Вот, например, девушка печатает осмысленный текст со скоростью 943 символа а минуту: https://youtu.be/IjrRC7K_eak

Можно на мыши реализовать, и вообще отказаться от клавиатуры. Ура=)

Зачем мышь? Просто две кнопки --- 1 и 0 и вбивать сразу коды нажатий и отпусканий клавиш, движений мыши и нажатий и отпусканий кнопок мыши. Никаких раздуми на тему, какую клавишу нажимать.

Еще олдскульно насвистывать модему в трубку, чтобы он тебе ответил. Тоже ностальгия

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

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

Компромисс с компактностью. Если сильно беспокоит — решается эргономичными клавиатурами.

Дальние перемещения к мышке.

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

Дальние перемещения к курсорно-цифровому блоку клавиш.
Дальние перемещения к клавишам управления курсором.

Не совсем понятно, зачем при печати ходить к цифровому блоку. Цифры есть рядом с буквами, а перемещение курсора есть на полпути туда.

Дальние перемещения мизинцев к периферийным клавишам, таким как Tab, Ctrl, Backspace, Delete.

Backspace и Delete да, относительно далеко. Но вот Tab рядом, а Ctrl нажимается не пальцем.

Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).

Ctrl+Shift вообще самая простая комбинация, нажимается согнутым мизинцем. А Alt+Shift+Tab далеко не самая востребованная комбинация и вообще зачастую проще Alt+Tab'ом окна прощёлкать или вообще мышью ткнуть.

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

Согласен.

неоптимальное для «слепого» набора расположение алфавитных клавиш QWERTY.

Так исторически сложилось и бороться с этим массово смысла нет.

Диагональное расположение клавиш, снижающее структурное восприятие и замедляющее тактильную и визуальную идентификацию клавиш.

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

Большое количество регистров (строчные, прописные, русские, английские, управляющие, дополнительные.

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

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

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

Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создает дополнительную когнитивную нагрузку.

Вы на них постоянно смотрите?

Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» —; нет клавиш для используемых в математике символов, таких как ≠ − (минус).
Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.
Отсутствие клавиши смены алфавитных регистров с английского на русский

Отдельная клавиша на любой символ — это неправильно. Если вам важно отличие тире от дефиса или минуса — используйте какой-нибудь TeX. В личной переписке оно нафиг нужно, а там, где важно, вполне решается правилами автоподстановки или вычиткой с редактированием после набора. К примеру, тот же переключатель рус/лат — а если вам нужен не только английский? На каждый язык отдельную кнопку будете назначать?

В итоге получится как в том стихотворении про рыбака:

Ровно две тысячи
Нужных вещей
Стал он укладывать
В лодке своей.

Лодка качнулась,
Воды зачерпнула,
Перевернулась
И вмиг утонула.
...

Несоответствие клавиш русского и английского алфавитного регистра, из-за чего русскоязычному пользователю необходимо запоминать два расположения фонетически схожих клавиш, что крайне негативно сказывается на когнитивной совместимости.
Несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.)
Невозможность набора некоторых символов из определенных алфавитных регистров (№ из английского, []{}<> из русского).

В кириллице и латинице разное количество символов. А визуально совпадают только 12, по-моему. Так что запоминать в любом случае придётся.

Несколько подписей на клавишах замедляют их визуальную идентификацию.

Выше упоминал — вы что, постоянно их рассматриваете при наборе текста?
А ведь ещё про модные сегодня «эмоджи» не вспомнили, кому-то ведь тоже потребуется по кнопке на каждый смайлик…

В общем, я предлагаю сперва бороться не с клавиатурами, а с кириллицей — переводить русский язык на латиницу. Этим сразу решится очень большая часть проблем как с клавиатурами, так и с русификацией вообще. :)
  1. Нет, помнить раскладку стандартной клавиатуры не нужно. Раскладка может быть любой.

  2. Чтобы руки были на ширине плеч, достаточно просто разнести основные позиции правой и левой руки на площади клавиатуры. При этом площадь стандартной клавиатуры избыточна.

  3. Все равно приходится убирать руку с основной позиции.

  4. Согласен. Курсорно-цифровой блок клавиш не нужен.

  5. Мизинцы устают при частом нажатии на Тab и Ctrl

  6. Ctrl+Shift простая для людей к этому приученных. Вертикальные комбинации неестественны для пальцев.

  7. QWERTY. Массово вообще ни с чем бороться нельзя. Единицы уходят от QWERTY и счастливы.

  8. Я рассматриваю каждую клавишу при наборе на незнакомой клавиатуре. Даже на стандартной клавиатуре приходится подсматривать клавиши, которыми редко пользуешься.

  9. Проблема большого количества регистров в постоянной необходимости на них переключатся.

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

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

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

  13. Кириллицы перекрывает латиницу. Остальные буквы кириллицы я использую как английские биграммы. Например ч — ch. ю — th.

  14. Подписи важны неопытным пользователям.

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

  1. Не согласен. Принципиально не покупаю ни клавиатуры ни ноутбуки без него. А еще бухгалтерам расскажите, что он не нужен..
  2. У меня не устают и я ихинечасто нажимаю. Зачем вы на них постоянно жмете?
  3. Чтобы клавиатура была знакомой, она должна быть стандартной. Все проблемы начинаются, когда каждый придумывает свою.
  4. Про NumLock рассказывается на первых страницах любого руководства или на первых занятиях курсов.
  5. Переназначьте клавиши. Я использую ненужный мне CapsLock для переключения языков.
  1. Цифровой блок очень удобен. Но вводить цифры из основного ряда клавиш ещё удобнее.

  2. Для командных комбинаций.

  3. Так можно сказать про что угодно и ничего не развивать веками.

  1. Я тоже раньше использовал CapsLock. Но тут проблема в когнитивной совместимости. Любой, кто будет использовать вашу клавиатуру, будет воспринимать CapsLock как клавишу фиксации регистра, а не переключения алфавита.

Это анекдот просто напрашивался.

Нанимают секретаря:

Директор: - Какова скорость вашей печати?
Претендент(ка): - 300-400 символов в минуту.
Директор: - Впечаталяет.
Претендент(ка): - Правда, такая ерунда получается...

На счёт цифрового блока поспорю - он удобен. Особенно, если нужно набирать много цифр. Сколько я себе ни выбирал клавиатур, всегда искал полную версию. Да, я привык к обычной раскладке и расположению клавиш. Стрелки и Home/End и пр. мне тоже важны.

По расположению рук... на картинке человек, как будто сидит в ограниченном пространстве. Либо я неправильно держу руки. Набирая текст на клавиатуре, мои руки не находятся в покое, они, скорее, "бегают" из стороны в сторону. Возможно, это не классическая схема слепой печати, но она для меня удобна - реки не на весу и не изогнуты. Сказать, что я не использую слепой набор тоже нельзя - на одной рабочих из клавиатур полностью исчезли символы. Не только русские, но и английские. Так что, на ней мог работать только я.

Клавиатуры я меняю только при необходимости. Самая большая "прихоть" была в том, что я заменил проводную клавиатуру (и мышь) на беспроводную.

1 - для работы с буквоцифрами -да. для работы только с цифрами и простой матемтикой - цифровой блок мастхев. видел как-то и Ъ использование, когда почти вся работа велась на цифровом блоке с включением-выключением numlock одной рукой - очень быстро) левая при этом на подхвате если нужны редкие буквы)

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

Я тоже его люблю,

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

Сантиметр они там передвигаются.

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

Я сам работаю с цифрами и знаю, что цифровой блок очень удобен. Но цифры на нем вводятся максимум 3 пальцами.

На цифровом ряду можно вводить цифры 8 пальцами, так что цифровой ряд теоретически быстрее.

Дело в том, что классический цифровой ряд не оптимален в части соответствия сильных пальцев и частых цифр. Мизинцами приходится вводить наиболее частые цифры: 1, 0, 2. Вряд ли кто-то использует мизинец при вводе цифр на цифровом блоке.

Но если расположить цифровой ряд в последовательности

4 3 2 1 0 5 6 7 8 9

, то вводить цифры из ряда становится намного проще.

Цифровым блоком вводят цифры одной рукой - часто потому что вторая занята чем-то ещё (в т.ч. может вводом текста).

И ещё - цифровой блок особенно удобен тем, кто уже привычен к калькулятору. Но, вот я уже более 20 не пользуюсь физическим калькулятором (смартфон не в счёт - там механика ввода несколько иная) - и мне легче вводить цифры верхним рядом двумя руками! А цифровой блок (выносной) использую изредка только для хоткеев и ввода ANSI кодов (иначе не вводятся просто), а то забил бы на него вовсе!

Так и текст печатают многие одной рукой, потому что другая на мышке.

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

В Microsoft Excel часто нужно быстро перемещаться из одной части таблицы в другую. Мышь значительно экономит время в таком случае. То же и с редактированием кода.

А зачем вам коды вводить? Есть более удобные способы набора редких символов.

Ну так поделитесь?

Хотя я кодами обычно ввожу не редкие символы - а символы, не доступные в текущей раскладке (на другом языке) - чаще всего "&" в русской раскладке. Хотя всё чаще перехожу на кастомные хоткеи - использую autohotkey - но его надо ставить и настраивать - где его нет - ввод через alt+numpad достаточно продуктивен!

А я кодами ввожу только ° ± и ·
Остальные как-то не требуются.

Ну так может проблема в том, что вы не захотели вводить на цифровом блоке всеми пальцами?
Вы попробуйте.
У вас 10 цифр. Нижний ряд нажимается большим и мизинцем, два ряда под остальные 3 пальца, никуда тянутся не надо. Максимально интуитивно.
Смысл делать то же самое двумя руками?

Левая рука занята документами, чаем, чем угодно.

Смысл в том, чтобы не сдвигать руки с основной позиции при наборе цифр.

Через цифровой блок к мышке тянуться приходится. Так что для тех, кто мало цифр вводит, этот блок доставляет неудобства.

Цифровым блоком очень удобно в двухпанельном файловом менеджере перемещаться.
А у меня мышка слева. А на цифровой блок переназначены wasd 🙃
Но это когда я не работаю. По работе мышка редко нужна.

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

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

Снять колпачок клавиши и поставить заглушку )

В некоторых языках программирования используется верхний регистр. И на схемах имена выводов и контактов принято писать капсом. Но даже здесь он используется не настолько часто, чтобы выделять под него (и под Tab) клавишу вместо клавиатурной комбинации. Скорее всего, это наследие прошлого…

У меня на капсе назначено ctrl/esc - очень удобно.

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

— Чё у тебя капслок не работает?
— Шифт-капслок нажми.

Я тоже раньше использовал CapsLock. Но тут проблема в когнитивной совместимости. Любой, кто будет использовать вашу клавиатуру, будет воспринимать CapsLock как клавишу фиксации регистра, а не переключения алфавита.

И поэтому вы создали совершенно несовместимую клавиатуру? Нисколько не осуждаю, но аргумент, кажется, мимо

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

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

Ой да ладно. Сейчас этих стандартных клавиатур столько выпускается разных "незначительных" модификаций - понятно что сам по себе термин "стандартная клавиатура" уже давно не актуален. Лучше говорить о семействе распространённых однотипных клавиатур! И смена названия клавиши из такого семейства не выбивает (в нём и так полно клавиатур с разным размещением отдельно взятых клавиш, с их частичным отсутствием или присутствием дополнительных, а так же разной формы, размера, цвета, хода и звука нажатия, и прочих отличий)

Поправил нумерацию.

4. Не согласен. Принципиально не покупаю ни клавиатуры ни ноутбуки без него. А еще бухгалтерам расскажите, что он не нужен..
5. У меня не устают и я ихинечасто нажимаю. Зачем вы на них постоянно жмете?
8. Чтобы клавиатура была знакомой, она должна быть стандартной. Все проблемы начинаются, когда каждый придумывает свою.
10. Про NumLock рассказывается на первых страницах любого руководства или на первых занятиях курсов.
12. Переназначьте клавиши. Я использую ненужный мне CapsLock для переключения языков.

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

Унификация кавычек, исчезновение из оборота некоторых знаков (№) и смена одних знаков на другие, аналогичные по смыслу ( на != ), это естественный процесс.

То, что этот процесс кому-то не нравится, его не остановит.

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

Исчезновение из оборота знаков ( № и пр.) и появление новых знаков, таких как эмодзи, происходит не сколько из-за развития языка, сколько из-за технических возможностей.

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

  • на русской клавиатуре какой-то изобретатель добавил знак "номер" №

  • на deutsche Tastatur другой изобретатель добавил знак "параграф" §

  • а ведь могло бы случится наоборот

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

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

Русская клавиатура была изобретена в США для существовавшего на тот момент русского делопроизводства, в котором часто использовался знак №. Он был на самой первой клавиатуре, потому что аналогичный знак # был на английской.

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

на deutsche Tastatur другой изобретатель добавил знак "параграф" §

а ведь могло бы случится наоборот

С учётом немецкого менталитета - нет. :)

Вообще-то на пишущих машинках был знак параграфа - слева от 1 была клавиша +/§. Но в компьютерной раскладке он не сохранился - даже если выбрать «Русская (машинопись)», там параграфа не будет.

ЗЫ про самобытность и

Почитайте про иврит и почему он такой)

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

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

Это возможно только за счёт уменьшения количества кнопок. Иначе просто придётся не от центра к краям гонять руки, а наоборот.
Все равно приходится убирать руку с основной позиции.

Как уже сказал — для тех, кому вообще не хочется двигать руки, есть трекпойнт. И командный режим в vim :)
Мизинцы устают при частом нажатии на Тab и Ctrl

Так не нажимайте Ctrl мизинцем. Я его нажимаю основанием мизинца/ребром ладони, для чего мне достаточно просто чуть-чуть повернуть ладонь. Alt сложнее нажимать, там большой палец надо сильно под ладонь загнать.
Единицы уходят от QWERTY и счастливы.

«Я не такой как все».
Я рассматриваю каждую клавишу при наборе на незнакомой клавиатуре.

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

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

Сам собой он на стрелки не переключается. А если переключается, то мои пользователи звонят в поддержку и просят починить. Рефлекс «горит лампочка — набираются цифры» вырабатывается очень быстро.
если прошлое слово закончилось на левой руке, то Shift нажимать правой.

У меня шифт обычно нажимается той рукой, которой удобнее. Чаще левой, впрочем — он там ближе.
Клавиатрура не должна быть для всех языков и случаев жизни.

Массовая — должна.
Отдельная клавиша на символ нужна, если вы им постоянно пользуетесь.

Не просто постоянно, но и часто.
переключением с русского на английский

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

ABCEHKMOPTYX — совпадающие с кириллицей символы
DFGIJLNQRSUVWZ — несовпадающие
А ещё в кириллице 9 своих используется.
Например ч — ch. ю — th.

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

А как у вас подписана кнопка, которая набирает букву «ю»?
Посмотрите на японцев, у них проблем ещё больше.

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

  2. Можно не убирать руку с основной позиции вообще. Расскажу дальше как.

  3. Командный режим в vim отличное направления развития клавиатур. Но не для обычного пользователя.

  4. Когда вы говорите о том, что можно обойтись без подписей, вы забываете сколько времени вы потратили на их запоминание. Большинство людей вообще не могут набирать без подписей.

  5. Пунто свитчи — программные костыли, которые ещё необходимо устанавливать и настраивать.

  6. Речь про фонетическое, а не графическое сопоставление кириллицы и латиницы. Когда я пишу слово спорт и слово sport, я нажимаю одни и те же кнопки, не задумываясь о том, на каком я алфавитном регистре.

  7. Клавиша для буквы Ю у меня подписана только одной буквой — ю. Но в английском алфавитном регистре она выдает биграмму th.

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

И на него не придётся сдвигать пальцы, они будут дотягиваться?
Но не для обычного пользователя.

Точно так же, как и все нестандартные раскладки.
Пунто свитчи — программные костыли, которые ещё необходимо устанавливать и настраивать.

А собственную клавиатуру устанавливать не надо? Это раз.
Возможность установки программ, облегчающих работу — это одно из основных предназначений компьютеров. Если ничего нельзя устанавливать, то это будет печатная машинка.
Когда я пишу слово спорт и слово sport, я нажимаю одни и те же кнопки, не задумываясь о том, на каком я алфавитном регистре.

А если вы пишете слово «Рено», то на латинице у вас получается Reno или Renault?
Клавиша для буквы Ю у меня подписана только одной буквой — ю. Но в английском алфавитном регистре она выдает биграмму th.

А откуда пользователь узнает, что эта клавиша выдаёт «th» в латинице, если она подписана только как «ю»?
  1. Сдвигать придется, но к центру, так что можно использовать обе руки. Правая рука при этом становится ближе к мышке.

  2. Нестандартную клавиатуру можно и нужно использовать без вмешательство в ПО компьютера.

  3. С Рено этот прием, как вы очевидно сами понимаете, этот прием не работает. Но это не означает, что он бесполезен.

  4. Вы спросили про мою клавиатуру. Если я буду делать клавиатуру для кого-то ещё, то я установлю в клавишу Ю дисплей, который будет менять подпись в зависимости от выбранного регистра.

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

А зачем вообще сдвигать, если ваша цель — перестать двигать руками?
Правая рука при этом становится ближе к мышке.

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

Так если задача решается программно, то зачем ей придумывать аппаратное решение? Конечно, есть случаи, когда проще решить вопрос физически (не взламывать пароль, а воткнуть паяльник пониже спины). Но не всегда они адекватны задаче.
Но это не означает, что он бесполезен.

Как раз бесполезен. Потому что не универсален и придётся учить исключения.
я установлю в клавишу Ю дисплей, который будет менять подпись в зависимости от выбранного регистра.

То есть пользователь не будет знать заранее, что данная кнопка делает? И вы считаете, что это удобно?
  1. Да, можно отказаться от цифрового блока в пользу цифрового ряда на основной позиции. Но к этому нужно привыкать. А пока привыкаешь, пользуешься цифровым блоком.

  2. Да, мышь должна быть объединена с клавиатурой.

  3. Потому что не все программные решения можно использовать, например, на рабочем ПК.

  4. Для вас бесполезен, для меня полезен.

  5. Пользователь видит подписи, соответствующие результату нажатия. В русском регистре видит букву ю. Хочет писать по-английски — нажимает клавишу Р/А, и подпись меняется с ю на th (знает заранее, что точно сделает эта клавиша).

Но к этому нужно привыкать.

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

Точно так же, как и не все аппаратные.
Для вас бесполезен, для меня полезен.

Потому что вы его придумали и считаете истинно верным. Но правило должно быть универсальным. Если из него будут десятки исключений, то нафиг оно надо?
К примеру, если «спорт» у вас «sport», то «трактор» у вас будет «traktor» или «tractor»?
Пользователь видит подписи, соответствующие результату нажатия.

знает заранее, что точно сделает эта клавиша

Если на кнопке написано «ю», то как пользователь узнаете заранее, что эта же кнопка выдаёт «th»?
Ну и вообще, сама идея двойных символов — чтобы набрать «t» вы потом стираете «h»? Или у вас три кнопки будет — «t», «h» и «th»?
  1. Если к ПК подключена клавиатура через USB, то к нему можно подключить любую другую клавиатуру через этот же порт.

  2. Фонетическое объединение позволяет в два раза быстрее выучить расположение клавиш русского и английского алфавита.

  3. Зачем вам знать заранее, какую букву выдаст клавиша в другом регистре? Нужны английские буквы — переключаетесь на английский регистр.

  4. Конечно три клавиши: Т Х Ю (на русском), T H Th на английском.

Если к ПК подключена клавиатура через USB, то к нему можно подключить любую другую клавиатуру через этот же порт.

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

Которых всего 12 одинаковых, при этом разные звуки могут передаваться разными буквами.
Зачем вам знать заранее, какую букву выдаст клавиша в другом регистре?

Потому что я хочу знать, что делает кнопка? Для набора паролей в другой раскладке? Для того, чтобы сказать человеку «нажми русскую „п“ в английской раскладке»?

Я насчитал 22 пары букв, которые я без проблем ассоциирую фонетически (e-е, t-т, a-а, o-о, i-и, n-н, s-с, h-х, r-р, d-д, l-л, u-у, c-ц, m-м, w-в, f-ф, g-г, p-п, b-б, k-к, z-з, j-й). Для меня это было аргументом для перехода на фонетическое сопоставление, особенно если учитывать, что это самые частые буквы.

В принципе да, я по написанию смотрел, а не по фонетике.
Только почему «с» — это «ц», а не «с» или «к»?
И почему «в» — это «w», а не «v»?
  1. Потому что русская «к» это «k», а русская «с» это «s».

  2. Английская w намного более частая буква, чем английская v.

Английская w намного более частая буква, чем английская v.

Чуть более частая — да, но не намного, там где-то в пределах нескольких процентов разница.
А вот «с» в отличие от «k» действительно в несколько раз чаще встречается.

По частотности лучше совпадают пары h-в c-к k-ч x-х, полная фонетика хороша в обычной раскладке, я сейчас работаю в советской JCUKEN вместо QWERTY, она по нагрузке на пальцы как и русская ЙЦУКЕН, а то от QWERTY мизинцы сильно уставали.

Так классическая JCUKEN это и есть фонетика по КОИ-7.

Тоже согласен, что JCUKEN удобнее QWERTY.

Вот Вы, в статье ни слова не написали - почему возникла раскладка QWERTY, и почему возникла ЙЦУКЕН (и даже не упомянули альтернативные и почему они возникли). Ну почти не упомянули (про близкое расположение наиболее частых клавиш написали - но почему именно так их расположили). А там много нюансов. И, главное, эти нюансы различны для русского, английского и других языков - и если совмещать эти символы по фонетическому признаку - то скорее всего будет не так удобно ни в русской ни в английской раскладке - т.к. уже не будет удобства нахождения под пальцами наиболее употребимых символов. Впрочем, возможно за счёт чего-то ещё скорость и не упадёт.

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

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

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

Я активно использую аккордный ввод, но больше для команд, а не букв. Фонетика здесь не важна.

Добавлю ещё то, что какой-то умник повесил на одну клавишу буквы c и c - вот гадайте сами где я какую написал. От того полно опечаток, с неверным символом - в разном языке! От такой привязки вреда больше, чем пользы. Хотя у вас то с и s должны быть на одной клавише, как и ц и с соответственно

Можно использовать шрифты с разным начертанием латинских и русских букв.

Пока ни одного подходящего шрифта не встретил, но да есть - но очень мало. Но всё-таки шрифт - это только полдела. Ведь можно столкнуться с текстами, написанными в уже зафиксированных шрифтах в которых будут такие вот опечатки. Сам не раз вот так гадал, почему не работает поиск в программе - а оказывалось, что там символы не совпадают (на вид идентичные) - это не только с и c, а исходные тексты брались из другого источника, условно копипастом

В шрифтах где отличаются русские буквы от латинских, те и другие на редкость уродливы

Проблема касается только трех букв: а, е, о (если не учитывать прописные Т и М. Прописные К и K отличаются).

Наличие отличий больше-меньше очень зависит от шрифта. И даже если они есть, то часто их просто трудно заметить. Но это другая проблема. Всё-таки говоря о клавиатурах я всё же имел в виду плохой идеей ставить на одну клавишу (или комбинацию) условно одинаковые по внешнему виду символы - сейчас это только c и с - хотя проблемы в текстах я встречал и с другими символами - например p и р - вот сами думайте где здесь русская р!

Хотя эту проблему можно было бы вывести в плоскость редакторов (ПО), которые при установке определённого режима (может плагином) бы показывали в текстах сочетания символов алфавита на разных языках (уж каким образом - это дело каждой программы), ну а в настройках можно было бы настроить нюансы и отредактировать алфавит, который надо обрабатывать. Это, на мой взгляд, лучшее решение - но, вот, внедрить его повсюду, где есть тексты - просто не реально!

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

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

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

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

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

Так вот, теоретически может быть есть возможность создать на основе такой технологии шрифт, который бы выделял особым образом только сочетания проблемных символов, стоящих в подозрительном контексте (условно - рядом с символом из другого языкового набора) - но всё-равно останется проблема с одиноко стоящим символами, окружёнными табуляцией - а такие очень часто это с, о в русском языке!

Но это уже какой-то оффтопик пошёл!

есть хитрые шрифты, где отображение зависит от нескольких подряд идущих символов
Лигатуры

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

А технари ее решают сами, как могут. Не знаю чем тут помочь
Можно взять пару не уродских шрифтов и сделать через редактор комбинацию 2 в 1 (просто перенести 33 символа из одного шрифта в другой и поменять имя у итоговой версии). Минут на 15 дела (а то и сильно меньше), если есть уже на ПК необходимые шрифты-доноры и программа для редактирования шрифтов.
Правда потом придётся использовать принудительно именно этот шрифт везде, где требуется отличать кириллицу от латиницы.
Ну вот одно семейство шрифтов...
image

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

Все эти люди бесконечно далеки от проблемы совпадения букв в кириллице. А продукты типа «минут на 14 дел» я видел. Это… Грустно выглядит :) Для технических целей сойдет, но пользоваться этим всерьез, в том числе как шрифт для IDE — неть…

Цифры и знаки пунктуации не отличаются от языка к языку. Почему не сделали также с буквами с абсолютно схожим написанием (О, А, Е, Т).

Глянул несколько гарнитур, отличается только буква К и K
Потому что и написание может отличаться (кроме буквы О).
В юникоде заложена куча граблей на будущее, что бы потомки не скучали:

0123456789
𝟎𝟏𝟐𝟑𝟒𝟓𝟔𝟕𝟖𝟗
𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡
𝟢𝟣𝟤𝟥𝟦𝟧𝟨𝟩𝟪𝟫
𝟬𝟭𝟮𝟯𝟰𝟱𝟲𝟳𝟴𝟵
𝟶𝟷𝟸𝟹𝟺𝟻𝟼𝟽𝟾𝟿
0123456789

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz

𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉
𝚊𝚋𝚌𝚍𝚎𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖𝚗𝚘𝚙𝚚𝚛𝚜𝚝𝚞𝚟𝚠𝚡𝚢𝚣

𝖠𝖡𝖢𝖣𝖤𝖥𝖦𝖧𝖨𝖩𝖪𝖫𝖬𝖭𝖮𝖯𝖰𝖱𝖲𝖳𝖴𝖵𝖶𝖷𝖸𝖹
𝖺𝖻𝖼𝖽𝖾𝖿𝗀𝗁𝗂𝗃𝗄𝗅𝗆𝗇𝗈𝗉𝗊𝗋𝗌𝗍𝗎𝗏𝗐𝗑𝗒𝗓
𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡
𝘢𝘣𝘤𝘥𝘦𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮𝘯𝘰𝘱𝘲𝘳𝘴𝘵𝘶𝘷𝘸𝘹𝘺𝘻

𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭
𝗮𝗯𝗰𝗱𝗲𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺𝗻𝗼𝗽𝗾𝗿𝘀𝘁𝘂𝘃𝘄𝘅𝘆𝘇
𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕
𝙖𝙗𝙘𝙙𝙚𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢𝙣𝙤𝙥𝙦𝙧𝙨𝙩𝙪𝙫𝙬𝙭𝙮𝙯

𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍
𝑎𝑏𝑐𝑑𝑒𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚𝑛𝑜𝑝𝑞𝑟𝑠𝑡𝑢𝑣𝑤𝑥𝑦𝑧

𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙
𝐚𝐛𝐜𝐝𝐞𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦𝐧𝐨𝐩𝐪𝐫𝐬𝐭𝐮𝐯𝐰𝐱𝐲𝐳
𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁
𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛

𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩
𝓪𝓫𝓬𝓭𝓮𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶𝓷𝓸𝓹𝓺𝓻𝓼𝓽𝓾𝓿𝔀𝔁𝔂𝔃

𝒜ℬ𝒞𝒟ℰℱ𝒢ℌℑ𝒥𝒦ℒℳ𝒩𝒪𝒫𝒬ℜ𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵
𝒶𝒷𝒸𝒹ℯ𝒻ℊ𝒽𝒾𝒿𝓀𝓁𝓂𝓃ℴ𝓅𝓆𝓇𝓈𝓉𝓊𝓋𝓌𝓍𝓎𝓏

𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℋℐ𝔍𝔎𝔏𝔐𝔑𝔒𝔓𝔔ℛ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ
𝔞𝔟𝔠𝔡𝔢𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪𝔫𝔬𝔭𝔮𝔯𝔰𝔱𝔲𝔳𝔴𝔵𝔶𝔷

𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅
𝖆𝖇𝖈𝖉𝖊𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒𝖓𝖔𝖕𝖖𝖗𝖘𝖙𝖚𝖛𝖜𝖝𝖞𝖟

𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ
𝕒𝕓𝕔𝕕𝕖𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞𝕟𝕠𝕡𝕢𝕣𝕤𝕥𝕦𝕧𝕨𝕩𝕪𝕫

Это Вы всё к чему привели? Что хотели сказать?

Ну так это наборы шрифтов.
А символы в редакторе копипастой перетаскиваются (возможно нужно будет смещения подправить, чтобы символы на одном уровне располагались).
Вообще шрифты ttf (стандартные шрифты в винде и ведроиде, хотя могут использоваться и другие) — это векторная графика. Про те, что на скрине я вообще ничего сказать не могу
Точно такая же гарнитура, как и все, просто полный набор начертаний. Если просто перетащить символы в редакторе шрифтов — это не сложно. А вот сделать не противную, но отличную букву С — это задачка посложнее.

Я бы, скорее написал софт, который русские буквы другим цветом выводит, чем менять дизайн. А то ведь надо еще и запомнить, какая буква С — русская ))

Проще поменять цвет текстового курсора: черный для английского, красный для русского.

Для винды есть утилитка, которая для у курсора отображает раскладку (была тема на хабре). Я её давно на 7-ке использую.

Нет, курсор лучше не трогать - это позиционное выделение будет - а нужное - общее - на всю ширину обзора, а не только на очень конкретный фокус

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

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

только в английском e это и, а i это ай. Открытых слогов кажется чуть больше, чем закрытых.

  • J чаще звучит как ж/дж;
  • W — чаще как у;
  • А вот Y — обычно как й (кроме той половины случаев, когда это гласная буква со звуком и);
  1. Что же Вы Enter таким маленьким сделали

  2. Нафига переключение языка разводить на разные клавиши

  3. Клавишу Win зачем продублировали - справа будет достаточно одной

  4. PrintScreen и Pause Break нафига поставили рядом с Enter - они Вам так нужны?

  5. Вам реально нужна клавиша ± именно как клавиша без модификатора (alt+ + или shift+ +)? При этом обычный + зафигарили куда-то далеко вправо. То же и про – мне кажется лучше вешать на хоткей (alt+ - или shift+ -). А _ где?

  6. Аналогично про символ умножения × и обелюс (символ "деления") ÷ - они точно многим нужны как отдельные клавиши без модификатора?

  7. А где же тогда символы ≠ и символы тожества ≡ ≢

  8. А клавиша для … так уж нужна? Тогда где вертикальное и межстрочное? И где •

  9. Вы уверены, что разные виды кавычек и апострофов нужно вешать на разные клавиши?

  10. RShift и Alt я бы поменял местами (те что по центру)

  11. Caps Lock и Num Lock ликвидировали? (как и Scroll Lock)

  12. CS+Esc и AS+Tab это что?

  13. А где же цифры?

  14. Вы уверены что Ё стоит выносить на отдельную клавишу - а не совместить её с Е + модификатор?

  15. Мне кажется не удачной идей разнести клавиши Ь и Ъ

  16. Мне кажется не так уж нужны отдельные клавиши для @ и ~?

  17. Куда дели клавиши F1-F12?

  18. Где ; не нашёл*?

  19. $ оставили, а где другие символы валют?

  20. Не нравится, что < > так и остались на клавишах Б Ю и и видимо не набираются в русской раскладке

  21. Цветом фона я бы лучше выделил клавиши инвариантные к раскладке. Цветом символов выделил бы символы на клавиши на разных языка. На разном уровне вывел символы с разным применением клавиш модификаторов

  22. Где клавиши Home End, Page Up, Page Down, Insert?

  23. Где стрелочки (хотя так и напрашиваются вставить их по центру левых арочных долей

Раз уж возникли вопросы — полная информация о моей клавиатуре здесь: https://klava.wiki/hypha/kkeyb

Полная раскладка здесь: https://klava.wiki/hypha/эйцукын

  1. Enter стои́т так, что он вполне удобен для нажатия слепым методом;

  2. это удобно — я ВСЕГДА знаю, какой язык включен, перед началом набора нажимаю клавишу нужного языка — и УВЕРЕН в языке;

  3. Win одна;

  4. привычка: по паузе я гашу экран, по Ctrl+Pause выключаю комп, по Ctrl+PrtScr перезагружаю винду;

  5. ± с модификатором спец-слоя;

  6. аналогично;

  7. не влезли в раскладку, в ней и так джва алфавита + спец-символы уникодные;

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

  9. показалось удобным и логичным;

  10. Alt+PrtScr часто использую;

  11. NumLock, собственно, есть, хотя Раскин и не рекомендует;

  12. Ctr+Shift+Esc вызывает диспетчер задач, Alt+Shift+Tab листает задачи в обратном направлении;

  13. в полной версии расладки всё есть;

  14. Ё и Ъ в слое спецсимволов;

  15. ?

  16. для @ обязательно!

  17. на полной версии раскладки;

  18. с долларом;

  19. «другие» есть не во всех шрифтах…

  20. да, <> и “” не набираются в русской, как и \|&#

  21. так получилось;

  22. на полной версии раскладки;

  23. там же.

На все вопросы с удовольствием отвечу. :)

Очень трудно невозможно сопоставить нарисованные раскладки с физическим экземпляром. Вообще никакой связи. Я вопросы то писал к картинке, а не к физической клавиатуре!

Первый раз вижу на клавиатуре перевёрнутые клавиши с обозначениями цифр (и спутывающими спецсимволами) - зачем? И дубли клавиш только для цифр 1,2,5 и 0 - причём два нуля стоят рядом друг с другом.

привычка: по паузе я гашу экран, по Ctrl+Pause выключаю комп, по Ctrl+PrtScr перезагружаю винду;

Была у меня как-то давно клава - где копки сна и выключения были над стелечками - очень неприятные воспоминания о той клаве! В итоге в эпоху массового выпуска таких клав была эпоха массового вырывания таких клавиш из клавиатур.

± с модификатором спец-слоя;

А без него что? На физической клаве нет этой кнопки?

не влезли в раскладку, в ней и так джва алфавита + спец-символы уникодные

Неужели весь спецслой заполнили?

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

Ничего не имею против многоточия, сам его часто использую - но можно же просто поставить три точки, а текстовые редакторы (тот же MS WORD) ещё и заменят его на юникод символ (хотя большого смысла в этой замене я вообще не вижу)

да, <> и “” не набираются в русской, как и |&#

печально

в полной версии расладки всё есть;

Совсем запутали Вы своими версиями раскладки - невозможно адекватно оценивать

Вы, всё же, присмотри́тесь: физическая клавиатура на фото и рисунки раскладки легко сопоставляются. :)

Первый раз вижу на клавиатуре перевёрнутые клавиши

Верхний ряд перевёрнут, чтобы быть чуть ближе к пальцам при наборе слепым 10-пальцевым методом. Не обращайте внимания на легенды на колпачках клавиш — просто использованы колпачки от стандартной клавиатуры, я вообще планирую закрасить сплошным цветом клавиши, чтобы не смущать народ. Просто, по размеру какие подошли — те и поставил. И да, на раскладке приведено 6 основных слоёв символов-функций: там и стре́лки, и блок редактирования (Home-End и т. д.), и цифры и спец-символы (символы, которые невозможно ввести на обычных раскладках)

копки сна и выключения были над стелечками

Да, эти клавы были жуть — чуть коснулся кнопки выключения — блямс, компьютер выключен… Пото́м их стали делать так, что они срабатывали только в сочетании с кнопкой Fn. А я настроил ихо срабатывание на двойное нажатие.

На физической клаве нет этой кнопки?

Там дело не в физ. клаве и её кнопках. Скан-коды клавиш абсолютно одинаковы для всех клав. У меня стои́т кастомная раскладка со слоем, как я их назвал, «спецсимволов», т. е. юникодных символов, которых не бывает в «стандартных» раскладках типа Русская или Английская США.

весь спецслой заполнили?

Спецслой тоже хитро сделан — там вызываются символы из «слоя» софтовой раскладки в сочетании с клавишей AltGr. Ради совместимости (если включить «слой» AltGr в редакторе раскладок MSKLC, то клавиша Alt начинает «автоматически отбиваться» при попытке навигации по меню программ) спецсимволы я разместил только на тех «клавишеместах» в раскладке, которые остались «за пределами» моей клавиатуры. Звучит сложно, но — пока работает норм.

текстовые редакторы (тот же MS WORD) ещё и заменят его на юникод символ (хотя большого смысла в этой замене я вообще не вижу

Это, скажем так, мой каприз: я много лет проработал в типографии и мне нравится оформлять текст «красиво». А набираю я не только в Word, вот тут, к примеру, автозамена не заменит ... на …

печально

Я подумал, что в русском тексте эти значки́ не так уж и нужны, в программировании — да, но на латинице они и вводятся. К тому же была проблема «уложить» в «сокращённую» клавиатуру все нужные буквы и «препинаки» (клавиатуру проектировал под свои руки: куда могу дотянуться с так называемой «базовой позиции» слепой печати — те клавиши и оставлял).

Вы ещё больше удивитесь, узнав, что в софтовой раскладке у меня буквы расставлены в порядке QWERTY-ЯВЕРТЫ, а удобная мне фонетическая раскладка ЙЦУКЫН-JCUKYN делается уже непосредственно в клавиатуре (это сделано для совместимости, если подключить к моему компьютеру с установленной кастомной раскладкой обычную клавиатуру — то хотя бы латинские буквы будут совпадать).

запутали Вы своими версиями раскладки

Извините, просто не хотел навязываться со своей клавиатурой в статью про другую авторскую клавиатуру.

Всё же, посмотрите чуть внимательнее на полную версию раскладки: там довольно просто находятся соответствия клавиш.

и мне нравится оформлять текст «красиво». А набираю я не только в Word, вот тут, к примеру, автозамена не заменит ... на …

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

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

Программирование бывает не только на русском. Да и при вводе обычных текстов тех. литературы я использовал эти символы в текстах на русской раскладке. Хорошо, что есть Alt+60 и Alt+61 (на нумпаде) - хотя давно бы мне уже пора повесить их на Alt+Б и Alt+Ю (в русской раскладке).

Извините, просто не хотел навязываться со своей клавиатурой в статью про другую авторскую клавиатуру.

Ваш пост вполне уместен, и интересен

Всё же, посмотрите чуть внимательнее на полную версию раскладки: там довольно просто находятся соответствия клавиш

Нет, я я раскладках разобраться не смог

в правописании многоточие - это именно 3 точки.

Понимаете, при вёрстке эти три точки могут «разделиться», если они попадут на правый край текста… А троеточие — никуда не денется.

можно сделать и общим ПО универсальной замены

Я это сделал прошивкой своей клавиатуры в комплекте с кастомной софтовой раскладкой.

Программирование бывает не только на русском

Программирование, как раз, бывает ТОЛЬКО на НЕрусском (латиница)…

Ваш пост вполне уместен, и интересен

Спасибо, будем надеяться, что не забанят.

раскладках разобраться не смог

Заходи́те в телеграм-чат https://t.me/klavaorgwork, мой ник там такой же — с удовольствием объясню.

Там сидят такие же как я, любители кастомных самодельных нестандартных клавиатур.

Программирование, как раз, бывает ТОЛЬКО на НЕрусском (латиница)…
1C

В Excell-е тоже, вроде, можно.
Но это, конечно, извращения.

А для японского (я часто пользуюсь канами), китайского или хинди этот принцип можно приспособить?

А если мне надо будет писать на немецком? Куда экранчик для ö и ü вставлять? А для š?

Что значит "нельзя терять свою самобытность"? Она вообще зачем? Можно критиковать переход на английский язык с той точки зрения, что и он недостаточно эффективен. В идеале, надо бы где-то на суперкомпьютерах и нейросетях оценить преимущества и недостатки всех существующих языков, выработать правила эффективности, и спроектировать супер эффективный язк. Это будет не очень сложно, самое сложное в том - как его внедить по всему миру. Везде найдутся такие, кто про эту, так называемую "самобытность" бурчать начнет :)))

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

Вы только что придумали эсперанто. Ну и да, "xkcd 15 стандартов". Один язык программирования-то придумали уже на всех? :) Там попроще.

Придумали, это Forth (и аналоги), это язык и низкого и высокого уровня одновременно, ещё он и компилятор и интерпретатор, и отладочная консоль в комплекте. Но мало кому нужен, слишком уж непривычный.

На форте в 80-х годах была создана необычная операционка для компьютера Canon Cat, в 256 КБ памяти разместили саму операционку, мощный текстовый процессор с живым поиском, ещё и большо словарь для проверки орфографии, не занимая им память дополнительно, слова форта им и являлись. Компьютер загружался с рекордной скоростью, всегда в том состоянии, в котором его оставили. Всё работало через текстовый интерфейс текстового редактора и специальной клавиатуры с дополнительными кнопками для быстрого поиска (навигация только через поиск), выполнения команд и запуск кода.

статью про это я бы почитал...

Она вообще зачем?

Разнообразие - это хорошо, это прогресс. А

спроектировать супер эффективный язк и внедить по всему миру

- это унификация, это плохо. Унификация ведёт к деградации.

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

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

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

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

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

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

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

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

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



Специально посматривал в ответы, ибо тема интересная. Дождался)

человеческие языки это тяжелое легаси

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

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

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

И насчет определения унификации как деградации - тоже не соглашусь.

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

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

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

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

Тут встаёт вопрос: насколько это нам вообще надо? Не выйдет ли как в той серии Смешариков, где пещерным людям автомат с газировкой закинули и они деградировали? (вообще вопрос ко всем утопиям)

Ну вот и все, на что способен человек

Чем дальше в лес... Задача дествительно тяжелоподъёмная, большинство областей знания к этому сремится.

а не случайного блуждания

Да у нас вся жизнь на этом построена) Да даже не то что наша жизнь, мир на том стоит.

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

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

здесь же тусуются амбиции корпораций

У мелкомягких отлично получилось, как по мне. Ну а у большинства остальных просто что-то. (может всё это зачем-то нужно. Не знаю. Не писал)

чем быстрее это средство стабилизируется, тем всем будет лучше.

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

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

Это же не проблема средства разработки, а конкретного человека (или группы людей). Не от кухонного ножа зависит, хлеб им режут или уже не хлеб.

суперэфынктивный язык

Эфкуил же. Или Илакш.
Только, как показала практика, эффективные языки для людей слишком сложны, а компромиссов между простой и эффективностью как раз не меньше, чем существующих языков.

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

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

а Ctrl нажимается не пальцем

И тут же

Ctrl+Shift вообще самая простая комбинация, нажимается согнутым мизинцем.

Ctrl то тогда чем нажимается или мизинец - не палец?

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

А ведь можно как белый человек нажимать большим пальцем, как это сделано на Mac.

У пользователей маков большой палец растёт слева от мизинца? Потому что Ctrl на маковой клавиатуре точно там же, где и на виндовой.

Пользователям маков не надо жать Ctrl. Сочетания все те же самые, но используют клавишу CMD

Так речь конкретно про нажатие Ctrl, а не про хоткеи вообще.
Переназначить Alt на Ctrl, в принципе, и в винде можно, если очень хочется.
Но хоткеев с Alt'ом в винде (и приложениях) тоже достаточно много, потому особой разницы не будет, левую нижнюю кнопку всё равно придётся тыкать регулярно.

У меня на обычный клавиатуре Ctrl|Win|Alt переназначены на Win|Alt|Ctrl. Ctrl и Alt нажимаю большим пальцем. Win нужен не часто - его нажимаю мизинцем.

Так же Esc переназначен на CapsLock - мизинцем не нужно двигать в верхний левый угол.

Чтобы нажать Win лично мне придётся сдвинуть руку влево. Потому что большой палец туда с усилием заходит. Так что из всей троицы это самая неудобная для нажимания кнопка.
Левая нижняя кнопка (мой Ctrl — ваш Win), как уже сказал, мизинцем не нажимается — это тупо неудобно. Впрочем, точно так же, как и Esc тыкать мизинцем. Мизинец максимум до тильды ходит, а Esc нажимается безымянным с выпрямлением пальцев.

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

Esc назначается на CapsLock и никуда тянуться не надо. На Mac или в GNOME это делается галочкой в настройках.

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

Win — это кнопка с флажком, а не та, куда вы её переназначили.
Ctrl мне удобно нажимать основанием мизинца. Alt можно большим пальцем. А вот Win требует сдвига ладони, потому использовать её в регулярных комбинациях мне неудобно.
Esc назначается на CapsLock и никуда тянуться не надо.

Esc — это верхняя левая кнопка клавиатуры. Это в ней самое важное. Не нажмёшь случайно, при этом моментально нажимается вслепую.

А вот Win требует сдвига ладони

У вас слева от пробела сколько клавиш? На маке их 4 и пробел начинается под С. Может в этом дело?

Не нажмёшь случайно

Не представляю как я нажму CapsLock, на котором у меня Esc, случайно. И тянуться никуда не надо.

У вас слева от пробела сколько клавиш?

Три.
На маке их 4

А причём тут мак, если вы про переназначение виндовых клавиатур?
На основной клавиатуре у меня пробел начинает под С, на вторичной — под Х, она более компактная и там Ctrl, Win и Alt относительно короче. Зато пробел стандартной длины.
Не представляю как я нажму CapsLock, на котором у меня Esc, случайно

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

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

Ctrl на обычной клавиатуре соответствует (в большинстве случаев) Cmd на Mac. Речь про это.

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

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

Плюс лично мне, к примеру, гораздо проще по тексту перемещаться через Ctrl и стрелки, чем через Alt и стрелки. Особенно когда одной правой это делаю (используя правый Ctrl).

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

К слову, аналог Ctrl+стрелки на маке это option+стрелки, так что одной правой тоже можно. Но там других проблем хватает, конечно.

просто менять расположение не выход - это должны все приложения изначально учитывать

Почему не выход? Делаем "как на Mac" - Win|Alt|Ctrl и жмём Alt и Ctrl большим пальцем.

аналог Ctrl+стрелки на маке это option+стрелки, так что одной правой тоже можно

На маке, по-моему, обычно нет правого Ctrl, так что там и выбора нет.
А на винде правый Ctrl как раз около стрелок курсора. Там ещё удобно Ctrl+Ins/Del/Home/End и т.п. нажимать.

На Mac функцию Ctrl выполняет Cmd, и справа он там есть вместе с Option. Передвижение стрелками: с зажатым Option - по словам, с зажатым Cmd - начало/конец строки.

А еще можно нажать в текстовом поле кнопку аналогичную End — и эта сволочь унесет тебя в самый низ страницы сайта, вместо того, чтобы перейти на конец строки

Маковая клава у меня много вопросов вызывает…

Так это не особенность клавиатуры, а софта.

End на то и end, что уносит в конец документа.

А почему в конец документа, а не строки? Он же не «DocEnd», а просто «End».

Но и не LineEnd, согласны? А документы бывают не только текстовые. Pdf, например, или веб-страница.

Так в пдф у вас нет строки, вы там по страницам перемещаетесь.
Фигня в том, что на маке эти кнопки по разному ведут себя в разных местах.
Смотря где у вас фокус.
Если на уровне документа и вы перемещаетесь по страницам — отправляет в конец документа.
Если на уровне курсора и перемещаетесь по символам — отправляет в конец строки (это если пдф у вас текстовый, а не графический).
Это контекстно-зависимая кнопка. В отличие от PageUp/Down — эти всегда на страницу вверх/вниз должны гонять.
На винде нет кнопки, которая бы одним нажатием кидала в конец документа, там везде надо с какими-то модификаторами. На маке «энд» по дефолту кидает нафик в самый конец страницы, какого черта и кому это вообще требуется так часто — что цельную кнопку по это приделали?
Но текущий «документ» у меня в поле ввода. Но да, ессно это вопросы софта

В еще бесит капслок, который надо нажать и немного удержать для включения режима прописных букв. Простого клика — недостаточно. Бесит…

Можно, но чем мизинец хуже?

Дома у меня винда, на работе мак — маковые шорткаты короче, чисто физически короче — меньше миллиметров между кнопками

Писал тут https://habr.com/ru/post/669912/

Если коротко:

  • Он слабее других пальцев и не так подвижен. Баянистов и прочих пальцевых гимнастов в расчёт не берём - у нас речь про обычных людей. До Ctrl далеко тянуться.

  • Большой палец - большой и сильный. Им удобно нажимать, а нажатие на Cmd не требует смещения рук.

Вопрос не в силе, а в координации. Если печатать вслепую, привыкаешь быстро, и мизинец не уступает другим пальцам. Кроме того, как уже писалось ранее, Ctrl надо нажимать не кончиком мизинца, а основанием. Тогда очень удобно.

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

В итоге, удобство - это лишь вопрос привычки.

Опять вы тёплое с мягким путаете.

Ctrl надо нажимать

Кто сказал что надо? Мне это физически сложно сделать. Вы за много лет привыкли и смирились, но мне подход "дед терпел и нам велел" не нравится.

Ctrl расположен неудобно - это факт. То, что для его нажатия люди выдумывают какие-то трюки, только это подтверждает.

Ctrl то тогда чем нажимается или мизинец — не палец?

Ctrl нажимается основанием мизинца/ребром ладони. Оно, фактически, всегда на этом Ctrl лежит или слегка нависает.
А согнутый мизинец слегка сдвигается с «ф» и нажимает на правый край шифта. Потому, кстати, я предпочитаю раскладку ANSI, c длинным шифтом, а не "/" около буквы «я», как особенно логитек любит. Могу терпеть короткий Backspace и двухэтажный Enter разной формы, но вот короткий левый шифт — клавиатура сразу идёт нафиг, если мне за ней долго работать, а не полчасика посидеть.

Как вы CTRL-C CTRL-V нажимаете при ребре ладони на CTRL? Большим пальцем?

Большой палец я вообще не использую при наборе текста. Пробел только.
На Ctrl основание мизинца, на C/V — указательный палец.
Хотя я чаще Ctrl+Ins/Shift+Ins использую. Да, сдвигаю правую руку к курсорным клавишам.

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

Про «основание мизинца/ребро ладони» я уточняю, чтобы не подумали, что я первой костяшкой нажимаю.

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



Ноут, корткий ход кнопок… у меня при таком положении руки шифт прожимается. но наверное можно приспособиться если потренироваться. Пока с вами переписываюсь — пробую. Со временем все удобнее становится.

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

Ctrl нажимается не пальцем.

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

Да я вообще не задумывался никогда, само собой такое получается.
Мизинцем приходится Ctrl нажимать тогда, когда левая нижняя кнопка — Fn.
В общем, я предлагаю сперва бороться не с клавиатурами, а с кириллицей — переводить русский язык на латиницу.

Гораздо логичнее бороться за общемировой переход на кириллицу. Латиница это безнадёжно устаревшее легаси. Даже самый большой пользователь, английский язык, вынужден использовать биграммы для элементарных звуков, таких как «ch» или «sh».

Тогда уж на бинарный код всем переходить. И тогда все клавиатуры сильно упростятся.
image

Да, это тоже решение )

Но абсолютный минимализм — одна клавиша (как ключ Морзе).

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

Нажатие — 0, удержание — 1.

Так это не от хорошей жизни придумано было.

Если подумать, то и "Done" тут лишняя :)

Какой-то третий символ может быть полезен как разделитель.
В старославянском не было пробелов)
И строк тоже? ;)
Ну, это я в шутку. Вся эта письменность имела только внутрицерковное значение

У каждого символа есть свой код - у пробела и перевода строки тоже. Так что достаточно только двух клавиш - ноль и единица.

Но тогда придётся либо выдерживать конкретную скорость набора, либо все символы делать строго одной длины, незначащие разряды не получится пропускать.
То есть 00000001 вам всегда придётся набирать со всеми нулями. А если будет разделитель, то нажали «1» «done» и начали следующий символ.
Впрочем, в идеале и символов других быть не должно — весь язык должен будет превратиться в нули и единицы. И люди будут между собой бинарными звуками общаться. «Ку» и «Кю», например.

Так-то я думал что мы это в шутку обсуждаем? Нет? :)))

Даже самый большой пользователь, английский язык, вынужден использовать биграммы для элементарных звуков, таких как «ch» или «sh»

Хуже того, даже оригинальный пользователь (собственно латынь) имел никак не выделяемые на письме долгие гласные и символы только для заимствованных слов: x, y и z для греческих. Типичный defective by design.

В общем, я предлагаю сперва бороться не с клавиатурами, а с кириллицей — переводить русский язык на латиницу.

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

Для себя решил, что наилучшим для меня вариантом была бы полноразмерная стандартная беспроводная клавиатура, у которой numpad блок и только numped блок должен быть слева от буквенно-символьного блока. Правда еще не выбрал\купил себе такую :(
Пользуясь случаем, если у кого-то есть такая, поделитесь опытом и посоветуйте к какой модели присмотреться

У меня цифровой блок в центре клавиатуры, чтобы пользоваться им и правой и левой рукой.

Вроде есть клавиатуры для левшей.
У меня этих цифровых блоков — завались, у меня тётя на цифро-блоковой фабрике работает.

Жалко не вы автор коммента, на который я отвечал, а то было бы совсем смешно :)

Ну не у всех же такая крутая тётя.

Не совсем понятно, зачем при печати ходить к цифровому блоку. Цифры есть рядом с буквами, а перемещение курсора есть на полпути туда.

Не знаю как другие, но я до сих пор при слепой печати часто не попадаю в цифры, которые над буквами. Хотя научился ещё в детстве 25 лет назад.

Причина этого непопадания — сдвиг рядов.

Вряд ли. Ряды сдвинуты все, но проблемы только с цифрами. Скорее, дело в что тренажёры это не тестировали, а идея убрать цифровой блок с клавы ещё не родилась в сумрачном дизайнерском мозгу в те золотые времена.

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

Я на разные объекты ношу свою легкую клавиатуру. Удобство и гигиена.

С другой стороны:

  1. Разъемы ушатываются.

  2. Разъем подключения может быть недоступен или плохо доступен (занят, расположен сзади системного блока, установленного в нишу стола, вообще отсутствует).

  3. Злые безопасники, не позволяющие "совать что попало" в порты компьютеров.

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

  5. Клавиатуре нужно найти место на столе, что иногда может быть весьма затруднительно по причине, например, отсутствия собственно стола.

Гигиена?? Ты много случаев заражения через клавиатуру знаешь?

UFO just landed and posted this here

Иголки клавиатурные

Заводятся в клавиатуре, если не чистить ее 13 лет. Образуются из окостеневших неведомым образом попавших внутрь волос. При нажатии на клавиши пользователь обычно ничего не чувствует, однако с каждым днем бледнеет и худеет, пока не умрет. Избавиться можно, полив клавиатуру пивом и трижды набив текст "Отче Hаш".

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

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

Я так и не понял какую клавиатуру использует автор. Возможно он таки об этом написал, но я не разобрал. Запутался в истории клавиатур (лень было в N раз это перечитывать, пробежал глазами).

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

PS

Да. Сначала необходимо обозначить проблему.

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

PS2

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

В статье я не советую никакую клавиатуру.

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

Слишком большая статья получалась, поэтому разбил её на части.

О педалях расскажу в следующей статье (использую её прямо сейчас, при написании этого комментария).

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

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

только подумал что изменить в коде - тут же это изменение произошло.

А дальше ждешь 5 минут, пока соберется. Ухх, экономия.

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

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

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

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

Нужен навык слепого редактирования текста

Всё еще не ясно, зачем тут думать над кнопками - вы не помните, где на клавиатуре Backspace? Какую кнопку зажать, чтобы выделить слово?

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

Где-то это время есть, где-то результат виден мгновенно.

Если вы TDD используете - мгновенно мало где будет. Да и в целом хоть сколько-то ни было крупные проекты мгновенно изменения не переваривают.

" Так, чтобы не пришлось задумываться, какие именно клавиши при этом были нажаты. " - эк Вы замахнулись ! Уже и "прокладку" между креслом и Клавиатурой (да-да, с большой) скоро захотите устранить :)
А вот для " Работа с клавиатурой должна проходить совершенно прозрачно для мозга " подходит любая привычная. Например для меня ноутбучная - просто лютый напряг (и кнопочки маленькие, и ход недостаточный, и расположение. А <Fn> просто вызывает ненависть)

Потому что это основной инструмент работы. Если вы столяр, то вряд ли вам при работе подойдет здоровенный рубанок плотника.

Я дико извиняюсь, а у наборщиков, редакторов, корректоров, писателей, копирайтеров, секретарей и прочих людей, профессионально работающих с текстом это какой инструмент работы? Не основной?

По теме: мне приходится и программировать, и набирать тексты (технические документы, статьи, монографии, диссертацию когда-то), и работать с разным прикладным ПО (AutoCAD, Wolfram Mathematica, MATLAB, MathCAD, Altium и т.д.). Не вижу особых проблем со стандартными и эргономичными клавиатурами ни как программист, ни как работающий с текстами естественного языка (единственное - люблю клавиатуры с большим ходом клавиш, но если нет, то это не является проблемой).

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

Вы присутствуете при изобретении велосипеда, не мешайте прогрессу

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

Потому что программисты привыкли к тому, что все можно перепрограммировать

Почему вы решили, что в названных вами специальностях люди не работают над постоянным поиском улучшений? А как на счет Steno Machine позволяющей набирать 250+ слов в минуту? Откройте в гугле поиск картинок по слову keyboard и вы поразитесь существующему многообразию клавиатур, из разных сфер деятельности.

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

Иначе, зачем совершенствовать автомобили, если по городу максимум 50, или делать удобной спортивную обувь, если на стометровке из 10 секунд выбегают единицы.

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

А пока вот несколько примеров людей, которые действительно не просто прокладки:

Вот Кармак. Обычная клавиатура.
Вот Кармак. Обычная клавиатура.

Вот Торвальдс. Обычная клавиатура.
Вот Торвальдс. Обычная клавиатура.

Вот Габен. Весьма необычный моник,
 но вполне обычная клавиатура.
Вот Габен. Весьма необычный моник, но вполне обычная клавиатура.

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

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

Вы так говорите, как будто это что-то плохое.

Один друг постоянно экспериментирует с клавиатурами, ему надо много печатать, порой очень много. Мануалы, патенты и тд тп. Но он довольно неординарный сам по себе, таких точно мало, это да

Все перечисленные персонажи — очень взрослые мужчины. RMSу уже 70 почти. В таком возрасте тратить время на переучивание на новую клавиатуру просто глупо. Во-вторых, любой инженер (и программист особенно, и перечисленные корифеи особенно особенно) знает, что оптимизацию надо начинать с тех частей процесса, где тратится больше времени. По-этому, на прогресс средств ввода тратили много ресурсов, во времена перфокарт. Сегодня ввод текста занимает незначительную долю времени разработки, по-этому унификация победила дальнейшую оптимизацию.

RMSу уже 70 почти.
И не смог нормальную клавиатуру выбрать за столько лет… //сарказм

занимаюсь ровно тем же, что Вы перечислили. Если бы до этой статьи меня спросили какой клавиатурой я пользуюсь - ответил бы что-то вроде "Эммм, Logitech, наверное...". В среднем печатаю 10 страниц а4 в день шрифтом 12 с интервалом 1. Использую 5 разных клавиатур (3 стационарных и две ноутбучных): 1. Какую-то беспроводную Logitech, 2. Какую-то проводную Logitech. 3. Apple wireless. А также два ноутбука Мак и Виндобук. Инструмент для меня вторичен, первичен результат. Возможно автор статьи достиг уже таких высот в написании кода, что совершенствовать можно только сам процесс написания, но лично я пока так высоко не летаю. Спроси супругу (копирайтер\тех. писатель) имеет ли для нее значение клавиатура? Она пользуется клавиатурой Макбука и Apple wireless просто потому что для Мака так удобней. Печатает до 15-20 страниц а4 каждый день. Полагаю, что за несколько лет она напечатала уже больше текста чем некоторые программисты за всю жизнь. Ее тоже не напрягает. Говорит, что когда творит - инструмент для нее вторичен.

Проблема автора статьи напомнила анекдот:

"— Доктор, когда я кончиком языка дотрагиваюсь до комочка фольги, в котором до этого пекли картошку, у меня покалывает за ухом. Что это значит?

— Что у Вас слишком много свободного времени!"

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

У программистов просто есть понимание, что изменить можно почти всё, что связано с IT, ведь это и есть наша работа. А у людей, для которых IT — это лишь инструмент, без которого их предшественники вообще обходились, это понимание или вовсе отсутствует или не более важно, чем для Шекспира, который про IT знать не знал.
Неужели код пишется в таких огромных количествах?
Так в том и дело, что у программистов слишком много свободного времени и ресурсов=)

Зачем писать про историю клавиатур под заголовком "Почему я отказался от стандартной клавиатуры"? Вы даже на свой вопрос не ответили.

Прочитайте раздел статьи «Причины, по которым я отказался от использования стандартной клавиатуры».

Без истории было трудно объяснить как у стандартной клавиатуры появились указанные недостатки.

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

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

Думал потратить время на захватывающую историю в стиле агента 008,5, как человек сам с помощью золотого сечения, скрепок и крови единорога сделал суперпуперклаву, а ему не давали - а на деле типовая прелюдия к hollywar между тупоконечниками и остроконечниками ... Ну Dieu le veut ...

Именно для предотвращения hollywar я не стал рекомендовать клавиатуру с золотым сечением. Я только обозначаю проблему и рассказываю о том, как её решали деды.

И все же, отказались в пользу чего? Любопытно посмотреть на достойную замену с Вашей стороны.

так какую клавиатуру лучше использовать? Какая марка более современная? Наверное та, что у Apple

Ни одна из существующих на рынке клавиатур лично мне не подходит. Лучше использовать клавиатуру, которая максимально упрощает вашу работу. Постараюсь лучше изложить в следующие статье.

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

Согласен. Но у меня нет проблемы в том, чтобы возить с собой клавиатуру и иметь клавиатуру для дома и работы. Мне так удобнее.

Мало у кого так.
А если кто-то с ноутом и вечно в разьездах?

Вместо ноута использую планшет и клавиатуру. Намного универсальнее ноутбука получается.

Пробовал пользоваться планшетными клавиатурами в гугл докс — выбесило очень быстро. Мне таки нужен нормальный блок «инсерт… пейдж даун». Нажимать это все через fn или как-то еще, в нестандартных местах — пытка

Я для этого разработал клавиатуру Hlider, крупные кнопки в матрице 5×3, в одном слое все буквы, цифры, символы, навигация, буфер обмена.

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

Да, видел эту штуку в ваших статьях. Для «человека с улицы» — выглядит полным адом )

Чтобы мне хотелось попробовать, так то «т9-свайп» на клавиатуре «кнопочного телефона». Основа — привычные 9 клавиш, свайпом по которым пишется слово. Клавиш всего 9 и, как мне кажется, они лучше приспособлены для того, чтобы возить по ним толстым пальцем, чем мелкие «полноформатные».

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

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

Я чуть попроще себе делал (ну и сама используемая мной прога не поддерживает диагональные свайпы с клавиши, так что скин такой не сделать): habr.com/ru/post/701494/#comment_24952312

Так я с планшетом механическую клавиатуру использую.

Я тоже про механическую. Но на них все равно нет отдельного блока из шести клавиш «инсерт — пейдж дуйн»
Я, кстати, чуть выше в комменте вам дал ссыль на тему 4PDA про клавиатуру, которая в такое (и не только) умеет.
Не, я про полноценную работу с текстом, не «камент набрать». Ноутные клавы бесят попытками запихнуть нужные кнопки в самые непотребные места, а уж планшетные — там их вовсе нет.
jback — клава-конструктор, которую можно настроить как душе угодно и она умеет больше, чем обычная клава ПК (в смысле не только F1-F12, но и другие доп клавиши).
Разве что вроде нет ввода непрерывным движением по кнопкам. Хотя лучше поспрашивать в теме: там присутствует разработчик и с ним там можно пообщаться на счёт клавы и её развития (периодически заглядываю и почитываю).
В шапке той темы под первым спойлером на скринах уже видно, что клава умеет всё, что умеют стандартные клавы ПК (и даже немного больше). Ну и в самом начале шапки есть ссылка на тему, где пользователи выкладывают свои версии клавиатур для проги. Так что можно на свой вкус подобрать (если же нет, то можно отредактировать под себя любую существующую версию или же создать что-то своё).
Да нет же, ёопарэсэтэ
Я про обычную механическую клавиатуру, с физическими кнопками

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

У меня имеется беспроводная 2E KT100 (покупал для использования с TVBox'ом, но я просто TVBox не использую и поэтому она валяется уже давно на полке). У неё есть Insert, PgDn и прочие, но они нажимаются, если юзать кнопку Fn. Зато имеется тачпад вместо цифрового блока.
В общем так себе альтернатива клавы для ПК.
К планшету можно подключить обычную клаву для ПК

Можно (я даже Model M цеплял через пачку переходников), но пропадает мобильность.
но пропадает мобильность
Не то слово. Компактный планшет и клава в два раза больше него, ещё и с проводом
У меня был планшет Dell, для которого клавиатура была исполнена как док. Он к ней цеплялся на защёлках и превращался почти в полноценный ноутбук. Можно было работать, не привязываясь к столу (на коленях, к примеру).
Хотя сейчас я всё же больше обычным ноутом пользусь. Планшет беру только в короткие поездки, где не планируется набора текста больших объёмов на ходу. Потому на коленках экранная клавиатура, а на столе — блютусная.


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

Вот пример полного убожества
image

Такое сойдет только для менеджера, которому максимум — форвардить письма, добавляя от себя пару строчек или чатиться в Зуме
Ну тут хоть блок «пейдж даун» условно есть, хоть и криво.

Это MS Wedge. В своё время долго выбирал среди компактного, но пристойного.
«Эфы» есть, пусть и через Fn. Insert'а только нет, но это терпимо, учитывая то, что я на ней не работаю в качестве основной, а день-другой могу и без Ins'а протянуть. И кнопки достаточно крупные и одинаковые по размеру (некоторые обожают всё, что не латиница, делать уменьшенной ширины).
Я на ней почти без проблем печатаю вслепую, почти не промахиваюсь.
В недостатках — тяжелая, весит как тот планшет. Ну может кому-то ещё работа от батареек покажется минусом, но мне наоборот, так больше нравится.
По сути — это клавиатура субноута, со всеми вытекающими. Это уже не планшетный подход, но до идеала там далеко
Конечно. Любое решение — компромисс, идеала не бывает. Но тут, на мой взгляд, при сохранении небольших размеров достигли хороших результатов. Меня, в первую очередь, именно скорость печати вслепую беспокоила. У клавиатуры с вашей картинки, к примеру, как раз кнопки уменьшенной ширины справа, короткий левый шифт и уродливый enter. Я за такой работать не смогу.
Клаву с той картинки сделала Эпл — профи в создании устройств потребления контента, которыми являются их планшеты. Потребления — NB!

Ну я бы не сказал, что тут всё плохо - интересные идеи есть, а вот Delete и Insert нет (или я не вижу), как наживать на заветные комбинации (хотя эта клава явно не для Windows систем) - и что тут с Home и End не понятно

Дел и Инс — нет, остальных тоже. Может там какие-то шорткаты, для менеджера сойдет, а что-то серьезное с текстом делать — не для того планшеты придумали
Учитывая маковые кнопки, это явно для айпада клава. А там и на стандартной клавиатуре Ins и Del нету.
К планшету можно подключить обычную клаву для ПК (точно также как и к смарту, если есть OTG). =)
Тогда уж проще ноут побольше, чем такой комбайн

Беспроводная блютусная у меня есть, в качестве пульта при просмотре фильмов используется ))
Есть для ПК мелкие компактные проводные и беспроводные.

Правда я предпочитаю полноразмерные (сейчас с MSI DS4100 пишу). По компактную беспроводную я вчера писал (она со встроенным тачпадом по ширине как эта MSI без цифрового блока).
Клава без нумпада, еще имеет право на жизнь. Я даже на ноуте писал тексты, по 8 часов в день. Причем — ноут 12" с соответствующей клавой

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

Проблемы описаны, но являются ли они реальными проблемами? Я печатаю грубо говоря 500 символов в минуту на стандартной клавиатуре. Вы печатаете хотя бы 700? Или может, 1000? Если нет, то в чем смысл оптимизации?

Современная клавиатура для меня это не столько про скорость печати, сколько про скорость управления программами.

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

Скорость управления программами - резонный аргумент сам по себе. Но раскрытия этой идеи я не заметил. Как именно предлагает ускорить управление программами?

Например использовать для копирования текста не комбинацию клавиш Ctrl+c, а клавишу КОП (копировать). То же самое с остальными частыми командными клавишами.

Педали
Не шучу, кстати

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

Проблемы описаны

Именно. И скорость печати лишь одна из них. Есть ещё удобство использования и влияние на здоровье, например.

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

Программисты печатают всё меньше, автодополнение же )

Удобство - это вопрос привычки.

Отнюдь. Ездить на детском трёхколёсном велосипеде взрослому человеку неудобно и это не про привычки.

Скорость печати - аргумент, причем основной.

Повторюсь, один из.

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

Мне достаточно моей текущей невысокой скорости печати, да и печатаю я не часто. Зато часто взаимодействую с компьютером с помощью клавиатуры (шорткаты). Если пользоваться клавиатурой неудобно, то это сказывается на моей производительности - значит, проблема не надумана.

Добавлю ещё про здоровье. Мне пришлось отказаться от мыши из-за болей в запястье. И я такой не один. Представьте насколько безразлично вы бы отнеслись к скорости набора, если бы использования "быстрой" клавиатуры доставляло вам физическое страдание.

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

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

Другой вопрос, что очень много людей работают за компьютером годами. Но даже среди программистов до сих пор большинство не умеют печатать вслепую. Да и шоткатами далеко не все умеют пользоваться. Даже Ctrl+C, Ctrl+V не все используют. Да, есть и такие "специалисты" среди сотрудников, которые через контекстное меню копируют. Или не знают про Alt+tab и т.п. Но чем больше таких "специалистов", тем ценнее мы )))

Скорость печати повысится. Расчёты будут в следующей части (частях). Но, повторюсь, скорость набора букв не самое главное.

Есть ещё эстетика — удовольствие от использования клавиатуры.

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

Я нахожу эстетику в минимализме. Чем меньше клавиш, тем для меня эстетичнее.

Не соглашусь, не основной. Программистам, в подавляющем большинстве случаев, не нужна скорость печати 100 слов в минуту. Оценивать клавиатуру с т.з. скорости набора, все равно что оценивать автомобиль по максимальной скорости на спидометре. У программиста как правило высокая вариативность работы с клавиатурой. Экстремально высокая скорость набора (а ваши 500 в минуту - это выдающийся результат) практически не повлияет на скорость навигации по коду,или его рефакторинг. А это, на мой взгляд, ключевое, что упускают в разговорах про клавиатуры. Как часто каждый из нас решает не переименовывать переменную или разгрузить функцию, потому что накопилась "ленца" бегать за курсорными кнопками или мышкой? Недостижимость шорткатов без смещения рук требует постоянный возврат в "домашний ряд", что в 1 из десяти случаев заканчивается неверным стартовым набором, с годами, это начинает становиться заметным.

Если проводить аналогии с автомобилями, то более мощный автомобиль это не только большая максимальная скорость, но и большое ускорение. Чем вы медленнее пишете, тем меньше мыслей/кода можете записать за отведенный для набора промежуток времени.

Я писал про экстремально высокую скорость. Продолжая аналогию, болид формулы 1 будет не лучшим решением для улиц города, обладая при этом феноменальной скоростью и маневренностью. А вообще, я думаю над кодом медленней, чем пишу.

  1. Надежность механизмов и сейчас волнует инженеров.

  2. «Миф» (или не миф) о расположении клавиш был связан не с ломающимися от скорости печати механизмами, а от заедании «битков» при быстром последовательном нажатии двух близко расположенных клавиш. Что, кстати, очень похоже на правду, имел опыт печати на относительно современных печатных машинках и там такая проблема была довольно частой.

  3. Я правильно понял, что статью правильно назвать «почему современные клавиатуры неудобные». Это и так все чувствуют, а что с этим делать - миллион мнений. Нейроинтерфесы скорее изобретут.

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

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

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

Большую часть современных клавиатур, кстати, тоже клинит, если несколько кнопок нажать рядом находящихся. Геймеры подтвердят. :)

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

Пол универсальную обувь, вы не покупаете обувь в магазинах, а делаете только по универсальным лекалам? А про клавиатуры для конкретных нужд, проходили - например, клавиатуры для АСУТП, и все равно в массе своей отказались.

Да, вы верно заметили. «Очень быстро» может быть равно «одновременно».

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

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

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

Один рычаг не успел опуститься, а второй уже поднимается — и все застревает

Не миф

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

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

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

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

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

Таки да, тема сисек выбранной автором клавиатуры не раскрыта. Раскрыта только тема хреновости современных клавиатур. Такой же анализ альтернатив, полной и 10-ти кнопочной клавиатур не приведён.

Автор долго запрягает, но быстро печатает едет

Экскурс в историю интересный. Жаль закончилось быстро. Требую продолжения.

Интересно, какую клавиатуру выбрали вы в итоге и какая, по вашему мнению, станет следуюшим стандартом?

Ещё интересно, какие, на ваш взгляд, модификации обычной клавиатуры возможны, чтобы не "шокировать" обычного пользователя? Я бы начал с переноса Ctrl под большой палец (как на Mac) и переноса Esc на CapsLock.

Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создает дополнительную когнитивную нагрузку.

Не понял как именно эта нагрузка возникает. Дублирование это, помогает, например, пользоваться шорткатами одной рукой. Попробуйте LeftCtrl+O одной рукой нажать.

Спасибо. Нового стандарта, думаю, не будет. Скорее люди перейдут на нейроинтерфейсы.

Модификации обычной клавиатуры — тупиковый путь. Они не дают существенного прироста производительности.

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

Вы недочитали ту статью, откуда все это взяли. При слепой печати нет никакой «когнитивной нагрузки» — это банальный рефлекс.

Когнитивная нагрузка для тех, кто не выработал рефлекса (большинства).

Речь все еще про слепую печать?
Если да — то это чистый рефлекс, ни о каком рассуждении тут речи не идет, вообще

А тем кто не наработал рефлексы слепой печати — рано задумываться о том, какую выбрать клавиатуру. В этом нет смысла — они одинаково долго будут печатать на любой

Те кто не выработал рефлексов, будут быстрее печатать на 165-клавишной клавиатуре.

Очень сильно в этом сомневаюсь, потому что глазами елозить по этому монстру они будут в 10 раз дольше

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

Сложно в это поверить, но если ты эксперименты проводили…

А как быстро человек привыкает к клавиатуре через пару месяцев, полгода, год? Тут тоже кажется, что обычная будет иметь преимущество

Вы утверждаете


Те кто не выработал рефлексов, будут быстрее печатать на 165-клавишной клавиатуре.

при чем тут измерения расстояний? задача не выработавшего рефлексы — найти нужную клавишу, а не дотянуться до нее. И тут 165 как бы в полтора раза проигрывает 101.

Возможно стоит поверить тому, что человек ставил эксперименты. Методология, правда, неизвестна )

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

Потом повторяю эксперимент на матрице букв, соответствующей 104-клавишной клавиатуре.

Методология определения перемещений ещё проще: определяю трекером частоту нажатия клавиш и перемножаю её на расстояние от основной позиции.

А через месяц-полгода?

Делаю допущение, что если человек сразу находит быстрее буквы на структурированной 165-клавишной клавиатуре, то и через полгода он будет находить их на ней быстрее, чем на стандартной.

Думается мне, что уже в течении недель будут сформированы рефлексы, хоть и не полностью вслепую. Потому, я бы не экстраполировал это так прямо

Да, время на поиски будет стремится к 0, но не вижу причин, по которым динамика формирования рефлексов для стандартной клавиатуры будет лучше.

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

Кто-то пробовал набирать на мегаклаве клаве текст в течении пары-тройки часов без перерыва?
Кто-то пробовал набирать на мегаклаве клаве текст в течении пары-тройки часов без перерыва?
Значит — не пробовал…

А зря, именно по этому тесту и надо оценивать клавиатуры — комфорт в течении целого дня
Плохая методология.
Человек запоминает не буквы, а части слов в целовом языке.
Тоесть вы сознательно меняете парадигму печати.

Нет, не проигрывает. Вы забываете про то, что на 104-клавишной клавиатуре вам придется для ввода команд и смены языка тянутся к клавишам Shift Ctrl Alt. А на 165-клавишной все эти команды вводятся одной клавишей.

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

Как раз-таки дети не зашорены предыдущим опытом, который мог быть не оптимальным, а мы к нему привыкли.

Я к тому, что детям без опыта может быть удобно все что угодно. Другое дело попробовать тестировать все на 18+. Мне не 80 лет, но постоянные изменения, например, банковских приложений иногда вводят в ступор. Такое ощущение, что цель была в самих изменениях, а не улучшении юзабельности.

Дети быстрее учатся, это факт.

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

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

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

Модификации обычной клавиатуры — тупиковый путь. Они не дают существенного прироста производительности.

Ну я про революцию и не говорил. Просто небольшие изменения, которые бы положительно сказались на опыте использования.

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

Я не ввожу никого в заблуждения. Я отвечаю на конкретный вопрос — почему я отказался. Следующую статью назову «Как я отказался» )

Вы не вводите, но вот заголовок вводит. Формально содержание ему соответствует, а фактически — ну, как-то же вы статью написали? Наверное, на какой-то нестандартной клавиатуре. Я, как читатель, ожидаю узнать ответ именно в статье, как написанной уже после отказа, но обманываюсь своими допущениями, как и другие, впрочем. Вместо удовольствия выходит разочарование. Редактор бы исправил такое наверняка.

Просто добавить «Часть 1» в конце названия будет достаточно.

Спасибо, так и сделал. Просто хотел следующую статью по-другому назвать.

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

зы. прочитал его комментарий выше, будет несколько статей по выбору клавиатур. Ох, нас ждет еще та Санта Барбара.

Год назад я хотел уместиться в одну статью, но пока её писал, много нового узнал )

Историю клавиатур можно было полностью скипнуть. Вообще

Не согласен. Изучение истории дало мне много идей и многое объяснило. В следующей части я буду ссылаться на эту историю.

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

Я и так неплохо знаю историю клавиатур

Статья не только для вас.

Судя по каментам — не я один так думаю

Что сразу все заметили: одна статья по теории и одна по истории — тогда уместился бы и ответ на вопрос «что выбрал»

Просто никому на самом деле не интересно, что выбрал себе автор в качестве клавиатуры.

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

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

Недостатки физической совместимости

1. Руки в основной позиции находятся в неестественном положении: образуется угол в запястье. Причина в близком расположении рук в основной позиции. Если бы основные позиции находились на ширине плеч, руки были бы в естественном положении.

2. Пальцы передвигаются не параллельно своей оси. Причина в сдвижке рядов.

Да, на картинке изображено достаточно неудобное положение для печати на клавиатуре. Возможно дело не в клавиатуре, возможно там неудобный стол?.. Сравнил с тем, как держу руки я: они идут к клавиатуре не параллельно, между ними угол примерно 90 градусов (сижу за компьютерным столом угловой формы, место для пользователя сделано в виде дуги), при этом руки не прижаты к телу, правда не скажу, что пальцы передвигаются точно параллельно оси, но и дискомфорта такое положение не вызывает. Печатаю достаточно быстро, если что.

При этом клавиатуры в 165 и 10 клавиш удобными не выглядят: в первом случае часть клавиш расположены слишком далеко, до них придётся тянуться, возможно опираясь при этом руками на другие клавиши (сейчас я опираюсь руками об стол, при печати они немного двигаются, но, при этом, поднимать их не приходится). Второй вариант приводит меня в ужас: иногда нужно набрать на клавиатуре что-то типа Ctrl-a ", Ctrl-x s, это на обычной клавиатуре не совсем удобно, а как это было бы на 10-клавишной клавиатуре? К ней явно должна прилагаться нормальная клавиатура.

Спасибо за комментарий. Дело в том, что как ни держать руки, они будут сведены к буквам П и Р и создавать определенный изгиб в запястье. Положите руки на края клавиатуры и изгиб исчезнет.

165 и 10 клавиш это ультра-клавиатуры. Есть энтузиасты, которые ими пользуются. Золотая середина это 60—75 клавиш.

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

А почему П и Р? Я держу на клавиатуре руки так, что указательные пальцы касаются клавиш с русскими буквами А и О (или, соответственно, F и J если латиница). На этих клавишах есть выпуклости, чтобы находить их не глядя. Небольшой изгиб, наверное, есть, но чтобы его не было вообще, надо расставить руки так широко, что они окажутся за пределами клавиатуры. Тогда уж нужна сверхдлинная клавиатура, где посередине будет место, ну не знаю, для документов или для чашки кофе и тарелки с бутербродами, а сами клавиши будут по бокам. Надо бы попробовать, взять две одинаковые клавиатуры, освободить для них место на столе и попробовать так печатать. Правда боюсь, что будет неудобно, потому что расположение клавиатур не будет фиксированным, и то есть, клавиши будут каждый раз немного по-другому расположены. Если печатаешь не глядя на клавиатуру, то там важно, чтобы клавиши были на одном и том же месте, там не задумываешься о том, где клавиша, это уже на уровне рефлексов, надо набрать букву Ы например, и просто её нажимаешь, не задумываясь даже где она на клавиатуре находится (я быстро печатаю, но я не смогу называть клавиши по порядку не глядя на них). Клавиатура из двух частей наверное будет неудобна из-за того, что эти части будут «гулять» относительно друг друга. В общем, может самый удобный вариант — это клавиатура, где есть два блока клавиш, а между ними — жёсткое соединение, ну или регулируемое, чтобы подходило разным людям. То есть, может нужна какая-нибудь раздвижная клавиатура. Допустим, чтобы её части могли быть и соединены в одно целое, и раздвинуты так, чтобы можно было нажимать клавиши держа руки параллельно друг другу, не прижимая их к телу.

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

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

На правой руке у вас параллельно должны идти, т.к. стандартные (не ортолинейные) клавиатуры перекошены влево, а вот с левой рукой возникают проблемы.

2. Пальцы передвигаются не параллельно своей оси. Причина в сдвижке рядов.

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

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

Это Вы ещё не вспомнили про диагональный наклон клавиш (вспоминаю A4 Tech ergonomyc) - там как раз пытались снять излишнее напряжение разворотом кисти в другой плоскости.

9. Диагональное расположение клавиш, снижающее структурное восприятие и замедляющее тактильную и визуальную идентификацию клавиш.

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

6. Дальние перемещения мизинцев к периферийным клавишам, таким как Tab, Ctrl, Backspace, Delete.

Мне наоборот, нравится когда эти клавиши расположены стандартно. Tabи Ctrl у меня всегда под пальцами левой руки (причём Tab часто нажимая левыми пальцами левой руки, но могу и большим а контроль всегда большим, как чаще всего и Shift (кроме комбинаций c Ctrl+Shift - тут задействованы правые пальцы левой руки в разных сочетаниях). Backspace, Delete - наоборот удобно расположены справа - нажимаю обычно правым указательным пальцем, т.к. более правыми пальцами обычно в этот ммент активно управляю курсором клавишами стрелок - это режим коррекции - я редко исправляю опечатки сразу при наборе символа - почти всегда только после окончания набора слова (а то и двух) - мне важнее закончить мысль (или хотя бы её часть в виде словосочетания) - поэтому ранее очень любил программы автоматического исправления опечаток - но с ними были проблемы при работе не с типовым (разговорным текстом) - нужны были особые правила коррекции и глубокая интеграция с редакторами - что пока я не встречал - поэтому потом перешёл на ручное управление автокоррекцией.

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

Аналогично - очень люблю пользоваться клавишами Home, End - но они так же должны быть на некотором отдалении от стрелочек, чтобы не задевать.

7. Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).

Самая популярная неудобная комбинация - это Alt+Shift (по идеи она задумывалась для нажатия двумя руками) - всегда меняю на Ctrl+Shift - после некоторого привыкания - очень удобно - но клавиши быстро изнашиваются и теряется чёткость нажатия.

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

4. Дальние перемещения к курсорно-цифровому блоку клавиш.

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

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

5. Дальние перемещения к клавишам управления курсором.

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

11. Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создаёт дополнительную когнитивную нагрузку.

Вот тут согласен - по-моему это дублирование уже давно ни к чему

12. Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» ; нет клавиш для используемых в математике символов, таких как   (минус).

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

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

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

17. Невозможность набора некоторых символов из определенных алфавитных регистров ( из английского, []{}<> из русского).

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

13. Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

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

Вот тут реально обеими рука и всеми пальцами за такие клавиши - давно пора! Сейчас даже в клавише Win не так много смысла сколько было бы в клавише переключения языка вместо неё!

Но надо думать над эргономикой размещения.

Несколько подписей на клавишах замедляют их визуальную идентификацию.

Обычно к этому привыкаешь. Но не все. Ранее русские буквы наносили красным (для черных клавиатуры тёмно-зелёным) или синим - теперь перестали, почему-то...

Помнится студия Артёмия Лебедева представляла клавиатуру с клавишами-дисплеями - где надписи менялись в зависимости от режима использования (в т.ч. под разное ПО можно было настраивать свои профили) - можно было выводить любые пиктограммы, причём в RGB цвете (там был микро AMOLED вроде бы на каждой клавише). Но стоила такая клавиатура очень дорого (свыше штуки баксов) и была очень ненадёжной (и проводной). Вот бы такую да на Enk чернилах (пусть и монохромную, хотя в цвете тоже можно было бы) - хотя, мне кажется, и такую уже тоже где-то встречал в анонсах - но в продаже не видел. Но такая будет ещё дороже, и не будет светиться в темноте.

Сейчас больше внисмания стоит обращать на виртуальные клавиатуры смартфонов-планшетов - вот тут сейчас идёт самый пик развития искусства ввода и эргономики клавиш! Возможно со временем это придёт и в обычные клавиатуры - они тоже станут виртуальными - всё что нужно - это довести до ума тактильную отдачу! Может нам нужны специальные устройства, надеваемые на пальцы?

  1. Охват и расстояние между клавишами на ортолинейной и сдвинутой клавиатуре не отличаются. Проблема в синхронности движений пальцев.

  2. Поворот кисти, действительно, решает проблему.

  3. Представьте цифровой блок клавиш с таким же смещением. Насколько сложнее будет им пользоваться?

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

  5. Все комбинации с Ctrl, Shift и Alt можно выполнять из основного ряда без использования мизинцев.

2. Представьте цифровой блок клавиш с таким же смещением. Насколько сложнее будет им пользоваться?

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

По другим тезисам насчёт смещений не согласен - но доказать ничего не могу и не буду. Может я и ошибаюсь.

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

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

Все комбинации с Ctrl, Shift и Alt можно выполнять из основного ряда без использования мизинцев.

Я мизинец вообще почти не использую

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

Однако, есть нюансы ухода со "104" клавиш:

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

2) Лень. Людям просто лень переходить на другие типы клавиатур. Я вот уже печатаю вслепую на "стандартной" 104-клавишной. И есть только одно условие при котором я стану учить новую раскладку - если все 104-клавишные клавиатуры забанят во всём мире.

3) Есть большая проблема в том, чтобы слезть со 104-значной клавы...или, не дай Зевс, изначально заучивать 165/300-клавишное изделие: совместимость. Вот вы "с нуля" научились печатать на 165 клавишах, а на работе выдали ноут со стандартной (а как иначе?) клавиатурой. И порт USB, естественно, отключен заботливым админом. Естественно - в целях безопасности. А за принесение из дома неведомой херни, которую вы планируете втыкать в рабочую машину, безопасники вам скажут "ойойой"...ну или чего похуже. Да или просто - пришли вы к подруге...винду там установить с антивирусом, и что? Будете полчаса искать на клавиатуре буквы? Эдак вы никогда не дойдёте до части с чаем и...сладеньким тортом... Ну не будете вы везде таскать с собой вашу любимую клаву. Ну вот не будете. Тем более - показывать ТАКОЕ подруге, если, конечно, подруга не любительнница БДСМ.

Жду продолжения.

 Ну вот не будете. Тем более - показывать ТАКОЕ подруге

Я Буду)
У меня тоже не обычная клава (из 104'х клавишных) и все девушки интересуются с эффектом "ВаУ!, а можно потрогать?"

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

Спасибо.

  1. Я использую русский и английский, поэтому 165. Да, есть клавиатуры и для китайского. Согласен, что смотрится безумно. Но это ультра-клавиатуры, приведены для примера. Никто бы не стал ими пользоваться всерьез.

  2. Согласен. Все эти проблемы останутся с человечеством на долго. А причина в том, что при создании стандарта не думали о будущем.

  3. Если вы поехали на отдых в дальнюю страну, то вы тоже не берете с собой машину/велосипед и мучаетесь с прокатной. Но дома или на работе вы стараетесь обеспечить максимальное удобство.

Спасибо, действительно монументальная проработка. Я хочу сказать про клавишу композ в linux, при помощи которой можно вводить тире, «ёлочки», многоточие…
Работает по принципу нажал композ (без удерживания) потом ввёл мнемонику и система сама вводит типографический символ. Например << превратится в левую ёлочку, -- в тире и т.п.

UFO just landed and posted this here

Спасибо. Colemak это адаптированный под стандартную клавиатуру dvorak. То есть, по сути, полумера.

Раскладки для ортолинейных клавиатур, не привязанные к стандартной клавиатуре, дают больший прирост в скорости набора.

UFO just landed and posted this here

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

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

Ортолинейные клавиатуры не отличаются шагом клавиш от стандартной.

Цифровой блок стандартной клавиатуры — представитель ортолинейного царства клавиатур.

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

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

UFO just landed and posted this here

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

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

Почему нужна низкопрофильная клавиатура?

UFO just landed and posted this here

Почему нужна низкопрофильная клавиатура?

Чтобы меньше выгибать кисть, или не подставлять подкладки.

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

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

клавки

UFO just landed and posted this here

Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).

Это недостатки не клавиатуры, а софта. Действительно, если говорить именно про Ctrl+Shift или Alt+Shift для смены раскладки языка ввода, то странно, что я, как пользователь, имею выбор лишь из нескольких предустановленных комбинаций клавиш, тогда как для многих других действий я могу задать практически любую комбинацию, какую захочу (речь по крайней мере о Linux).

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

Понял почему клавиатура для Барби и трекпад от Эппл так удобны.

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

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

Пупырышки на F и J только - маловато будет.

Если делать клавиатуры с тем, чтобы их каждый настраивал, то их не будут носить с собой - неверно если такие клавиатуры в телефоне.

а на каком принципе вообще работает 10кнопочная клавиатура? как в ней набрать определенную букву?

Наиболее частые буквы размещают на своих клавишах, а остальные буквы набираются аккордами. Также аккордами набираются команды.

Тогда графики скорости можно выкидывать, по причине не учета как раз таки времени "полезной нагрузки". Стандартные клавиатуры как раз и хороши тем, что пользователю нужно чаще нажать 1 клавишу, реже 2 клавиши на символ. Даже если пальцы будут лежать на нужных клавишах, все равно нужно время на правильную последовательность движений пальцев: определить первый палец-> нажать-> отпустить-> определить второй палец. И данный отрезок времени увеличивается даже при использовании различных двух пальцев, а в случае если нужно использовать несколько сразу, увеличивается кратно.
Музыканты в курсе, последовательность аккордов брать тяжелее всего. У меня не получалось их брать быстрее 5 в секунду, и это при том, что в музыке проще: последовательность не меняется, можно именно что затренировать ее. С рандомным текстом так сделать не выйдет.

У меня нет графиков скорости. Есть графики времени на перемещения пальцев.

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

Аккорд это одновременное нажатие двух клавиш.

А скорость нажатия двух клавиш (аккорда) такая же, как и скорость нажатия одной клавиши.

Скорость подбора аккордов (и для музыкантов) зависит от опытности.

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

Тут не только про удобство набора текста.

На вашем примере Сtrl+с это две клавиши, которые можно заменить одной КОП (копировать). Экономия в движении пальцев в два раза.

Сейчас как раз разрабатываю 30- и 32-кнопочную клавиатуру Бумеранг для перехода с обычной печати на аккордовую, сначала изучаешь новый слой навигации и символьный на трёх рядах, работая в привычной раскладке (QWERTY/ЙЦУКЕН), и параллельно изучаешь аккордовую печать, по типу Стенографа Бартоломью, где можно работать одной рукой, или двумя поочерёдно.

Схему аккордов удалось разместить прямо поверх изображения клавиатуры, закрашенными кружками указаны пальцы, нажимающие кнопки, снизу буква или символ, где в аккорд добавляется большой палец. Раскладка по большей части зеркальная, но есть и исключение для ввода цифр, парных скобок, горизонтально ориентированных кнопок навигации, и функциональных кнопок (их схему ещё не нарисовал). Цифры и символы вводятся на верхнем и нижнем рядах, на нижнем расположены ещё и модификаторы (Shift, Alt, Ctrl, Win/Cmd), которые заняли половину раскладки, так как могут нажиматься в разных сочетаниях, срабатывают не при отпускании, а по нажатию.

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

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

Есть Альт-слой для ввода букв, не поместившихся в основной слой, это актуально для кириллических и латинских европейских раскладок, ну и для всех языков, в которых требуется вводить более 29 букв (31 аккорд, минус пробел, минус альт).

Прототипы выглядят вот так, сверху 30-кнопочный, снизу 32-кнопочный, контроллер ProMicro (Arduino Leonardo), прошивка Arduino, используются библиотеки Keyboard и Keypad.

Впечатляет! Принцип симметрии практически полезен?

Удалось освоить аккорды?

Давно уже работаю на симметричных клавиатурах, начал с 60-кнопочной, потом перешёл на 40-кнопочную, а сейчас вот 30% использую. Вместо того, чтобы перемещать руку на стрелки, нажимаю кнопку под большим пальцем, и стрелки оказываются прямо под пальцами (IJKL).

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

Будет ещё двухбуквенная стенопечать, когда нажимаешь аккорды двух букв одвоременно, печатая сразу по 3-5 самых частых сочетаний букв, изучать такую стенопечать можно будет постепенно, по мере надобности, ускоряя ввод лишь того, что часто приходится набирать.

На фото видно как происходил переход с 60 кнопок на 30. С 30 кнопками есть проблема со смещением части стандартной раскладки, пока что испытываю 32-кнопочный вариант, но похоже вернусь к 30-кнопочному, так как переход на аккорды будет довольно быстрым, и стандартная раскладка станет не нужна.

Стеноаккордов? Например, fn=func, tn=tion, за два нажатия набрали длинное слово. Это пока что только идея, надо написать программу, которая на основе большого объёма текстов создаст таблицу двухбуквенных стеноаккордов для нужного языка. Если набираем двумя аккордами по 5 кнопок, не считая одиночных больших пальцев, они на навигацию работают, то получается 30*30=900 стенослов. Надо только будет убрать короткие сочетания букв, которые быстрее набрать, печатая буквы по очереди.

Это больше на шаблонный ввод похоже - относительно популярно в программировании, так же на телефонах, ещё и всякие ПО "клавиатурные ниндзя" такой подход продвигали! Но лично я всегда считал такой подход тупиковым!

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

Раньше было по 3 кнопки на больших пальцах, и была проблема в том, что нет самых удобных кнопок для них, все хоть в чём-то, да не удобны. Поэтому решил новую клавиатуру делать с одной кнопкой на тамб, и можно поставить колпак двойной или полуторной ширины.

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

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

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

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

Мне вот наоборот, нравится использовать Shift для знаков пунктуации - и то как они расположены в русской раскладке нравится больше, чем в английской - впрочем последнее, скорее, справедливо для точки и запятой - просто для других символов пунктуации в русской раскладке не нашлось выделенных клавиш (клавиатуру то брали "английскую")! Но, безусловно, я категорически за то, чтобы в разных языковых раскладках общие символьные комбинации были одинаковыми! И плохо, что исторически сложилось иначе - вот это я бы изменил бы в первую очередь - переучиться тут будет не сложно!

Но применять Shift для знаков пунктуации считаю очень даже уместным - это сокращает количество задействованных клавиш и упрощает эргономику их расположения!

Странно - что в статье не упомянули про клавиши смены раскладки или регистра, выносимые на педали - а есть и такие!

Вот только не стоит ещё и забывать про хоткеи разног ПО - они программно могут настроены на скан коды клавиш стандартной клавиатуры (правда не всегда на скан коды, но чем сложнее система хоткеев - тем вероятнее - т.к. скан коды не зависят от раскладки и позволяют определять сложные шорткаты) - и переход на другую физическую клавиатуру разрушает эту модель хоткеев - а за частую именно они обеспечивают сейчас ускорение обработки информации (замечу, что не я не сказал "ускорение ввода текста", т.к. зачастую высокая скорость ввода нужна только стенографисткам/секретаршам (но эти профессии скоро канут в лету); намного реже писателям (эти не канут, но потребность в быстром ручном вводе у низ заметно снизится в ближайшем будущем) - остальным почти никогда не нужна скорость ввода свыше 60 символов в минуту - ибо лучше больше думать что ввести, чем вводить быстро всякую лабуду). И, всё-таки, ближайшее будущее (конец XXI века) - это замена потокового ввода текста с ручного - на какой-то менее вербальный - да хоть в виде распознавания голоса - так вводить начитываемый текст будет куда проще. В остальных случаях высокая скорость ввода будет не нужна - вернее она будет реализовываться за счёт интеллектуальных комплементарных дополнений! А сам ввод символов не будет требовать высокой скорости. Скорее будет больше потребностей в управлении этим интеллектуальным полу автоматизированным вводом и быстром выполнении различной редактуры

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

Да! Это стало первой причиной, почему я отказался от стандартной клавиатуры. Натуральное издевательство над русскоязычными пользователями.

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

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

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

Мне нравится вариант: "скопипасти"

Собственно, меня из всего перечисленного напрягают только совсем немного вещей:

  1. Очень: несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.) - так как чаще всего приходится набирать смешанный англо-русский текст: На это, помнится, еще лет 20 назад ругался Артемий Лебедев.

  2. Не очень: дублирование моификаторов (Alt, Ctr и пр) справа - вместо этого могли бы вставить чего-нибудь полезное. Правый Ctrl у меня традиционно отведен под переключалку языков взамен крайне неудобного двухклавишного штатного в Виндах.

  3. Очень: наличие CapsLock (пережиток мейнфреймовских времен).

Последние две проблемы, впрочем, решаются через реестр - у меня просто заготовлен reg-файл, который все правые модификаторы превращает в правый Ctrl, а CapsLock переключает на дублирование Shift.

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

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

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

Длинное тире — команд+шифт+минус :)

Option+Shift+Минус же?
Ну и товарищ пишет про винду, там это не так. Смешно, но мне после мака и андроида на винде при переписке в основном среднего (длинное почти не использую) тире не хватает (но не настолько, чтобы править раскладку).

Вроде команд… Не суть, просто тире там набирается без ломания пальцев и незапоминаемых кодовых шорткатов

Option. Ну и я среднее тире использую – Option+Минус. Но да, не суть, главное простая и логичная комбинация, не Alt-0151.

В винде длинное тире: Ctrl+Alt+Minus
Примечание: минус на цифровом блоке работает не везде.
В строке браузера — не сработала. 10 винда
Попробуйте LCtrl+LAlt+Minus (НЕ на цифровой клавиатуре).
У меня работает: W10 x64, Firefox, Edge, Notepad.
Неа, ни в каких сочетаниях

я на caps lock по совету коллег повесил переключение языков - и никогда так доволен еще не был

На маке капс срабатывает с вымораживающим лагом. Там такое не прокатит ((

Интересное решение. Конечно Scroll Lock менее востребованная клавиша - но и расположена менее удобно

capslock полезен. он позволяет печатать заглавными буквами и цифрами. Попробуйте набрать без него 74WF9QJDB9F32

capslock полезен, потому что он у меня переключает на латиницу всегда. А Shift+capslock на кириллицу всегда. Нет нужды в индикаторах, так как я уже автоматом переключаю на то, что мне удобно. Использую только 2 сочетания для написания 4 языков.

Это на винде он полезен, а на маке у него неприятный лаг. На винде достаточно обычного клика и он включается. На маке надо нажать и чуть чуть удержать. И вот это «чуть чуть» — бесит. Хорошо ещё, что он редко используется, если бы мне нужно было с таким лагом переключать раскладку — а бы убил кого-то уже к вечеру

Я пользуюсь линуксом

На лине тоже все ок. Это проблема чисто мака…
Нет такой лаг на всех системах, потому что нет символа(кода) переключения раскладки и этот сигнал идёт отдельно от буфера ввода поэтому имеем гонки.
У меня дома на десктопе винда, на ноуте убунта, на работе мак. На маке совершенно точно надо задержать палец на капсе, на винде и лине — просто кликнуть. Когда есть с чем сравнить — разница очень заметна
Лаг лучше всего наблюдать при вводе url в только что открывшийся firefox.

Часто ли такое надо?

CAPS LOCK можно тогда на другой шорткат перевесить - для использования вот в таких - крайне редких случаях - но большинству такое вводить в большом объёме не понадобится "никогда".

Ещё в правильных редакторах есть команды смены регистра уже введённого текста. Ну или на крайняк можно на свой скрипт повесить - хоть для того же Autohotkey или аналогичного ПО

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

Капчи, как и ключи обычно регистр независимы. Иначе - они все явно будут в разной раскладке и тогда включённый CAPS LOCK скорее будет уже мешать. Остальное - ну уж совсем крайне редкие исключения

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

хоткей… ну наверно лучше был-бы.

Так shift то никто не отменял, в чем проблема в редких случаях зажать его?

Это само собой разумеется. Просто вводить с шифтом в перемешку верхний регистр и цифры не удобно когда относительно много или в разнобой

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

Точно не реже, чем случайное нажатие капса.

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

И каким же образом клавиатура повлияла на эти изменения в речи?

Ни малейшим образом

Тем временем, есть экранные клавиатуры. Вот тут ещё есть где разгуляться. Я использую яндексовскую на айфоне. Родная, кажется, не умела русский свайп, с тех пор и пользуюсь

Мне в сторонних клавиатурах на айфоне не нравится, что с ними автозамена не работает.

Такое разнообразие клавиатур стало проблемой для профессиональных машинистов и машинисток того времени

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

Поэтому профессия секретаря-референта, набирающего текст на печатающих машинках, официально именуется «машинисткой» даже у мужчин.

Удостоверение машинистки, выданное Вадиму Владимировичу
Удостоверение машинистки, выданное Вадиму Владимировичу

Спасибо, не знал. Писал основываясь на книгу Шольца 30-х годов прошлого века. Тогда такая профессия была.

По-моему тут какая-то ошибка в указании профессии в корочке.

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

Ну и в словаре Ожёгова Машинист -  3. Специалист, печатающий на машинке.

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

Сам я использую стандартную клавиатуру (почти стандартную - KBS-8 AntiRSI от A4Tech ), но интуитивно чувствую, что отдал бы предпочтение устройству с лучей физической совместимостью.

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

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

Ещё одним "измерением" может стать время удержания клавиши в нажатом состоянии (по аналогии с музыкантами - стоккато / легато).

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

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

К сожалению трудно пользоваться современным компьютером с помощью одной только клавиатуры. Большинство интерфейсов сделаны под управление мышью.

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

Я тоже явлюясь маньяком клавиатур. Конечно, уже несколько лет на механике, и Das keyboard у меня есть, и TUF K7, но сейчас остался на Ducky One 3 (это brown mx), только кепы покупаю отдельно, люблю экспериментировать и для меня важна тактильность - и скорость нажатия, и "шершавость" кепов и их вес и размер. Вслепую печатаю на английском/чешском/русском/грузинском/немецком, поэтому надписи уже давно не нужны.

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

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

Интересная индикация клавиш. Что означают помеченные алфавитные клавиши?

На Esc энкодер?

Та группа, что в право внизу, - это стрелки, а та, что внизу - это "@" для чешской раскладки (набирается правым Alt+V). Красная в конце верхнего ряда - это принтскрин, а синяя и черная - это Home+End. Esc просто так для красоты и тактильно вслепую находится быстро (хоть она и так в углу).

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

А что, надиктовывать получается быстрее, чем опытный человек печатает?
А если речь идёт не про (художественный) текст, а, допустим, про программый код?

… который к тому же нуждается в корректировке?

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

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

Софт. Точнее, поддержка в более-менее распространённом софте и, главное, в ОС. У меня есть большие сомнения, что в стандартном драйвере клавиатуры есть правила трансляции скан-кодов от клавиши "КОП" в Ctrl-C из коробки. А если вспомнить, что в некоторых местах Ctrl-C - это вообще-то не только "скопировать", то есть сомнения, что такая трансляция будет правильной и потребуется бо́льшая доработка довольно значительной части софта (как минимум, драйвера ОС, сама ОС, любимый редактор или даже офисный пакет, браузер, файлменеджер).

Далее - нестандартную клавиатуру надо либо паять самому, либо заказывать. Если(когда) сдохнет - быстро не заменить, соответственно, требуется либо таки помнить раскладку стандартной, либо обходиться одной мышью, пока клавиатура восстанавливается/едет.

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

А если вспомнить, что в некоторых местах Ctrl-C — это вообще-то не только «скопировать»
На маке удобнее в консоли уже потому, что стандартный «вставить», там через команд, а контрол используется как обычно в консоли.

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

Речь о другом немного

Для копипаст — на маке есть сокращения команд-ц, команд-в. Команд это кнопка на месте виндового альта. А привычный контрол — на том же месте и контрол-ц работает в консоли как обычно. То есть — текстовый копипаст не пересекается консольным шорткатом.

Примерно как на линукс, можно настроить копипаст на мета-ц мета-в, а контрол-ц будет консольным шорткатом

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

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

Такое ощущение, что кроме как о маке вы говорить и думать не в состоянии. Лично мне мак не интересен, потому - "клавиатура мака интересна маководам", тем более, что отдельно от маков её покупать смысла нет. Речь изначально шла о гипотетической новой клаве из статьи, а маковская упоминалась только в контесте замены её новой.

Маком и линуксом компы не ограничиваются. Винда - 90+% рабочих мест. Соответственно, настраивать придётся скорее там, если рабочее место под виндой. И перенастраивать обратно, когда клавиатура потребует замены (с нормальным темпом печати - пару лет до дребезга клавиш). На очереди - ChromeOS и Android.
Вобщем, неуниверсальное решение (нет, речь не про маки и не про их клавы) - либо в специализированные рабочие места, либо нафиг к тому энтузиасту с его стационарным единственным рабочим местом.

Ну и, кстати, шорткаты в линуксе НЕ настраиваются в одном месте, см. gtk vs qt с их отдельными настройками, не полностью настраиваемыми всякими конфигураторами. А если вспомнить про другие библиотеки (зачастую без настройки шорткатов вообще, кроме как в исходниках) и всяческие DE, которые можно менять просто перелогинившись...

Я просто рассказал как работает клава на маке, не надо так агриться на это
А ещё можно вспомнить линуксоприколы, когда Ctrl+Shift может быть не равно Shift+Ctrl… Или когда вешаешь на кнопку какое-то действие — и она больше не может использоваться в хоткеях.

для неопытного пользователя эффективнее использовать для набора 165-клавишную клавиатуру

Охо... Да проще стать пользователем опытным, чем такое освоить. 🤦‍♂️

Часть по истории интересная, спасибо.

Камрады, я уже давненько сделал себе эргономичную клавиатуру-бабочку — доволен: https://klava.wiki/hypha/kkeyb
Раскладка (не обращайте внимания на легенды на колпачках — они стандартные просто): https://klava.wiki/hypha/эйцукын
Давняя статья, поясняющая, какими соображениями я руководствовался, создавая клавиатуру: https://habr.com/ru/post/217075/
Ну и в Телеграме существует чат любителей создавать свои клавиатуры: https://t.me/klavaorgwork
Добро пожаловать!

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

Руки не испортятся от того, что я использую стандартную клавиатуру. То, что клавиши находятся в дали друг от друга, никак не помешает, в вашей квадратной клавиатуре и русский и английский втроенны.

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

Мне массу неудобств внезапно приносит совпадение букв «С» в раскладках. Было бы лучше разнести их.

Из орфографических преступлений, ставших обыденностью, надо упомянуть про букву «Ё», которую по сей день используют далеко не везде, хотя в компьютерной типографике она ещё с 00-х, когда ушла проблема откровенно халтурной кириллицы. Ковалева и Ковалёва — два разных человека. А про двойные кавычки типа «„“» или «“”» внутри друг друга вообще молчу, надоело уже натыкаться на «Фирма «Фирма».

Для спецсимволов, опять же, существуют и раскладки Бирмана, и непритязательный софт типа Flashpaste (для вставки шаблонов), а в «Винде» начиная с 8.1 есть экранная клавиатура, весьма выручает для набора типографских знаков и не только их.

Вот, кстати, парадокс, меня тоже расстраивала эта злосчастная С, но как стал печатать на фонетической раскладке, где совпадают КЕАОМТ в русской и английской раскладке в верхнем регистре, и еао в нижнем, так перестало это раздражать. Видимо от того, что при вводе не в той раскладке получаю не тарабарщину cgjrb, а транслит spoki :)

Мне кажется, все эти эксперименты с нестандартными клавиатурами упираются в одну проблему - везде используются стандартные клавиатуры.

Так что индивидуально - возможно, но не в массовом варианте.

Либо это должно быть что-то ну очень уникальное.

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

А можно подробнее – у каких именно "опытных пользователей" снижается продуктивность? Программист считается опытным пользователем? Если да – то насколько сильно снижается его продуктивность, если на набор текста он тратит гораздо меньше времени, чем на обдумывание (и вообще набор зачастую идёт "в фоне", не мешая думать)?
Сужу по себе: 24+ лет работы программистом, до сих пор даже не удосужился перейти на 10-пальцевый набор, скорости и так хватает.

стало нормой записывать сокращения без пробелов после точки: А.С.Пушкин вместо А. С. Пушкин

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

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

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

  2. Посмотрите старые книги, да.

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

  2. Спасибо. Забавно, но в таком виде, как на приведённой картинке, глаз не режет, а вот если ввести пробелы с каким-то обычным шрифтом, да ещё если сокращение будет внутри строки текста, визуально разбивая его на предложения...
    Правда, думаю, что тут дело не в клавиатуре. Опять же, сужу по себе: привык в последние годы пользоваться средним тире, не заменяя его дефисом – и делаю это на самой обычной клавиатуре. Раньше-то его просто не было (независимо от клавиатуры – нет такого символа ни в ASCII, ни в 866, ни в 1251). Просто ввести пробел никто не мешал, вводим же мы его после знаков препинания. Надо посмотреть повнимательнее, обычный ли тут был пробел или какой-то уменьшенный (который наверняка есть в Unicode).

  1. А где та грань, когда этот этап пройден? Какую скорость нужно развивать, чтобы пройти этот этап?

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

  1. Точно не скажу (да и нет чёткой границы, у каждого своя, да ещё зависит от состояния). Мне кажется, что порядка 100-150 символов в минуту. Тут, собственно, всё упирается не в скорость, а в автоматизм набора. Он должен быть естественным, как ходьба – чтобы не думать, как переставляешь ноги.

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

Пардон, я сказал, что в 1251 длинного тире не было – я ошибся, было. Не было его только в привычных раскладках.
Ну и не было в 866 (досовской) кодировке – в пользу значительно более полезной в те времена псевдографики (клавиатура ни при чём).

Лет так 15 использую слепую печать. Скажу следующее. Расположение кистей рук под углом на последнем рисунке – манипуляция. С таким положением рук на стандартной клавиатуре вслепую не печатают. Скошенное расположение клавиш как раз способствует тому чтобы руки ложились на клавиатуру без изгиба кисти.

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

Про какое скошенное распоряжение клавиш вы говорите? Сдвиг рядов?

Да. Извините если ошибся в терминологии. В моем понимании это одно и тоже

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

Кстати, есть клавиатуры с клавишами, скошенными в обе стороны - такой тип называется "A-shape keyboard"

Вообще-то нет. Вот прямо сейчас печатаю ответ на нетбуке с вполне стандартной раскладкой, при этом обе кисти - примерно под 45 градусов к рядам клавиатуры. Печать вполне себе десятипальцевая, практически слепая (есть позиционирование относительно клавиатуры боковым зрением).
Сама клавиатура, правда, чуть меньше обычной.
Но и на обычной клаве-доске кисти не перпендикулярно рядам. А если перпендикулярно - получается неудобно, чтобы там ни говорили апологеты vi с его hjkl.

(Разработчик раскладок и конфигураций хоткеев приложений, но не физических клавиатур)

Много чего неверно, а ряд big questions вами не задан. По пунктам:

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

То есть вы отказались от ноутбуков? Задаю этот вопрос всем авторам несовместимых с pc104/pc105 физических клавиатур.

клавиатуру с отдельными клавишами для наиболее частых символов и команд (около 165 клавиш)

ОМГ что это за монстр? Как вы представляете слепой набор на нём? Вы думали об эргономике ввода на нём? Вы уверены, что нехватка символов на основном слое и наклон рядов это проблема #1?

Руки в основной позиции находятся в неестественном положении: образуется угол в запястье. Причина в близком расположении рук в основной позиции. Если бы основные позиции находились на ширине плеч, руки были бы в естественном положении.

Пальцы передвигаются не параллельно своей оси. Причина в сдвижке рядов.

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

Верно, хотя мышь в большинстве keyboard-only сценариев работы - редко применяемая вещь, а значит нет никаких проблем с высокой ценой доступа к ней.

Дальние перемещения к курсорно-цифровому блоку клавиш.

Заявление не имеет смысла без анализа частотности, который может и показать, что частотность цифр настолько низка, что отправка их на дальний ряд является правильным решением. В некоторых раскладках (Programmer Dvorak) цифры вообще отправляют на Shift-слой.

Дальние перемещения к клавишам управления курсором.

Не нужны, полностью замещаются модальным редактированием.

Дальние перемещения мизинцев к периферийным клавишам, таким как Tab, Ctrl, Backspace, Delete.

Верно, хотя вообще-то Delete не нужна.

Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).

Это проблема не клавиатур, а конфигураций софта, вы смешиваете понятия. Клавиатура не требует выполнять Ctrl+Shift, это требует софт. Впрочем, модальные клавиши в pc104/pc105 расположены неудобно, да.

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

Смешиваете проблемы физических клавиатур и раскладок, точнее одной раскладки QWERTY.

Диагональное расположение клавиш, снижающее структурное восприятие и замедляющее тактильную и визуальную идентификацию клавиш.

Пруф? Насколько мне известно, на ортолинейных/эрго клавиатурах промахов не сильно больше. Их преимущество в другом. "Визуальная идентификация" насколько я понимаю означает не слепую печать (со взглядом на клавиши), это тема вообще маловажная при разговоре об эргономике.

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

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

Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создает дополнительную когнитивную нагрузку.

Тот же комментарий. Эта проблема выражалась бы в промахах по модификаторам или в медленном наборе комбинаций с модификатором по сравнению с обычными биграммами (двухклавишными комбинациями). О такой проблеме мне неизвестно. Точнее, комбинации с модификаторами действительно набираются медленно, но там действуют другие факторы, например неэргономичное расположение модификаторов в pc104/105 и заморозка руки. Имхо когнитивная нагрузка здесь - далеко не основная проблема.

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

Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» —; нет клавиш для используемых в математике символов, таких как ≠ − (минус).

Смешиваете раскладку и физическую клавиатуру. И без анализа частотности ваше утверждение бессмысленно. Я не вижу проблемы набирать экзотические символы по Alt-коду или например по их имени в LaTeX.

Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

Решается модальным редактированием, а также является проблемой конфигурации ПО, а не физической клавиатуры.

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

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

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

Проблема сильно преувеличена. Моторика человека прекрасно приспособлена для работы в двух и более клавиатурных слоях, даже если там есть схожие символы. Основная проблема русских раскладок - в отсутствии возможности поместить все стандартные символы пунктуации на основной слой, из-за большего кол-ва букв. Как следствие, есть меньшая проблема (но также не решённая) - отсутствие ХОРОШИХ рус и англ раскладок, совпадающих по символам пунктуации. Но это вопрос комфорта, тк как я уже сказал человек способен запомнить 2 набора позиций букв и знаков препинания.

Невозможность набора некоторых символов из определенных алфавитных регистров (№ из английского, []{}<> из русского).

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

Несколько подписей на клавишах замедляют их визуальную идентификацию.

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

Без анализа частотности ваше утверждение бессмысленно.

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

Это проблема не клавиатур, а конфигураций софта.

Я рассматриваю клавиатуру в совокупности с управляемым ею софтом.

Клавиатура не требует выполнять Ctrl+Shift, это требует софт.

Так можно вообще никакие клавиши не рассматривать — ведь они требуются софту, а не клавиатуре.

Смешиваете проблемы физических клавиатур и раскладок, точнее одной раскладки QWERTY.

Там три пункта и только один про раскладку QWERTY.

Насколько мне известно, на ортолинейных/эрго клавиатурах промахов не сильно больше.

Я бы предложил всем адептам клавиатур со сдвигом модифицировать свой цифровой блок таким образом:

Насколько станет удобнее набирать цифры и уменьшится количество промахов?

Решается модальным редактированием

Насколько ваше решение лучше в смысле эргономики, чем одна физическая клавиша?

Проблема сильно преувеличена. Моторика человека прекрасно приспособлена для работы в двух и более клавиатурных слоях.

А какой предел? К 10 слоям можно приспособится? Человек ко всему может приспособиться. Цена вопроса — время.

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

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

Я рассматриваю клавиатуру в совокупности с управляемым ею софтом.

Это как? Откуда вы знаете какие ОС и софт стоят у юзера и не переназначил ли он хоткеи?

Клавиатура не требует выполнять Ctrl+Shift, это требует софт.

Так можно вообще никакие клавиши не рассматривать — ведь они требуются софту, а не клавиатуре.

Если в софте применяются двойные модификаторы (для частых команд; для редких это не проблема) значит что-то не то с конфигурацией хоткеев. http://xahlee.info/kbd/banish_key_chords.html Про "можно никакие клавиши не рассматривать" (тк никогда не знаешь что на какие действия забито) мысль верная, но вывод неверный, а верный вывод - большинство раскладок хоткеев всё равно отстой, надо делать хоткеи самому, и надо заставить их слушаться хотя бы DE и основные приложения.

Насколько станет удобнее набирать цифры и уменьшится количество промахов?

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

Насколько ваше решение лучше в смысле эргономики, чем одна физическая клавиша?

Лучше. У меня тоже одна клавиша на каждую из этих операций + расположение подобрано так, чтобы минимизировать weird motions в типичных сопутствующих действиях. Моё решение не требует уникальной клавиатуры. По вашим уникальным клавишам cut/copy/paste ещё вопрос, где они расположены. Если например они далеко от основных буквенных рядов и/или требуют указательный и средний палец или снимать правую руку с home row, то у меня для вас плохие новости по поводу эргономичности такой клавиши в типовых сценариях с cut/copy/paste (где до этих операций обычно идёт выделение блока, а после - операции перемещения курсора).

А какой предел? К 10 слоям можно приспособится?

Да. Человек очень легко запоминает слои. Проблема #1 раскладок - не в нехватке мест под символы (это можно решить буквально 1 доп. слоем). Она в том, что ценных легко достижимых позиций мало (2 квадрата 3x3 на буквенных рядах + alt и spc на pc104 + thumb pad на эрго клавиатурах), а кандидатов на них много.

Человек ко всему может приспособиться. Цена вопроса — время.

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

Откуда вы знаете какие ОС и софт стоят у юзера

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

надо делать хоткеи самому

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

про когнитивную нагрузку и идентификацию клавиш. С этим у скошенных клавиатур, по моим данным, проблем или нет

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

У меня тоже одна клавиша на каждую из этих операций

Тогда, считаю, что мы говорим об одном и том же.

Человек очень легко запоминает слои.

На это требуется время и желание

А сколько лет после этого юзеру набирать тексты?

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

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

Не вопрос, можно на цифровом блоке набирать коды ascii, только кнопки нажимать придется в несколько раз чаще. На счет удобства не уверен.

«десятибуквенный язык»? Давайте уж сразу так:
Есть 10 типов людей: те, кто понимает бинарный код, и те, кто не понимает его. ©

Рисунок 2. Сравнение размеров 12 клавиш фортепьяно и аккордеона

У вас на рисунке клавиши баяна или гармони

Аккордеон выглядит так

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

+1, баян это не что иное, как кнопочный аккордеон.

или аккордеон это не что иное как клавишный баян

Ворвусь в комменты с оффтопом, но немного по теме — если уж заботиться об эргономичности и руках, то попробуйте трекбол. Именно на хабре начитался статей, купил себе и с тех пор горя не знаю)

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

Наброшу на вентилятор...

  1. Не рассмотрена тема альтернативных раскладок (Dvorak, Coleman, Workman, ...)

  2. Об ортолинейных клавиатурах написано постольку-поскольку

Существуют целые сообщества пользователей
klavogonki.ru

Хорошо, а как насчёт monkeytype.com, 10fastfingers.com, keybr.com, typeracer.com?

Суммарное время, потраченное на бесполезную работу при наборе одного слова для опытного пользователя:
Клавиатура
Время на перемещение и обдумывание, с/слово
10-клавиш 0,100
165-клавиш 0,223
104-клавиш (стандарт) 0,282

Простите, а как были получены эти числа? Если допустить, что 1 слово==5 символов, и отбросить остальные части процесса, получается (60/0.100)=600 слов или 600*5=3000 символов в минуту? Моё почтение

Не рассмотрена проблема спец-символов в языках програмирования (){}[];'' ' : <> !@#%^&*-=+ и неудобство расположени под мизинец правой руки или на дальнем цифровом ряду вместе с shift-модификатором

  1. В одну статью было трудно уместить ещё и вопрос раскладок.

  2. Тема концепции ортолинейных клавиатур раскрыта — они лучше.

  3. Да, сам больше на monkeytype.com тренируюсь. Но klavogonki.ru более серьезное сообщество, на мой взгляд.

  4. Говорится про время на перемещение и обдумывание. Есть ещё время (полезное) на само нажатие.

  5. Проблема спецсимволов описана, проблема мизинца тоже.

Про диаграмму физического/ментального удобства это прямо хорошо. Многим другим статьям про клавиатуры на Хабре не хватало понимания этого момента. (Но в финальном списке претензий есть явные надуманности.)
Очень интересно, что же будет во второй части.

Главная кнопка, которой не хватает на любой клавиатуре неанглоязычному пользователю - это переключатель языков/раскладок. Причем не только "жесткий", который нужно ткнуть, чтобы зафиксировать альтернативную раскладку, но и "мягкий", по аналогии с Shift/Control.

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

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

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

Клавиатур, на которых переключение можно повесить на Win, побольше, но ее на так удобнее удерживать в процессе набора слова, как CapsLock.

Главная кнопка, которой не хватает на любой клавиатуре неанглоязычному пользователю — это переключатель языков/раскладок.
Так капслок же

Вы прочитали все сообщение, на которое отвечали, или только первую фразу?

Прочитал, но не понял проблему. Любая же клавиша биндится хоть на «жесткое» хоть на «мягкое» переключение.

На скольких клавиатурах Вы пробовали одновременно нажимать CapsLock, Shift и хотя бы Q/W/E, A/S/D, Z/X/C?

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

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

Что толку "вешать", если большинство клавиатур аппаратно не поддерживает многих нужных сочетаний в "мягком" режиме? А для "жесткого" фиксированного переключения по уши достаточно и Ctrl-Shift, которые можно нажимать одним пальцем, и у которых, в отличие от Alt-Shift, нет чувствительности к тому, какая из клавиш была нажата/отпущена раньше.

Ну с просто капслоком всё работает, как и с просто шифтом. Я вам как раз и предлагаю вешать не сочетание а единичную клавишу на мягкий режим. Или вы про то, что тогда не получатся латинские заглавные в мягком режиме? Хмм. ну да, это проблема, наверное. Но если честно, я в принципе не понимаю фишку мягкого режима, если можно сделать например «капслок — жестко на латиницу, шифт+капслок — жестко на кириллицу». В чем кайф непрерывного удерживания какой-то комбинации? Неудобно ж печатать так, когда один палец блокирован.

Кайф в том, что при таком подходе все знаки препинания всегда остаются на своих местах и регистрах. И двух-четырехбуквенные слова/аббревиатуры так набираются гораздо быстрее.

Те, кто еще застал древние телеграфные аппараты, где как раз нужно было фиксировать переключение на русский/латинский/цифровой режим, меня поймут, наблюдая это многолетнее убожество ОС, выдаваемое за "технический прогресс". Причина, в общем-то, проста: центры разработки что клавиатур, что ОС, находятся в США, где проблема многоязычности почти не стоит, японцам/китайцам/корейцам описанный прием радости не добавит, а остальные тупо не участвуют в разработке настолько, чтобы переломить тенденцию.

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

Но ваш пойнт вполне валиден, спасибо за терпеливое разъясение.

знаки все (кроме русских кавычек, не особо нужных) работают в указанных сочетаниях.

Что значит "работают"? Какие клавиши Вы нажимаете в Windows, чтобы поставить точку, запятую, точку с запятой, двоеточие - в латинской и русской раскладках?

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

Я не в курсе, как это в линуксах, а в Windows - так, как нарисовано на клавишах: буква "Ж", двоеточие и точка с запятой находятся на одной клавише. Как Вы получаете двоеточие и точку с запятой, находясь в режиме кириллической раскладки?

А как это относится к делу? Я говорю, что буква Ж (а также цифры 4 и 6) не конфликтует с обсуждаемыми сочетаниями клавишь и ваша идея «мягкого переключния» работает для всех знаков препинания кроме тех, что на цифре «2». Русские кавычки не нужны, а собака почти не нужна при печати на русском (ну то есть шанс того, что вы печатаете текст на русском, и вам вдруг понадобилось ввести пару символов другой раскладки, включая собаку, мал).

Потому, если вы сделаете мягкое переключение по капслоку, то покроете более 99% кейсов без всяких там поискв клавиатуры и кастомных драйверов.

Очевидно, Вам приходится вводить совсем мало текста, коли Вас не смущает даже то, что одни и те же знаки препинания в разных раскладках находятся на разных клавишах. Это, вообще-то, само по себе идиотизм еще тот, но большинство просто никогда не ело ничего слаще морковки, потому и считает, что так и надо. :)

Как уже выше писал, использую капс для латиницы и Shift+caps для кириллицы. Покрывает 4 языка, на которых я пишу. И не нужно париться с индикаторами. Всегда жму капс, когда на английском надо писать и наоборот. Не знаю как там в винде, но в линуксе это очень легко настраивается

Ctrl+Shift

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

И тут мы вспоминаем мем про ножные педали "copy" и "paste".

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

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

И что? Ну заскринь, ну скопипасти...
В чём проблема? Copy Paste, Print Screen - взяли английские слова, адаптировали в свой язык, пользуемся...
А клавиатуры не виноваты, что мы говорим "суп", а не похлебка? Так, на всякий случай уточняю...

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

Забавно наблюдать за такими, когда начинаешь рассказывать про этимологию некоторых «исконно русских слов», типа «тропинка»
А что со словом «тропинка» не то?
Фасмер: WORD: тропа́
GENERAL: тропи́нка, укр. тропа́, трiп «след», блр. троп, др.-русск. тропа, польск. trop «след, колея». Сюда же тропа́ть (см.). Родственно лтш. trара «толпа, куча», алб. trap м. «тропинка», греч. ἀτραπός «тропа, дорожка»
Выглядит как исконно славянское, хоть и локальное.
Что же в нем исконного, если это греческое слово, вы же сами это скопипастили
> Что же в нем исконного, если это греческое слово

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

> вы же сами это скопипастили

Похоже, вам надо учиться понимать подобные описания и не делать поспешных выводов.
«Варианты» могут быть, если речь о чем-то более менее одновременном. А греческий исходник — заведомо старше, ни о какой «параллельности» с латышским и быть не может. Это этимология, так она работает

Католичество — это латынь, а там из греческого надергано по самое не балуй. Я латынь учил мало и давно, но достаточно, чтобы помнить и понимать такие вещи
> А греческий исходник — заведомо старше

Расшифруйте. Что такое «греческий исходник» и почему он старше?

> Католичество — это латынь, а там из греческого надергано по самое не балуй.

Не в бытовой лексике.
Ээээ…
Чего тут ещё расшифровывать?
Зайдите хоть в вики и посмотрите историю этих языков. Подсказка — смотрите на даты

Еще как «в бытовой», та же «тропинка»
В некоторых странах церковный язык настолько сильно повлиял на «бытовой», что чуть ли не «создал» его заново
> Зайдите хоть в вики и посмотрите историю этих языков. Подсказка — смотрите на даты

Чего именно даты?
Даты начала истории языка

Я так понимаю, это про вас сказано?
Мне вот всегда нравился этот пуризм, когда люди оттопырив мизинчик говорят нам об упадке культуры речи, и при это не смущаясь употребляю «по шаблону» вместо «по образцу» или «по подобию».

Если один язык на многие века старше другого и слово имеет одинаковый корень, не изменившийся за тысячи лет — тут просто не о чем спорить
> Даты начала истории языка

У всех этих языков «даты начала истории» одинаковы: первая выжившая версия языка человечества. Или вы считаете, что история того же латышского начинается с момента его письменной фиксации, а до того или латыши не имели языка, или их вообще не было?;)

> Если один язык на многие века старше другого и слово имеет одинаковый корень, не изменившийся за тысячи лет — тут просто не о чем спорить

Верно, не о чем, кроме исходных неверных посылок, из которых последовал закономерно неверный вывод.

> Я так понимаю, это про вас сказано?

Не понимаю, зачем вы приписали сюда совершенно посторонние домыслы.
У всех этих языков «даты начала истории» одинаковы: первая выжившая версия языка человечества
Вижу, вики вы не стали открывать, а зря. Там и о прабалтийском написано, когда он, как считается, начал образовываться. Про греческий, еще больше написано

Не понимаю, зачем вы приписали сюда совершенно посторонние домыслы
А, вы из этих — «Россия родина слонов», убеждены, что славянский язык был придуман с нуля самими славянами, никаких заимствований не содержит и содержать не может — потомучто

Вопросов больше нет
> Вижу, вики вы не стали открывать, а зря. Там и о прабалтийском написано, когда он, как считается, начал образовываться. Про греческий, еще больше написано

Это таки вы считаете, что до момента образования языка ничего не было, и слов не было. То, что у этого слова могла быть предшествующая форма в более раннем состоянии, и то, что все эти термины типа «праславянского» это всего лишь удобное нам нынешним отражение определённого периода прошлого _непрерывного_ состояния, вы не учитываете, похоже, принципиально.

> А, вы из этих — «Россия родина слонов», убеждены, что славянский язык был придуман с нуля самими славянами, никаких заимствований не содержит и содержать не может — потомучто

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

> Вопросов больше нет

Ап ту ю, я тоже не вижу смысла продолжать дискуссию с тем, кто не понимает самых базовых вещей, зато предпочитает активно передёргивать.
На счет базовых вещей — вы подскажете, где их взяли? Если придумали сами, а не из книги по этимологии — то это не «базовые вещи»

История штука сложная, но примерные временные рамки образования как самих праславян, так и праславянских языков — более-менее понятны. Все это на столетия моложе греческой цивилизации.

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

Это не мое личное мнение, если что
> На счет базовых вещей — вы подскажете, где их взяли?

Лингвистика в целом — что выше «этимологии».

> но примерные временные рамки образования как самих праславян, так и праславянских языков — более-менее понятны. Все это на столетия моложе греческой цивилизации.

Возьмём такое базовое общеИЕ слово, как «мать». Есть славянская форма, есть греческая, есть германская, есть италийская, есть балтийская… вы всерьёз будете считать, что только от фиксации греческого μητηρ раньше остальных — остальные произошли от него?

> Это не мое личное мнение, если что

«Это» безусловно ваша личная абсолютно неадекватная реинтерпретация.
Этимология не выше и и не ниже — это один из разделов лингвистики. Все равно что сказать — «физика — выше механики»

Мне все еще интересно — где вы взяли эти «базовые понятия». Пока это выглядит как выдумка

Слово, которое происходит от блеянья младенца, это есть плохой пример. Тропос явно не относится к грудничковому «изобретению»

Это не моя интерпретация — это конкретный пример, который приводили на семинарах по латыни.
> Этимология не выше и и не ниже — это один из разделов лингвистики. Все равно что сказать — «физика — выше механики»

Этимология — не ниже, а принципы — «ниже» в том смысле, что подчиняются лингвистике, точно так же как принципы механики обязаны соблюдать общие принципы физики.

> Слово, которое происходит от блеянья младенца,

Уже по этой реплике виден ваш крайне низкий уровень компетенции. «Блеяние младенца», как вы изволили совсем не изящно выразиться, даёт «мама», и то — по разным языкам предпочитают «мама», «мэмэ», «нэнэ», «баба» и ещё несколько вариаций. А форма типа maHter это уже результат заметного развития (суффикс близких родственников -ter, который, по некоторым, раскладывается на t + er, где er — суффикс «деятелей») — её специфическое развитие, которое уже и прослеживается.

Впрочем, можно взять 100500 других слов, которые сохранились в заметной части потомков: agni «огонь (активный)», pHur «огонь (пассивный)», u̅t «вода (пассивная)», gʼwer «дикий», глаголы типа beuH «становиться»… устану перечислять. Они все тоже из греческого? А те, которые не представлены в греческом, но представлены в большинстве остальных языков? ;)

> Мне все еще интересно — где вы взяли эти «базовые понятия». Пока это выглядит как выдумка

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

> Это не моя интерпретация — это конкретный пример, который приводили на семинарах по латыни.

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

Если один язык на многие века старше другого и слово имеет одинаковый корень, не изменившийся за тысячи лет — тут просто не о чем спорить

Это просто неверно. Нужно сопоставлять возраст слова в языке, а не возраст самого языка.

Вызывает сомнение "корень не изменившийся за тысячи лет". Он точно не изменился?

Корень этого слова — из древнегреческого

В каких веках оно начинает встречаться в древнегреческих текстах?

Поскольку это Древняя Греция, то заведомо — до возникновения древнеславянского и прабалтийского и так далее

Да, Вы правы. Нашёл цитаты на грекоязычном викисловаре.

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

Мне часто не хватает кнопок "Рус" и "Лат" (и возможно ещё парочку). Именно отдельных кнопок, которые переключают раскладку на то, что написано из любого исходного состояния, а если эта раскладка уже была - ничего не делают.

На али продают сейчас программируемые мелкие «клавиатурки», от одной кнопки до тридцати, что ли. Иногда подмывает купить, правда пока не придумал, сколько мне кнопок надо, нужны ли на ней крутилки и т.п.

Jorne ван лав!) три штуки себе собрал. Дом. Работа и на nrfMicro переносную.

Пользуюсь и кайфую.. возвращаться на пианины нет никакого желания.

Учился слепому 10 пальцевому методу на бесплатном тренажере Stamina, по совету автора сразу начал изучать не совсем стандартное расположение пальцев: на кнопках F(А) и J(О) - тех что с пупырышками, лежат не указательные, а средние пальцы(остальные тоже сдвинуты), а указательные - на V(М) и N(Т). Так руки развернуты более естественно.

Я пару недель переучивался на "стамине" к этому методу со стандартного расположения. И ни разу не пожалел. Тем более фраза "отказаться от стандартной клавиатуры" для ноутбука или для "не своего" рабочего места как то вообще не подходит.

Будет ли подробно описаны типы механических переключателей или их сравнение? Пока знаю только эту хорошую статью - https://geekboards.ru/page/switches1

Да, опишу. Но только в плане функциональных возможностей разных механических переключателей.

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

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

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

Спасибо за статью, очень понравилось! Жду продолжения.

Лично меня "убивает" в современной клавиатуре три вещи:
-Backspace не нужен, есть Delete (откровение от клавиатуры Apple)
-Никому не нужная Caps Lock занимает очень вкусное место, а ещё вынуждает производителей приделывать диод. Рациональнее было бы вместо неё что-то нужное, например смену языка.
-стрелки справа — чем на них нажимать, если правая рука занята мышкой? Т.е. клавиатура не заметила изобретения мышки и продолжает быть в таком нелепом виде десятилетия.

Это только ваше ИМХО.
В в ФМ винды BackSpace — это переход в директорию выше, например. Ну и чаще таки нужно удаление символа именно слева от курсора, кмк.
Хм, а часто ли нужно удаление символа справа от курсора?

На капс при желании вешается смена языка (только между 2, а у некоторых людей может быть в системе больше 2 языков ввода; например, у меня было 3, когда я писал дипломную).

А кому нужен верхний ряд цифровых клавиш? =)

Т.е. по вашему Delete на клавиатуре Apple удаляет символ справа?


в ФМ винды BackSpace — это переход в директорию выше

А какая клавиша — переход ниже? Если нет такой, то как тогда живут без неё?


На капс при желании вешается смена языка

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


кому нужен верхний ряд цифровых клавиш

А кому он мешает? Клавиатура без цифрового блока популярна настолько, что всё ещё существует наравне с полноразмерной.

https://habrastorage.org/r/w1560/getpro/habr/upload_files/1ad/311/29a/1ad31129ace6e0c9ba5b3561d215d873.jpg

никогда не понимал этой картинки и почему на ней человек так странно держит руки. я, например, свободно держу под углом и по-моему сама клавиатура их-за наклонного расположения клавиш подталкивает к этому. положите средний палец на кнопку K и сгибайте кисть, вы будете попадать на O и M и так же 0.

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

Обычно для этого используется Caps Lock - получается даже с индикатором языка на клавиатуре )

Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» —; нет клавиш для используемых в математике символов, таких как ≠ − (минус).

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

Невозможность набора некоторых символов из определенных алфавитных регистров (№ из английского, []{}<> из русского).

Это все решается выбором раскладок с нужным расположением символов.
Символы ,.[]{}<>'·"/\¦ и т.д. набираемые одинакого вне зависимости от языка - действительно очень удобно, математические символы и правильные кавычки тоже набираются вне зависимости от языка, но я ими редко ползуюсь

Несколько подписей на клавишах замедляют их визуальную идентификацию.

Только в самом начале, потом уже и не смотришь на них

Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

Есть клавиатуры с ними или чаще вместо F1-F12.
В Линухе есть второй буфер - выделил = скопировал, скролингом вставил

  • Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» ; нет клавиш для используемых в математике символов, таких как (минус).

  • Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

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

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

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

  • Невозможность набора некоторых символов из определенных алфавитных регистров ( из английского, []{}<> из русского).

  • Несколько подписей на клавишах замедляют их визуальную идентификацию.

  • Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» ; нет клавиш для используемых в математике символов, таких как (минус).

  • Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

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

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

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

  • Невозможность набора некоторых символов из определенных алфавитных регистров ( из английского, []{}<> из русского).

  • Несколько подписей на клавишах замедляют их визуальную идентификацию.

  • Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» ; нет клавиш для используемых в математике символов, таких как (минус).

  • Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

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

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

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

  • Невозможность набора некоторых символов из определенных алфавитных регистров ( из английского, []{}<> из русского).

  • Несколько подписей на клавишах замедляют их визуальную идентификацию.

  • Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» ; нет клавиш для используемых в математике символов, таких как (минус).

  • Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.

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

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

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

  • Невозможность набора некоторых символов из определенных алфавитных регистров ( из английского, []{}<> из русского).

  • Несколько подписей на клавишах замедляют их визуальную идентификацию.

"Рисунок 16. Современные 10-клавишные клавиатуры. Цельная и раздельная" на первой фотке клавиатура большая, наверно не очень современная, на второй похожа на самоделку.

стоит сделать аккордовые клавиатуры на датчиках сгибания пальцев. я поискал "finger bend sensor chorded keyboard buy", и вижу, что такое продаётся. https://youtu.be/t_Usm0VE7yE . 135 долларов. есть также другая модель, в виде браслета, около 240 долларов.

Вдохновившись статьей, решился заказать себе Cloud Nine ErgoTKL Ergonomic вместе с трекболом Kinsington Expert посередине. Жду пока доставку клавиатуры, но трекбол уже очень понравился. Гораздо лучше любых мышей.


Cloud Nine ErgoTKL Ergonomic

image

Вот и приехала Cloud Nine ErgoTKL

Articles

Change theme settings