Комментарии 646
Кому лень читать, то "Почему он отказался от стандартной клавиатуры" это написано в самом конце статьи, остальные 7/8 статьи - это предисловие о том как клавиатуру изобрели.
И к какой клавиатуре он пришел?
"...а вот теперь - слайды!"
Рассчитывал, что история появления компьютерной клавиатуры будет интересна читателям Хабра.
Заинтриговали фактом, что есть какая то альтернатива. Надеюсь скоро будет продолжение статьи!
Причем у автора все свалено в кучу, Model M у IBM да, это родственник клавиатуры IBM 3161, но пардон, там раскладки и количество клавиш разные. Он не упоминает о практически стандартной, но идеальной клавиатуре MS Natural(образца 1995-го, не путать ее с MS Elite) и не упоминает о в общем-то стандартной Kinesis
У раздельных и вогнутых клавиатур есть фатальный недостаток - когда возникает необходимость печатать одной рукой, впадаешь в ступор. Отчасти поэтому я от них отказался, хотя сильнее повлиял характер работы - во всех стоечных KVM-панелях обычно "стандартная укороченная" клавиатура с тачпадом/трекболом, ну и да, я всё-таки не "писатель" - мне лишние 100 мс/слово особой погоды не делают...
В итоге я так и не понял, на какую клавиатуру перешел автор. Сам использую Microsoft Natural, очень удобна для слепой печати и эргономична для кистей.
Я тоже не понял.
Да, эргономичные клавиатуры очень удобны, если к ним привыкнуть.
Да. Сначала необходимо обозначить проблему.
Подход монументальный. Скажите, в какой части вы будете предлагать решение описанных вами проблем?
Спасибо. Решения в программной и железной части. Все мои попытки исправить стандартную клавиатуру только программно ни к чему хорошему не привели из-за обозначенных проблем.
Вопрос был про то, в какой части своего повествования вы планируете это рассказать )
В следующей статье постараюсь описать все решения.
Как я понял, дальше речь пойдет о 10-клавишной клавиатуре. Давным-давно, ещё в 80-е, я читал об этом в замечательной книге "Основы интерактивной машинной графики" (книга актуальна даже сейчас). Там речь шла в том числе и об устройствах ввода. О клавиатурах в частности. Там она называлась "аккордная клавиатура". Т.е. на которой набирают текст одновременными нажатиями клавиш - как аккордами на фортепиано. Освоить это трудно, зато потом это окупается огромной скоростью работы. Есть однако небольшой пустячок - СТАНДАРТЫ. Для себя можно сделать любую компьютерную железку. Однако если на аккордных клавиатурах двух энтузиастов аккорды будут иметь различный смысл, такой гаджет точно не станет популярным. Сейчас попытался немного погуглить - увы, никаких стандартов на аккордные клавиатуры не нашел. Скажите, то о чем Вы написали в статье, это Ваша самостоятельная разработка ? Или Вы всё-таки нашли какие-то стандарты и их реализовали ? Вобщем с интересом жду следующую часть статьи. Пока ставлю плюсик.
Спасибо. Если говорить про аккордную клавиатуру, то на ней можно использовать стандарт телеграфного кода МТК-2.
Мне кажется лучшее враг хорошего. Все же программисты не стенографируют речь, с этим сейчас хорошо справляются диктофоны и автоматические распознаватели голоса.
А для набора текста программы или статьи слепым методом обычные клавиатуры вполне хороши.
И можно за чужим рабочим местом применять свои навыки слепой печати.
Так что все улучшения уже только для гиков, большинству они не нужны
И можно за чужим рабочим местом применять свои навыки слепой печати.Если клавиатуры отличаются, то придётся либо свою тягать, либо переучиваться под чужую.
Или имеется в виду слепая печать, когда текст набирается не глядя на экран? =)
Поэтому есть смысл разработать оптимизацию обычной клавиатуры, сделать её новым стандартом и не впадать в крайности вроде аккордной клавиатуры, которая непригодна для редактирования текста, или попыток использовать в качестве клавиатуры матрицу 100*100, куда, конечно. влезут все символы, но вокруг которой придётся бегать, чтобы нажать очередную клавишу. И при этом не отказываться от старого стандарта, что совсем несложно, учитывая, что подключаться она будет по USB. Если новый вариант будет удачным, то старый достаточно быстро станет историей, как и разные варианты клавиатур пишущих машинок.
Кроме того, не удивлюсь, если такую клавиатуру удастся сделать с обратной совместимостью, учитывая, насколько дешёвыми становятся разного рода простые экраны, начиная с простейших светодиодных матриц, которые даже сейчас можно встраивать в колпачки клавиш.
Тоже её пользую много лет.
Самая главная проблема для меня, которую заметил, от альт-табаний мизинец болит :(
А я вот всего за год отказался от неё, очень уж она шумела и дребезжала (модель 4000). Ещё хотелось раздельный пробел. И клавиши в целом слишком крупные, нужно было сильно пальцы растопыривать.
Но ни о чём не жалею. Благодаря этой клавиатуре понял, чего хочу. Привык к концепции сплита, осознал удобство "обратного уклона".
А ещё хочется памятник поставить людям, которые догадались над нумпадом поместить бэкспейс.
Что в итоге после модели 4000?
Тоже интересно. Я лично использовал их же Sculpt - там и пробел раздельный и ход клавиш тихий, но не хватает той "механичности" от 4000, да и высота у 4000 была удобнее чем у Скульпта.
Взял Mistel
Из недостатков (очень субъективно): нет обратного наклона (можно только сделать "горб" посередине), переназначать клавиши можно только на те, которые уже есть на клавиатуре (не помню, что можно было делать в MS, но в идеале хотелось иметь возможность творить любые безумства)
Зато она компактная (особенно после огромной MS), механическая (оказалось, что это действительно прикольно), клавиши нормального размера, два пробела.
Недавно купил вторую клавиатуру, более странную (примерно такую, только клавиш у моей побольше). К ней за полтора месяца ещё не полностью привык, нужно больше сил. А мистель (первая после MS) вообще без усилий, поставил и печатай.
Неплохие, но, конечно, совсем другие. Я не пробовал, поэтому возникает вопрос: удается ли запястьям отдыхать?
Мне же хотелось, чтобы модель 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мм (или другой, в зависимости от требуемого веса) с отверстиями для крепления к тыльной стороне клавы. Ну а резиновые/силиконовые ножки у китайцев без проблем можно найти.
И будет любая клава весить сколько потребуется.
Или же зайти в магазин рыбацких принадлежностей (или к электрикам, которые с кабелями работают, у которых свинцовая оболочка), купить свинцовых грузил и приклеить их внутри клавы (ну тут уже без разборки никак).
Я пошёл другим путём - стараюсь меньше печатать.
Хорошая, но слишком громоздкая и дорогая.
Как обладатель этой клавиатуры скажу - она стоит своих денег.
Все те недостатки современных клавиатур о которых пишет автор она убирает. Печатать на ней одно удовольствие.
Классная клава, но я ушел от неё на cantor 42.
Почему решили перейти на cantor 42?
по сугубо индивидуальным причинам:
я всё-таки пришел к тому, что больше 40 кнопок мне не нужно, и как с точки зрения управления компьютером, и как с точки зрения комфорта достижимости пальцами всех кнопок без сдвига или перекатывания запястья (важное тут условие - нужно научиться программировать клавиатуру). У кантора в этом плане чуть сужено межкнопочное расстояние, выражено смещение рядов по вертикали, и комфортная площадь покрытия пальцами, как раз и составляет примерно 42 кнопки.
мне удобней, когда у клавиш небольшой ход (т.е. они не такие высокие), чуть ниже можно заносить пальцы (даже с учетом того, что есть подставка, но она всё равно под уровнем кнопок) и кнопки максимально легко нажимаются. Музыканты тут ухмыльнутся, но у меня действительно стали меньше уставать руки и прошла боль в фалангах мизинцев после перехода на Kailh Choc 25g. Но это слишком индивидуально, многие оставляют пальцы на клавиутуре, даже если не печатают, и им напрягать руки от случайного продавливания, станет неудобством.
С одной стороны, у эргодокса можно было бы не нажимать "лишние" кнопки, но когда клавиатура небольшая, это позволяет её легко обхватывать и чуть сдвигать/вертеть в зависимости от того как в этот раз придвинуто кресло или просто смены позиции под текущее "настроение" пальцев/запястей.
ровно как бегать за курсорными стрелками, меня достало бегать за мышкой. И если первое решается настройками редактора или клавиатуры, то второе только минимизируется. При всей совокупности решений, небольшая клавиатура позволяет расположить "устройство управления мышкой" максимально близко под пальцы. В частности, я использую вплотную придвинутый тачпад и запрограммированные для себя жесты (это важно, иначе только мышь).
Он намекает, что вообще избегает набора текста. Клавиатура слишком несовершенна, как таковая.
Было две таких же. Удобные кливиатуры в своем классе. Пока не попробуешь механическую :-)
я сразу подумал, что справа на первом рисунке это его клавиатура, наверно. 12 на 4 клавиш, без надписей.
Извините, музыкой навеяло.
Телеграфный ключ должен решить эту проблему. Старые радиолюбители пустят настольгическую слезу :)
Передаваться и приниматься азбука Морзе может с различной скоростью — это зависит от возможностей и опыта радистов. Обычно средней квалификации радист работает в диапазоне скоростей 80—140 знаков в минуту. Достижения по скоростным приёму-передаче находятся в диапазоне скоростей 260—310 знаков в минуту.
Как-то не очень быстро, полуслепая печать без напряга столько сделает
Зато — предельно компактно )))
Нокия ещё и М сделала всем знакомой, раньше постоянно была слышна морзянка ∙∙∙ –– ∙∙∙, когда у кого-то приходила SMS.
Я могу вслепую набирать текст на клавиатуре со скоростью 1000 символов в минуту. Но такая херня получается... (С)
и я даже иногда на нём текст набираю. :)Мсье знает толк )


Верхний регистр вводится свайпом вверх с клавиши, доп.символы — свайпом влево или вправо (если 1 доп.символ, то можно и вниз даже), в зависимости от его расположения на клавише.
А предугадывание не использовал никогда (точнее использовать пробовал ещё на кнопочном смарте, емнип, но отключил почти сразу, т.к. оно больше мешало).
Есть ещё клавиатура-конструктор, но я ей не пользовался. Она позволяет гораздо больше навертеть под свои нужды, если не устраивают стандартные раскладки.
Я так прикипел к нем, что по другому уже не хочется
Хотя лучше конечно поспрашивать в теме, если в её шапке явно не прописано.
Я сам той клавой не пользовался, т.к. лет 10 использую ту, что первой ссылке (с разными скинами).
Кажется, единственная программа от Гугла, которой пользуюсь, если не считать календаря и СМСилки, но ими я пользуюсь только потому, что другим Андроид полноценно работать не даёт: вытесняет из памяти, не даёт доступа к данным календаря и так далее, а в итоге теряются сообщения и не приходят напоминания.
Только вот свайп иногда такое пишет... Что лучше бы не писал. Но всё равно быстрее, чем тыкать в клавиши без обратной связи. А механические клавиатуры для смартфонов почему-то не делают. Я бы и сам сделал, но чтобы такая клавиатура получилась достаточно компактной, надо либо много опыта в таких поделках, либо промышленное оборудование, чтобы сделать что-то в стиле старых нокиевских смартфонов.
А механические клавиатуры для смартфонов почему-то не делают.Гнусмас в 2015-м в что-то такое пытался. Но видимо не взлетело.
Типичные поделки пол топовые телефоны, которые используются для нарезки понтов, а не для работы. Лучше было бы что-то вроде чехлов с клавиатурами, которые делают для планшетов, но таких я не вижу. То есть встречаются варианты таких чехлов, которые имеют планшетный размер, но с креплением под телефон, а надо что-то именно размером с сам телефон, чтобы можно было просто вставить туда аппарат и так и носить. Хотя бы тогда, когда предстоит частый набор текста.
Ну вот пример из личной практики: больше 10 лет участвую в работе пресс-центра на ролевом конвенте и набор текста на месте очень актуален, а экранная клавиатура, во-первых, сокращает рабочую область экрана, а во вторых, не даёт обратной связи, что замедляет набор. А набирать надо быстро, потому что то, о чём надо написать, происходит вот прямо сейчас, а потом будет происходить ещё что-то другое. Или, к примеру, надо мониторить работу парсера, запущенного на сервере, чтобы вовремя остановить или перезапустить. А может и поправить код. И экранная клавиатура тоже не слишком удобна для работы в командной строке или в консольном текстовом редактор вроде mcedit или vim.
не даёт обратной связиВ клавиатуре нет в настройках пункта «виброотклик» или что-то вроде, что ли?
В гуглоклаве есть.
Для MIUI: Настройки ==> Расширенные настройки ==> Язык и ввод ==> Gboard ==> Настройки ==> раздел Нажатие клавиш.
Можно включить как звук, так и вибрацию (и её сила настраивается).
На Вашем телефоне виброотклик позволяет почувствовать рельеф клавиши и определить, что я сдвинул палец на две клавиши вправо, чтобы только потом её можно было нажать? Завидую. На всех телефонах, которые у меня были, кроме кнопочных, я получал вибрацию как сигнал, что я попал по клавиатуре, но и только.
Насколько понимаю дело тоже заглохло практически на старте (не слышал чтобы в серию что-то такое пошло).
А можно было просто пойти по тому же пути, по которому пошли Nokia N97 и Nokia C6-00 и всё было бы замечательно и не пришлось бы героически преодолевать препятствия, которые сами же старательно возвели.
Причина та же, что и с линуксовыми смартфонами: их делают ДОРОГИМИ. То есть сразу берут топовое железо, которое из-за малой серии становится почти золотым, продукцию не раскупают и всё проваливается. Из линуксовых смартфонов я знаю только два долгоиграющих проекта и один из них как раз отказался от топового железа. Это, если что, PinePhone. Кстати, клавиатуру они тоже сделали, только не в ту сторону: они сделали конструкцию с клавиатурой, которая заменяет заднюю крышку и в итоге получается что-то вроде микроноутбука. Вот если бы они сделали что-то подобное с клавиатурой-слайдером наподобие упомянутых выше смартфонов от Nokia, это было бы здорово. Впрочем, сейчас их смартфон купить почти нереально.
У меня глюк остался с тех пор - я иногда путаю на qwerty-клавиатуре символы, которые на кнопочной Нокии на одной клавише паходились)
Такое дело, но мне кажется в современных клавиатурах скорость опроса ниже 1000/сек
1000 символов в минуту - редкость, но действительно бывает. Вот, например, девушка печатает осмысленный текст со скоростью 943 символа а минуту: https://youtu.be/IjrRC7K_eak
Еще олдскульно насвистывать модему в трубку, чтобы он тебе ответил. Тоже ностальгия
Если бы основные позиции находились на ширине плеч, руки были бы в естественном положении.
Пальцы передвигаются не параллельно своей оси. Причина в сдвижке рядов.
Компромисс с компактностью. Если сильно беспокоит — решается эргономичными клавиатурами.
Дальние перемещения к мышке.
У меня для удобства под левой рукой лежит тачпад, временами удобнее воспользоваться им, чем тянуть правую руку к мыши. Для самых ленивых есть клавиатуры с трекпойнтом.
Дальние перемещения к курсорно-цифровому блоку клавиш.
Дальние перемещения к клавишам управления курсором.
Не совсем понятно, зачем при печати ходить к цифровому блоку. Цифры есть рядом с буквами, а перемещение курсора есть на полпути туда.
Дальние перемещения мизинцев к периферийным клавишам, таким как 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, по-моему. Так что запоминать в любом случае придётся.
Несколько подписей на клавишах замедляют их визуальную идентификацию.
Выше упоминал — вы что, постоянно их рассматриваете при наборе текста?
А ведь ещё про модные сегодня «эмоджи» не вспомнили, кому-то ведь тоже потребуется по кнопке на каждый смайлик…
В общем, я предлагаю сперва бороться не с клавиатурами, а с кириллицей — переводить русский язык на латиницу. Этим сразу решится очень большая часть проблем как с клавиатурами, так и с русификацией вообще. :)
Нет, помнить раскладку стандартной клавиатуры не нужно. Раскладка может быть любой.
Чтобы руки были на ширине плеч, достаточно просто разнести основные позиции правой и левой руки на площади клавиатуры. При этом площадь стандартной клавиатуры избыточна.
Все равно приходится убирать руку с основной позиции.
Согласен. Курсорно-цифровой блок клавиш не нужен.
Мизинцы устают при частом нажатии на Тab и Ctrl
Ctrl+Shift простая для людей к этому приученных. Вертикальные комбинации неестественны для пальцев.
QWERTY. Массово вообще ни с чем бороться нельзя. Единицы уходят от QWERTY и счастливы.
Я рассматриваю каждую клавишу при наборе на незнакомой клавиатуре. Даже на стандартной клавиатуре приходится подсматривать клавиши, которыми редко пользуешься.
Проблема большого количества регистров в постоянной необходимости на них переключатся.
Будучи неопытным пользователем, когда цифровой блок переключался на стрелки, я плевал на него и пользовался цифровым рядом.
Дублирование создает когнитивную нагрузку для тех, кто практикует чередование нажатий. Например если прошлое слово закончилось на левой руке, то Shift нажимать правой.
Отдельная клавиша на символ нужна, если вы им постоянно пользуетесь. Я часто пользуюсь тире и переключением с русского на английский поэтом эти клавиши здорово упрощают мне жизнь. Клавиатрура не должна быть для всех языков и случаев жизни.
Кириллицы перекрывает латиницу. Остальные буквы кириллицы я использую как английские биграммы. Например ч — ch. ю — th.
Подписи важны неопытным пользователям.
В корне не согласен, что нужно переходить на латиницу, чтобы упростить ввод с клавиатуры. Нельзя терять свою самобытность. Необходимо её развивать. Посмотрите на японцев, у них проблем ещё больше.
- Не согласен. Принципиально не покупаю ни клавиатуры ни ноутбуки без него. А еще бухгалтерам расскажите, что он не нужен..
- У меня не устают и я ихинечасто нажимаю. Зачем вы на них постоянно жмете?
- Чтобы клавиатура была знакомой, она должна быть стандартной. Все проблемы начинаются, когда каждый придумывает свою.
- Про NumLock рассказывается на первых страницах любого руководства или на первых занятиях курсов.
- Переназначьте клавиши. Я использую ненужный мне CapsLock для переключения языков.
Цифровой блок очень удобен. Но вводить цифры из основного ряда клавиш ещё удобнее.
Для командных комбинаций.
Так можно сказать про что угодно и ничего не развивать веками.
Я тоже раньше использовал 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 кодов (иначе не вводятся просто), а то забил бы на него вовсе!
Так и текст печатают многие одной рукой, потому что другая на мышке.
А зачем вам коды вводить? Есть более удобные способы набора редких символов.
Ну так поделитесь?
Хотя я кодами обычно ввожу не редкие символы - а символы, не доступные в текущей раскладке (на другом языке) - чаще всего "&" в русской раскладке. Хотя всё чаще перехожу на кастомные хоткеи - использую autohotkey - но его надо ставить и настраивать - где его нет - ввод через alt+numpad достаточно продуктивен!
Вы попробуйте.
У вас 10 цифр. Нижний ряд нажимается большим и мизинцем, два ряда под остальные 3 пальца, никуда тянутся не надо. Максимально интуитивно.
Смысл делать то же самое двумя руками?
Левая рука занята документами, чаем, чем угодно.
Через цифровой блок к мышке тянуться приходится. Так что для тех, кто мало цифр вводит, этот блок доставляет неудобства.
Любой, кто будет использовать вашу клавиатуру, будет воспринимать CapsLock как клавишу фиксации регистра, а не переключения алфавита.
хм, а этот гребаный капс реально кто-то юзает для этого? я бы просто оставил там пустое место, его как то можно отключить?
Снять колпачок клавиши и поставить заглушку )
У меня на капсе назначено ctrl/esc - очень удобно.
Не любой. Я видел немало систем, где по умолчанию раскладка переключается именно капслоком. Ситуация, когда кому-то чужому нужна фиксация регистра букв именно на моей клавиатуре весьма маловероятна, но даже она решается за пару секунд:
— Чё у тебя капслок не работает?
— Шифт-капслок нажми.
Я тоже раньше использовал 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.
Подписи важны неопытным пользователям.
А как у вас подписана кнопка, которая набирает букву «ю»?
Посмотрите на японцев, у них проблем ещё больше.
Конечно. И, насколько помню, у них активно используется автоподстановка при наборе текста.
Чтобы разнести основные позиции без изменения количества клавиш достаточно перенести цифровой блок в центр клавиатуры.
Можно не убирать руку с основной позиции вообще. Расскажу дальше как.
Командный режим в vim отличное направления развития клавиатур. Но не для обычного пользователя.
Когда вы говорите о том, что можно обойтись без подписей, вы забываете сколько времени вы потратили на их запоминание. Большинство людей вообще не могут набирать без подписей.
Пунто свитчи — программные костыли, которые ещё необходимо устанавливать и настраивать.
Речь про фонетическое, а не графическое сопоставление кириллицы и латиницы. Когда я пишу слово спорт и слово sport, я нажимаю одни и те же кнопки, не задумываясь о том, на каком я алфавитном регистре.
Клавиша для буквы Ю у меня подписана только одной буквой — ю. Но в английском алфавитном регистре она выдает биграмму th.
достаточно перенести цифровой блок в центр клавиатуры.
И на него не придётся сдвигать пальцы, они будут дотягиваться?
Но не для обычного пользователя.
Точно так же, как и все нестандартные раскладки.
Пунто свитчи — программные костыли, которые ещё необходимо устанавливать и настраивать.
А собственную клавиатуру устанавливать не надо? Это раз.
Возможность установки программ, облегчающих работу — это одно из основных предназначений компьютеров. Если ничего нельзя устанавливать, то это будет печатная машинка.
Когда я пишу слово спорт и слово sport, я нажимаю одни и те же кнопки, не задумываясь о том, на каком я алфавитном регистре.
А если вы пишете слово «Рено», то на латинице у вас получается Reno или Renault?
Клавиша для буквы Ю у меня подписана только одной буквой — ю. Но в английском алфавитном регистре она выдает биграмму th.
А откуда пользователь узнает, что эта клавиша выдаёт «th» в латинице, если она подписана только как «ю»?
Сдвигать придется, но к центру, так что можно использовать обе руки. Правая рука при этом становится ближе к мышке.
Нестандартную клавиатуру можно и нужно использовать без вмешательство в ПО компьютера.
С Рено этот прием, как вы очевидно сами понимаете, этот прием не работает. Но это не означает, что он бесполезен.
Вы спросили про мою клавиатуру. Если я буду делать клавиатуру для кого-то ещё, то я установлю в клавишу Ю дисплей, который будет менять подпись в зависимости от выбранного регистра.
Сдвигать придется, но к центру, так что можно использовать обе руки.
А зачем вообще сдвигать, если ваша цель — перестать двигать руками?
Правая рука при этом становится ближе к мышке.
Ну и мышь тогда тоже не нужна, надо трекпойнт или что-то подобное прикрутить.
Ноги использовать, опять же. А то что они простаивают в то время, как пальцы трудятся.
Нестандартную клавиатуру можно и нужно использовать без вмешательство в ПО компьютера.
Так если задача решается программно, то зачем ей придумывать аппаратное решение? Конечно, есть случаи, когда проще решить вопрос физически (не взламывать пароль, а воткнуть паяльник пониже спины). Но не всегда они адекватны задаче.
Но это не означает, что он бесполезен.
Как раз бесполезен. Потому что не универсален и придётся учить исключения.
я установлю в клавишу Ю дисплей, который будет менять подпись в зависимости от выбранного регистра.
То есть пользователь не будет знать заранее, что данная кнопка делает? И вы считаете, что это удобно?
Да, можно отказаться от цифрового блока в пользу цифрового ряда на основной позиции. Но к этому нужно привыкать. А пока привыкаешь, пользуешься цифровым блоком.
Да, мышь должна быть объединена с клавиатурой.
Потому что не все программные решения можно использовать, например, на рабочем ПК.
Для вас бесполезен, для меня полезен.
Пользователь видит подписи, соответствующие результату нажатия. В русском регистре видит букву ю. Хочет писать по-английски — нажимает клавишу Р/А, и подпись меняется с ю на th (знает заранее, что точно сделает эта клавиша).
Но к этому нужно привыкать.
Так к любой нестандартной клавиатуре надо привыкать. Потому нет никакого смысла делать переходные варианты, надо сразу делать как хочется.
Потому что не все программные решения можно использовать, например, на рабочем ПК.
Точно так же, как и не все аппаратные.
Для вас бесполезен, для меня полезен.
Потому что вы его придумали и считаете истинно верным. Но правило должно быть универсальным. Если из него будут десятки исключений, то нафиг оно надо?
К примеру, если «спорт» у вас «sport», то «трактор» у вас будет «traktor» или «tractor»?
Пользователь видит подписи, соответствующие результату нажатия.
знает заранее, что точно сделает эта клавиша
Если на кнопке написано «ю», то как пользователь узнаете заранее, что эта же кнопка выдаёт «th»?
Ну и вообще, сама идея двойных символов — чтобы набрать «t» вы потом стираете «h»? Или у вас три кнопки будет — «t», «h» и «th»?
Если к ПК подключена клавиатура через USB, то к нему можно подключить любую другую клавиатуру через этот же порт.
Фонетическое объединение позволяет в два раза быстрее выучить расположение клавиш русского и английского алфавита.
Зачем вам знать заранее, какую букву выдаст клавиша в другом регистре? Нужны английские буквы — переключаетесь на английский регистр.
Конечно три клавиши: Т Х Ю (на русском), 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»?
Потому что русская «к» это «k», а русская «с» это «s».
Английская w намного более частая буква, чем английская v.
Английская w намного более частая буква, чем английская v.
Чуть более частая — да, но не намного, там где-то в пределах нескольких процентов разница.
А вот «с» в отличие от «k» действительно в несколько раз чаще встречается.
w в 1,6 раза чаще v. Хорошая статья на тему частотности.
По частотности лучше совпадают пары h-в c-к k-ч x-х, полная фонетика хороша в обычной раскладке, я сейчас работаю в советской JCUKEN вместо QWERTY, она по нагрузке на пальцы как и русская ЙЦУКЕН, а то от QWERTY мизинцы сильно уставали.
Вот Вы, в статье ни слова не написали - почему возникла раскладка QWERTY, и почему возникла ЙЦУКЕН (и даже не упомянули альтернативные и почему они возникли). Ну почти не упомянули (про близкое расположение наиболее частых клавиш написали - но почему именно так их расположили). А там много нюансов. И, главное, эти нюансы различны для русского, английского и других языков - и если совмещать эти символы по фонетическому признаку - то скорее всего будет не так удобно ни в русской ни в английской раскладке - т.к. уже не будет удобства нахождения под пальцами наиболее употребимых символов. Впрочем, возможно за счёт чего-то ещё скорость и не упадёт.
Тем более Вы вынашиваете идею аккордного ввода - но он, скорее всего, только усугубит ситуацию - ибо фонетические сочетания на разных языках уж точно различны (за редким исключением, и кроме заимствованных слов - впрочем их всё больше и больше)
Слишком большая статья получалась. Напишу о происхождении QWERTY и ЙЦУКЕН обязательно, это важный момент.
Соответствие расстановки пальцев частоте букв у QWERTY очень плохое. Так что любая раскладка с наиболее частыми буквами для русского языка в основном ряду покажет себя намного лучше QWERTY. Наиболее частые буквы для русского и английского одни и те же: е о а т н л и с р
Я активно использую аккордный ввод, но больше для команд, а не букв. Фонетика здесь не важна.
Добавлю ещё то, что какой-то умник повесил на одну клавишу буквы c и c - вот гадайте сами где я какую написал. От того полно опечаток, с неверным символом - в разном языке! От такой привязки вреда больше, чем пользы. Хотя у вас то с и s должны быть на одной клавише, как и ц и с соответственно
Можно использовать шрифты с разным начертанием латинских и русских букв.
В исходном коде тоже?
Пока ни одного подходящего шрифта не встретил, но да есть - но очень мало. Но всё-таки шрифт - это только полдела. Ведь можно столкнуться с текстами, написанными в уже зафиксированных шрифтах в которых будут такие вот опечатки. Сам не раз вот так гадал, почему не работает поиск в программе - а оказывалось, что там символы не совпадают (на вид идентичные) - это не только с и c, а исходные тексты брались из другого источника, условно копипастом
Проблема касается только трех букв: а, е, о (если не учитывать прописные Т и М. Прописные К и K отличаются).
Наличие отличий больше-меньше очень зависит от шрифта. И даже если они есть, то часто их просто трудно заметить. Но это другая проблема. Всё-таки говоря о клавиатурах я всё же имел в виду плохой идеей ставить на одну клавишу (или комбинацию) условно одинаковые по внешнему виду символы - сейчас это только c и с - хотя проблемы в текстах я встречал и с другими символами - например p и р - вот сами думайте где здесь русская р!
Хотя эту проблему можно было бы вывести в плоскость редакторов (ПО), которые при установке определённого режима (может плагином) бы показывали в текстах сочетания символов алфавита на разных языках (уж каким образом - это дело каждой программы), ну а в настройках можно было бы настроить нюансы и отредактировать алфавит, который надо обрабатывать. Это, на мой взгляд, лучшее решение - но, вот, внедрить его повсюду, где есть тексты - просто не реально!
Потому что это не та проблема, о которой задумываются шрифтовые дизайнеры и решать ее приходится дилетантам. А шрифтовой дизайн — штука сложная и тонкая, дилетантского подхода не терпит.
Поэтому и пишу - что решать эту проблему шрифтами не лучшая идея, но пока самая эффективная. Лично меня бы устроили и просто микро точки-маячки, скажем на английских (или русских аналогах - если говорить только об этих языках, причём лучше сразу делать пару таких шрифтов) - бросаться в глаза не должны, но при внимательном просмотре должны быть относительно заметны - но не всегда это хорошо применимо.
Но как уже написал - это не идеальное решение, лучше анализировать контекст и выделять только когда есть большое подозрение на неуместный символ - лучше без завязки на шрифт - т.е. это должно делать отображающее ПО.
Кстати, если же говорить о шрифтах - есть хитрые шрифты, где отображение зависит от нескольких подряд идущих символов (я думаю - такая технология корнями идёт из азиатских и прочих "нестандартных" языков и соответствующей поддержки со стороны шрифтов) - вот забыл как это называется - там одна позиция отображение символа состоит из нескольких исходных строковых символов - причём там отображение может меняться даже очень кардинально.
Так вот, теоретически может быть есть возможность создать на основе такой технологии шрифт, который бы выделял особым образом только сочетания проблемных символов, стоящих в подозрительном контексте (условно - рядом с символом из другого языкового набора) - но всё-равно останется проблема с одиноко стоящим символами, окружёнными табуляцией - а такие очень часто это с, о в русском языке!
Но это уже какой-то оффтопик пошёл!
есть хитрые шрифты, где отображение зависит от нескольких подряд идущих символовЛигатуры
Мне нечего добавить к своим словам. Эта проблема настолько незначительна в сфере дизайна, где собственно и работают шрифтовые дизайнеры, что никто ей всерьез заниматься не будет
А технари ее решают сами, как могут. Не знаю чем тут помочь
Правда потом придётся использовать принудительно именно этот шрифт везде, где требуется отличать кириллицу от латиницы.

Немного слукавил — там три семейства, но посмотрите на положение скроллбара. Так выглядит продукт работы профессионального шрифтового агентства. Думается мне — не один дизайнер тут был припахан по полной программе
Все эти люди бесконечно далеки от проблемы совпадения букв в кириллице. А продукты типа «минут на 14 дел» я видел. Это… Грустно выглядит :) Для технических целей сойдет, но пользоваться этим всерьез, в том числе как шрифт для IDE — неть…
Цифры и знаки пунктуации не отличаются от языка к языку. Почему не сделали также с буквами с абсолютно схожим написанием (О, А, Е, Т).
0123456789
??????????
??????????
??????????
??????????
??????????
0123456789
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
???????ℎ??????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
??????????????????????????
?ℬ??ℰℱ?ℌℑ??ℒℳ????ℜ????????
????ℯ?ℊ???????ℴ???????????
??ℭ????ℋℐ????????ℛ???????ℨ
??????????????????????????
??????????????????????????
??????????????????????????
??ℂ????ℍ?????ℕ?ℙℚℝ???????ℤ
??????????????????????????
А символы в редакторе копипастой перетаскиваются (возможно нужно будет смещения подправить, чтобы символы на одном уровне располагались).
Вообще шрифты ttf (стандартные шрифты в винде и ведроиде, хотя могут использоваться и другие) — это векторная графика. Про те, что на скрине я вообще ничего сказать не могу
Я бы, скорее написал софт, который русские буквы другим цветом выводит, чем менять дизайн. А то ведь надо еще и запомнить, какая буква С — русская ))
Проще поменять цвет текстового курсора: черный для английского, красный для русского.
Нет, курсор лучше не трогать - это позиционное выделение будет - а нужное - общее - на всю ширину обзора, а не только на очень конкретный фокус
Софт - это хорошо, как я выше уже говорил, вот только текстового софта много - везде не поправить. А так да, выделять цветом можно было (правда не всегда цветом приемлемо т.к. в редакторе текст тоже может быть разноцветным). Но лучше, как тоже я говорил, анализировать контекст - и выделять только ели есть подозрение на выбивание языка из контекста (кстати, MS Word такое умеет делать).
только в английском e это и, а i это ай. Открытых слогов кажется чуть больше, чем закрытых.
- J чаще звучит как ж/дж;
- W — чаще как у;
- А вот Y — обычно как й (кроме той половины случаев, когда это гласная буква со звуком и);
У меня получилось 23 пары.
https://klava.wiki/binary/эйцукын
Что же Вы Enter таким маленьким сделали
Нафига переключение языка разводить на разные клавиши
Клавишу Win зачем продублировали - справа будет достаточно одной
PrintScreen и Pause Break нафига поставили рядом с Enter - они Вам так нужны?
Вам реально нужна клавиша ± именно как клавиша без модификатора (alt+ + или shift+ +)? При этом обычный + зафигарили куда-то далеко вправо. То же и про – мне кажется лучше вешать на хоткей (alt+ - или shift+ -). А _ где?
Аналогично про символ умножения × и обелюс (символ "деления") ÷ - они точно многим нужны как отдельные клавиши без модификатора?
А где же тогда символы ≠ и символы тожества ≡ ≢
А клавиша для … так уж нужна? Тогда где вертикальное и межстрочное? И где •
Вы уверены, что разные виды кавычек и апострофов нужно вешать на разные клавиши?
RShift и Alt я бы поменял местами (те что по центру)
Caps Lock и Num Lock ликвидировали? (как и Scroll Lock)
CS+Esc и AS+Tab это что?
А где же цифры?
Вы уверены что Ё стоит выносить на отдельную клавишу - а не совместить её с Е + модификатор?
Мне кажется не удачной идей разнести клавиши Ь и Ъ
Мне кажется не так уж нужны отдельные клавиши для @ и ~?
Куда дели клавиши F1-F12?
Где ; не нашёл*?
$ оставили, а где другие символы валют?
Не нравится, что < > так и остались на клавишах Б Ю и и видимо не набираются в русской раскладке
Цветом фона я бы лучше выделил клавиши инвариантные к раскладке. Цветом символов выделил бы символы на клавиши на разных языка. На разном уровне вывел символы с разным применением клавиш модификаторов
Где клавиши Home End, Page Up, Page Down, Insert?
Где стрелочки (хотя так и напрашиваются вставить их по центру левых арочных долей
Раз уж возникли вопросы — полная информация о моей клавиатуре здесь: https://klava.wiki/hypha/kkeyb
Полная раскладка здесь: https://klava.wiki/hypha/эйцукын
Enter стои́т так, что он вполне удобен для нажатия слепым методом;
это удобно — я ВСЕГДА знаю, какой язык включен, перед началом набора нажимаю клавишу нужного языка — и УВЕРЕН в языке;
Win одна;
привычка: по паузе я гашу экран, по Ctrl+Pause выключаю комп, по Ctrl+PrtScr перезагружаю винду;
± с модификатором спец-слоя;
аналогично;
не влезли в раскладку, в ней и так джва алфавита + спец-символы уникодные;
люблю оставлять многозначительность, незаконченность предложения…
показалось удобным и логичным;
Alt+PrtScr часто использую;
NumLock, собственно, есть, хотя Раскин и не рекомендует;
Ctr+Shift+Esc вызывает диспетчер задач, Alt+Shift+Tab листает задачи в обратном направлении;
в полной версии расладки всё есть;
Ё и Ъ в слое спецсимволов;
?
для @ обязательно!
на полной версии раскладки;
с долларом;
«другие» есть не во всех шрифтах…
да, <> и “” не набираются в русской, как и \|&#
так получилось;
на полной версии раскладки;
там же.
На все вопросы с удовольствием отвечу. :)
Очень трудно невозможно сопоставить нарисованные раскладки с физическим экземпляром. Вообще никакой связи. Я вопросы то писал к картинке, а не к физической клавиатуре!
Первый раз вижу на клавиатуре перевёрнутые клавиши с обозначениями цифр (и спутывающими спецсимволами) - зачем? И дубли клавиш только для цифр 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, мой ник там такой же — с удовольствием объясню.
Там сидят такие же как я, любители кастомных самодельных нестандартных клавиатур.
А если мне надо будет писать на немецком? Куда экранчик для ö и ü вставлять? А для š?
Что значит "нельзя терять свою самобытность"? Она вообще зачем? Можно критиковать переход на английский язык с той точки зрения, что и он недостаточно эффективен. В идеале, надо бы где-то на суперкомпьютерах и нейросетях оценить преимущества и недостатки всех существующих языков, выработать правила эффективности, и спроектировать супер эффективный язк. Это будет не очень сложно, самое сложное в том - как его внедить по всему миру. Везде найдутся такие, кто про эту, так называемую "самобытность" бурчать начнет :)))
Согласен. Идеального языка нет. Поэтому необходимо развивать в сторону идеального тот язык на котором разговаривают (и пишут) в твоей среде. Самобытность здесь в том, чтобы сохранить наиболее удачные языковые и письменные приемы предков.
Вы только что придумали эсперанто. Ну и да, "xkcd 15 стандартов". Один язык программирования-то придумали уже на всех? :) Там попроще.
Придумали, это Forth (и аналоги), это язык и низкого и высокого уровня одновременно, ещё он и компилятор и интерпретатор, и отладочная консоль в комплекте. Но мало кому нужен, слишком уж непривычный.
На форте в 80-х годах была создана необычная операционка для компьютера Canon Cat, в 256 КБ памяти разместили саму операционку, мощный текстовый процессор с живым поиском, ещё и большо словарь для проверки орфографии, не занимая им память дополнительно, слова форта им и являлись. Компьютер загружался с рекордной скоростью, всегда в том состоянии, в котором его оставили. Всё работало через текстовый интерфейс текстового редактора и специальной клавиатуры с дополнительными кнопками для быстрого поиска (навигация только через поиск), выполнения команд и запуск кода.
https://ru.wikipedia.org/wiki/Ифкуиль
Уже есть :)
Она вообще зачем?
Разнообразие - это хорошо, это прогресс. А
спроектировать супер эффективный язк и внедить по всему миру
- это унификация, это плохо. Унификация ведёт к деградации.
Тут как с языками программирования: чем их больше их есть - тем больше интересных подходов и практик мы наблюдаем, тем эффективнее решаем задачи. Благодаря разнообразию происходят дискуссии в духе "что лучше", что рождает очередное новое и прекрасное. И т.д. и т.п.
Полагаю, что в данном случае это так не работает, считаю, что человеческие языки это тяжелое легаси, которое надо вычищать.
И в целом, утверждения о том, что разнообразие это прогресс - очень спорное.
И насчет определения унификации как деградации - тоже не соглашусь.
Языки, созданные в древности по определению не могут быть качественно проработаны древними людьми. Да и в принципе, никакие решения отдельных людей или сообществ не сравнятся по качеству с компьютерной проработкой сотен и тысяч явных и скрытых критериев.
Подобно тому, как чемпион мира в Го проиграл нейросети AlphaGo, точно так же и и искуственно спроектированный язык будет на порядки превосходить все, что в состоянии придумать люди.
Нейросеть вполне может создать 3D модель человека со всей физикой и химией, учесть скорости распространения сигналов, и реакции органов. Учесть скорости обучения людей в разном возрасте, разного пола и различных народностей, учесть какой из навыков является приоритетным - скорость печати, или рукописного ввода, скорость чтения или произношения. Найди баланс между всеми этими критериями.
И если в дальнейшем, появится необходимость учесть еще какие-то факторы, то ни что не мешает запустить нейросеть и перепроектировать язык.
Вот вам и развитие языка, и его соответствие требованиям времени.
Вот здесь, в комментах, приводят в пример Илакш - но в нем только один критерий эффективности реализован "точность" передачи информации.
Критерии скорости обучения, скорости чтения и письма не проработаны совсем.
Ну вот и все, на что способен человек.
Учесть и хорошо проработать всего лишь один, или несколько критериев.
Не сотни, и не тысячи критериев.
Версия о том, что разнообразие языков является поиском компромиссов могла бы быть состоятельной, если бы эти компромиссы были результатом научно выверенного, осознанного решения, а не случайного блуждания в потемках разума древних людей.
И, кстати, большое количество языков программирования на самом деле, мне больше говорит о принципиальной неспособности людей сразу спроектировать нормальный язык.
Некоторые ЯП у меня вообще вызывают недоумение и сомнение в адекватности авторов.
Не буду называть, чтобы не разжигать :)
Ну и, конечно, здесь же тусуются амбиции корпораций, которые просто навязывают свои языковые решения, хочешь-не хочешь, а "жричедали".
Вряд-ли кто-то будет спорить, что зык программирования не является самостоятельной достаточной целью, он всего-навсего средство для решения каких-то задач. Поэтому, чем быстрее это средство стабилизируется, тем всем будет лучше.
Видел я на работе ситуации, когда сотрудник уже уволился, и выяснялось, что поднял он сервис на новом модном языке просто чтобы попробовать новый язык и связанную с ним платформу/технологию.
Разумеется, сделан сервис криво, тормозит и глючит. Поскольку опыта разработки у него было =0 на этих технологиях.
Да, конечно, вопрос, к руководству, кто пустил козла в огород. Вот только и руководство уже сменилось.
А на руках у нас остался факт о том, что люди блуждают на ощупь в потемках, набивая шишки разнообразием языков, вместо решения действительно важных задач.
Да, впечатлила история создания Erlang там люди и в самом деле пытались хорошо продумать все технические вопросы, и внедряли не поиграться, а решить конкретные задачи.
И даже удалось решить, хотя и не очень этот язык близок к человеческому способу мышления :)
Конечно, есть и другие языки, о которых можно сказать много интересного и хорошего. Это я к тому, что не все так: "ужас-ужас", но все же :)))
Специально посматривал в ответы, ибо тема интересная. Дождался)
человеческие языки это тяжелое легаси
Так это же хорошо! Нагрузка на ум, новые нейронные связи и всё вот это. Другой вопрос, могли бы мы добиться того же засчёт чего-то, что не язык. Например быстренько выучить все нужные правила, а дальше заниматься рисованием или ещё чем.
И в целом, утверждения о том, что разнообразие это прогресс - очень спорное.
Да в целом любое утверждение очень спорное. Касательно языка я считаю, что это так. Оттуда спёрли, отсюда спёрли, скомбинировали - вот и инновация. Применимо к большинству творческих областей.
И насчет определения унификации как деградации - тоже не соглашусь.
Зависит от того, что мы унифицируем. Если какую-нибудь математику или лампочку - это хорошо, это помогает избечь путаницы, а если язык до серой кашицы - то тут вариативность с мышлением сходит на нет (мне вообще язык тем и нравится, что допускает вариативность. Масса возможностей для творчества. Хоть Высоцким слова выдумывай).
Языки, созданные в древности по определению не могут быть качественно проработаны древними людьми
А им и не надо. Всякие умные лингвистические дядьки любят подчёркивать, что логаки логикой и правила правилами, а язык живой, в этом его фишка.
искуственно спроектированный язык будет на порядки превосходить все, что в состоянии придумать люди.
Тут встаёт вопрос: насколько это нам вообще надо? Не выйдет ли как в той серии Смешариков, где пещерным людям автомат с газировкой закинули и они деградировали? (вообще вопрос ко всем утопиям)
Ну вот и все, на что способен человек
Чем дальше в лес... Задача дествительно тяжелоподъёмная, большинство областей знания к этому сремится.
а не случайного блуждания
Да у нас вся жизнь на этом построена) Да даже не то что наша жизнь, мир на том стоит.
И, кстати, большое количество языков программирования на самом деле, мне больше говорит о принципиальной неспособности людей сразу спроектировать нормальный язык
А как по мне, они просто решают разные задачи. Придумай что-нибудь для всего и сразу - получится c++, а c++ уже не каждый осилит (или будет осиливать непомерно долго).
здесь же тусуются амбиции корпораций
У мелкомягких отлично получилось, как по мне. Ну а у большинства остальных просто что-то. (может всё это зачем-то нужно. Не знаю. Не писал)
чем быстрее это средство стабилизируется, тем всем будет лучше.
С каждым днём времена меняются, появляются новые практики, старые уходят, бесконечный процесс. Потому стабилизацию средств разработчик считаю невозможной.
и выяснялось, что поднял он сервис на новом модном языке просто чтобы попробовать новый язык и связанную с ним платформу/технологию.
Это же не проблема средства разработки, а конкретного человека (или группы людей). Не от кухонного ножа зависит, хлеб им режут или уже не хлеб.
суперэфынктивный язык
Эфкуил же. Или Илакш.
Только, как показала практика, эффективные языки для людей слишком сложны, а компромиссов между простой и эффективностью как раз не меньше, чем существующих языков.
Про переход на латиницу моя шуточная статья: https://habr.com/ru/post/543172/
Если вам хочется ставить в тексте тире и разные виды кавычек — поставьте себе раскладку Ильи Бирмана или аналогичную и вводите этим символы сочетанием пары клавиш — вполне рабочий вариант. Нет смысла добавлять на клавиатуру ещё десятки, а то и сотни клавиш, если можно обойтись без этого.
а Ctrl нажимается не пальцем
И тут же
Ctrl+Shift вообще самая простая комбинация, нажимается согнутым мизинцем.
Ctrl то тогда чем нажимается или мизинец - не палец?
Ctrl в слепой печати нажимается основанием мизинца. Очень удобно, и не приходится пальцы отрывать от базовой позиции (на среднем ряду клавиш)
А ведь можно как белый человек нажимать большим пальцем, как это сделано на Mac.
Пользователям маков не надо жать Ctrl. Сочетания все те же самые, но используют клавишу CMD
Переназначить Alt на Ctrl, в принципе, и в винде можно, если очень хочется.
Но хоткеев с Alt'ом в винде (и приложениях) тоже достаточно много, потому особой разницы не будет, левую нижнюю кнопку всё равно придётся тыкать регулярно.
У меня на обычный клавиатуре Ctrl|Win|Alt переназначены на Win|Alt|Ctrl. Ctrl и Alt нажимаю большим пальцем. Win нужен не часто - его нажимаю мизинцем.
Так же Esc переназначен на CapsLock - мизинцем не нужно двигать в верхний левый угол.
Левая нижняя кнопка (мой 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).
Ну вот да, просто менять расположение не выход - это должны все приложения изначально учитывать, поэтому на винде я даже не пробую перебиндить.
К слову, аналог 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, что уносит в конец документа.
Но и не LineEnd, согласны? А документы бывают не только текстовые. Pdf, например, или веб-страница.
И что же End делает в открытом 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 ребром ладони, то на классическом полноразмерном свене у меня все пальцы задраны вверх, и до клавиатуры дотягивается только противопоставленный, и тот боком.
Сфотографировал как смогу. Ну, учитывая то, что пришлось изгибаться для фотографии слева.


Ноут, корткий ход кнопок… у меня при таком положении руки шифт прожимается. но наверное можно приспособиться если потренироваться. Пока с вами переписываюсь — пробую. Со временем все удобнее становится.
Ctrl нажимается не пальцем.
У меня прям сегодня мир перевернулся. Никогда раньше не задумывался, но ведь действительно можно нажимать не пальцем, и так вроде даже удобнее, надо только привыкнуть.
Можно ещё много чего придумать https://habr.com/ru/post/669912/
Мизинцем приходится Ctrl нажимать тогда, когда левая нижняя кнопка — Fn.
В общем, я предлагаю сперва бороться не с клавиатурами, а с кириллицей — переводить русский язык на латиницу.
Гораздо логичнее бороться за общемировой переход на кириллицу. Латиница это безнадёжно устаревшее легаси. Даже самый большой пользователь, английский язык, вынужден использовать биграммы для элементарных звуков, таких как «ch» или «sh».

Да, это тоже решение )
Но абсолютный минимализм — одна клавиша (как ключ Морзе).
Если подумать, то и "Done" тут лишняя :)
У каждого символа есть свой код - у пробела и перевода строки тоже. Так что достаточно только двух клавиш - ноль и единица.
То есть 00000001 вам всегда придётся набирать со всеми нулями. А если будет разделитель, то нажали «1» «done» и начали следующий символ.
Впрочем, в идеале и символов других быть не должно — весь язык должен будет превратиться в нули и единицы. И люди будут между собой бинарными звуками общаться. «Ку» и «Кю», например.
Даже самый большой пользователь, английский язык, вынужден использовать биграммы для элементарных звуков, таких как «ch» или «sh»
Хуже того, даже оригинальный пользователь (собственно латынь) имел никак не выделяемые на письме долгие гласные и символы только для заимствованных слов: x, y и z для греческих. Типичный defective by design.
Уже всё изобрели и без кириллицы
https://en.wikipedia.org/wiki/Stenotype
В общем, я предлагаю сперва бороться не с клавиатурами, а с кириллицей — переводить русский язык на латиницу.
Если уж реально бороться с причиной, а не со следствием, то кхе-кхе, это себя и окружающих нужно переводить с кириллицы русского на латиницу английский.
Для себя решил, что наилучшим для меня вариантом была бы полноразмерная стандартная беспроводная клавиатура, у которой numpad блок и только numped блок должен быть слева от буквенно-символьного блока. Правда еще не выбрал\купил себе такую :(
Пользуясь случаем, если у кого-то есть такая, поделитесь опытом и посоветуйте к какой модели присмотреться
У меня цифровой блок в центре клавиатуры, чтобы пользоваться им и правой и левой рукой.
Вам нужен отдельный цифровой блок! Их можно даже иметь два: слева и справа.
Не совсем понятно, зачем при печати ходить к цифровому блоку. Цифры есть рядом с буквами, а перемещение курсора есть на полпути туда.
Не знаю как другие, но я до сих пор при слепой печати часто не попадаю в цифры, которые над буквами. Хотя научился ещё в детстве 25 лет назад.
Приходится работать на разных объектах, представляю на каждом объекте своя, удобная для кого-то клавиатура, придется каждый раз подключать свою и всегда иметь её при себе.
Я на разные объекты ношу свою легкую клавиатуру. Удобство и гигиена.
С другой стороны:
Разъемы ушатываются.
Разъем подключения может быть недоступен или плохо доступен (занят, расположен сзади системного блока, установленного в нишу стола, вообще отсутствует).
Злые безопасники, не позволяющие "совать что попало" в порты компьютеров.
Порой долго ждать, пока оно клавиатуру распознает и подключит, бывает быстрее на непривычной клавиатуре набрать.
Клавиатуре нужно найти место на столе, что иногда может быть весьма затруднительно по причине, например, отсутствия собственно стола.
Гигиена?? Ты много случаев заражения через клавиатуру знаешь?
Иголки клавиатурные
Заводятся в клавиатуре, если не чистить ее 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 человек. А всей прочей ерундой занимаются в основном либо всякие любители барберов, смузи и инсайтов на митингах в коворкингах, либо гики, которым просто прикольно сделать или купить что-то необычное.
С вами случился argumentum ad verecundiam.
Все перечисленные персонажи — очень взрослые мужчины. RMSу уже 70 почти. В таком возрасте тратить время на переучивание на новую клавиатуру просто глупо. Во-вторых, любой инженер (и программист особенно, и перечисленные корифеи особенно особенно) знает, что оптимизацию надо начинать с тех частей процесса, где тратится больше времени. По-этому, на прогресс средств ввода тратили много ресурсов, во времена перфокарт. Сегодня ввод текста занимает незначительную долю времени разработки, по-этому унификация победила дальнейшую оптимизацию.
занимаюсь ровно тем же, что Вы перечислили. Если бы до этой статьи меня спросили какой клавиатурой я пользуюсь - ответил бы что-то вроде "Эммм, Logitech, наверное...". В среднем печатаю 10 страниц а4 в день шрифтом 12 с интервалом 1. Использую 5 разных клавиатур (3 стационарных и две ноутбучных): 1. Какую-то беспроводную Logitech, 2. Какую-то проводную Logitech. 3. Apple wireless. А также два ноутбука Мак и Виндобук. Инструмент для меня вторичен, первичен результат. Возможно автор статьи достиг уже таких высот в написании кода, что совершенствовать можно только сам процесс написания, но лично я пока так высоко не летаю. Спроси супругу (копирайтер\тех. писатель) имеет ли для нее значение клавиатура? Она пользуется клавиатурой Макбука и Apple wireless просто потому что для Мака так удобней. Печатает до 15-20 страниц а4 каждый день. Полагаю, что за несколько лет она напечатала уже больше текста чем некоторые программисты за всю жизнь. Ее тоже не напрягает. Говорит, что когда творит - инструмент для нее вторичен.
Проблема автора статьи напомнила анекдот:
"— Доктор, когда я кончиком языка дотрагиваюсь до комочка фольги, в котором до этого пекли картошку, у меня покалывает за ухом. Что это значит?
— Что у Вас слишком много свободного времени!"
Неужели код пишется в таких огромных количествах?Так в том и дело, что у программистов слишком много свободного времени и ресурсов=)
Зачем писать про историю клавиатур под заголовком "Почему я отказался от стандартной клавиатуры"? Вы даже на свой вопрос не ответили.
Прочитайте раздел статьи «Причины, по которым я отказался от использования стандартной клавиатуры».
Без истории было трудно объяснить как у стандартной клавиатуры появились указанные недостатки.
Но в целом я согласен, статья получилась больше историческая.
Мне кажется, это и так очевидно, что клавиатур долгое наследние. Переделывать стандарт экономически трудно. Это подверждает тот факт, что половина стартапов с новыми клавиатурами не проходит Какстартер, а наладить хоть какой-то выпуск удается единицам. Хорошие клавиатуры серии Скульпт выпустили Микрософт. Я лично пользуюсь внешней клавиатурой Эпла.
Думал потратить время на захватывающую историю в стиле агента 008,5, как человек сам с помощью золотого сечения, скрепок и крови единорога сделал суперпуперклаву, а ему не давали - а на деле типовая прелюдия к hollywar между тупоконечниками и остроконечниками ... Ну Dieu le veut ...
И все же, отказались в пользу чего? Любопытно посмотреть на достойную замену с Вашей стороны.
так какую клавиатуру лучше использовать? Какая марка более современная? Наверное та, что у Apple
Ни одна из существующих на рынке клавиатур лично мне не подходит. Лучше использовать клавиатуру, которая максимально упрощает вашу работу. Постараюсь лучше изложить в следующие статье.
Согласен. Но у меня нет проблемы в том, чтобы возить с собой клавиатуру и иметь клавиатуру для дома и работы. Мне так удобнее.
А если кто-то с ноутом и вечно в разьездах?
Вместо ноута использую планшет и клавиатуру. Намного универсальнее ноутбука получается.

Я для этого разработал клавиатуру Hlider, крупные кнопки в матрице 5×3, в одном слое все буквы, цифры, символы, навигация, буфер обмена.
Можно научиться печатать вслепую, для ускорения этого процесса можно отключить отображение букв, тогда не будет смысла поглядывать на клавиатуру, смотришь лишь на набираемый текст.
Чтобы мне хотелось попробовать, так то «т9-свайп» на клавиатуре «кнопочного телефона». Основа — привычные 9 клавиш, свайпом по которым пишется слово. Клавиш всего 9 и, как мне кажется, они лучше приспособлены для того, чтобы возить по ним толстым пальцем, чем мелкие «полноформатные».
Насколько я помню, там был вполне неплохая автоподстановка, вариантов предлагала не много и, чаще всего, правильно угадывала с первого раза. Современные словари и алгоритмы должны работать еще лучше
Пусть там не будет ВСЕХ символов на основном экране, я готов переключаться для того, чтобы ввести что-то за пределами -.,!? но слова то должны хорошо получаться
Я чуть попроще себе делал (ну и сама используемая мной прога не поддерживает диагональные свайпы с клавиши, так что скин такой не сделать): habr.com/ru/post/701494/#comment_24952312
Так я с планшетом механическую клавиатуру использую.
Разве что вроде нет ввода непрерывным движением по кнопкам. Хотя лучше поспрашивать в теме: там присутствует разработчик и с ним там можно пообщаться на счёт клавы и её развития (периодически заглядываю и почитываю).
В шапке той темы под первым спойлером на скринах уже видно, что клава умеет всё, что умеют стандартные клавы ПК (и даже немного больше). Ну и в самом начале шапки есть ссылка на тему, где пользователи выкладывают свои версии клавиатур для проги. Так что можно на свой вкус подобрать (если же нет, то можно отредактировать под себя любую существующую версию или же создать что-то своё).
Я про обычную механическую клавиатуру, с физическими кнопками
Планшетные внешние клавы лишены блока десктопных кнопок над курсором и из-за этого работать с текстом — неудобно
У меня имеется беспроводная 2E KT100 (покупал для использования с TVBox'ом, но я просто TVBox не использую и поэтому она валяется уже давно на полке). У неё есть Insert, PgDn и прочие, но они нажимаются, если юзать кнопку Fn. Зато имеется тачпад вместо цифрового блока.
В общем так себе альтернатива клавы для ПК.
К планшету можно подключить обычную клаву для ПК
Можно (я даже Model M цеплял через пачку переходников), но пропадает мобильность.
но пропадает мобильностьНе то слово. Компактный планшет и клава в два раза больше него, ещё и с проводом
Хотя сейчас я всё же больше обычным ноутом пользусь. Планшет беру только в короткие поездки, где не планируется набора текста больших объёмов на ходу. Потому на коленках экранная клавиатура, а на столе — блютусная.

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

Такое сойдет только для менеджера, которому максимум — форвардить письма, добавляя от себя пару строчек или чатиться в Зуме
Ну тут хоть блок «пейдж даун» условно есть, хоть и криво.
Это MS Wedge. В своё время долго выбирал среди компактного, но пристойного.
«Эфы» есть, пусть и через Fn. Insert'а только нет, но это терпимо, учитывая то, что я на ней не работаю в качестве основной, а день-другой могу и без Ins'а протянуть. И кнопки достаточно крупные и одинаковые по размеру (некоторые обожают всё, что не латиница, делать уменьшенной ширины).
Я на ней почти без проблем печатаю вслепую, почти не промахиваюсь.
В недостатках — тяжелая, весит как тот планшет. Ну может кому-то ещё работа от батареек покажется минусом, но мне наоборот, так больше нравится.
Ну я бы не сказал, что тут всё плохо - интересные идеи есть, а вот Delete и Insert нет (или я не вижу), как наживать на заветные комбинации (хотя эта клава явно не для Windows систем) - и что тут с Home и End не понятно
К планшету можно подключить обычную клаву для ПК (точно также как и к смарту, если есть OTG). =)Тогда уж проще ноут побольше, чем такой комбайн
Беспроводная блютусная у меня есть, в качестве пульта при просмотре фильмов используется ))
Правда я предпочитаю полноразмерные (сейчас с MSI DS4100 пишу). По компактную беспроводную я вчера писал (она со встроенным тачпадом по ширине как эта MSI без цифрового блока).
Проблемы описаны, но являются ли они реальными проблемами? Я печатаю грубо говоря 500 символов в минуту на стандартной клавиатуре. Вы печатаете хотя бы 700? Или может, 1000? Если нет, то в чем смысл оптимизации?
Современная клавиатура для меня это не столько про скорость печати, сколько про скорость управления программами.
Недостатки, даже если они не являются большой проблемой для людей быстропечатающих, должны быть устранены, если это возможно.
Проблемы описаны
Именно. И скорость печати лишь одна из них. Есть ещё удобство использования и влияние на здоровье, например.
Удобство - это вопрос привычки. Скорость печати - аргумент, причем основной. Но именно он автором как раз и не раскрыт. Если люди будут набирать на "правильной" клавиатуре хотя бы процентов на 30 быстрее - это результат. А если скорость не повышается - значит, проблема надумана
Удобство - это вопрос привычки.
Отнюдь. Ездить на детском трёхколёсном велосипеде взрослому человеку неудобно и это не про привычки.
Скорость печати - аргумент, причем основной.
Повторюсь, один из.
А если скорость не повышается - значит, проблема надумана
Мне достаточно моей текущей невысокой скорости печати, да и печатаю я не часто. Зато часто взаимодействую с компьютером с помощью клавиатуры (шорткаты). Если пользоваться клавиатурой неудобно, то это сказывается на моей производительности - значит, проблема не надумана.
Добавлю ещё про здоровье. Мне пришлось отказаться от мыши из-за болей в запястье. И я такой не один. Представьте насколько безразлично вы бы отнеслись к скорости набора, если бы использования "быстрой" клавиатуры доставляло вам физическое страдание.
Трехколесный велосипед - крайность. Я говорю про примерно равные альтернативы. Например, пересев в новую машину, сначала все кажется неудобным. Но через месяц уже сидишь как влитой. Вот про такое я говорю. Научиться печатать вслепую и быстро пользоваться шот-катами можно за месяц-два. Вопрос желания.
Для начинающих - да, возможно, обычные клавиатуры неудобны. Для профессионала (именно в пользовании клавиатурой) не вижу больших неудобств.
Другой вопрос, что очень много людей работают за компьютером годами. Но даже среди программистов до сих пор большинство не умеют печатать вслепую. Да и шоткатами далеко не все умеют пользоваться. Даже Ctrl+C, Ctrl+V не все используют. Да, есть и такие "специалисты" среди сотрудников, которые через контекстное меню копируют. Или не знают про Alt+tab и т.п. Но чем больше таких "специалистов", тем ценнее мы )))
Скорость печати повысится. Расчёты будут в следующей части (частях). Но, повторюсь, скорость набора букв не самое главное.
Есть ещё эстетика — удовольствие от использования клавиатуры.
Не соглашусь, не основной. Программистам, в подавляющем большинстве случаев, не нужна скорость печати 100 слов в минуту. Оценивать клавиатуру с т.з. скорости набора, все равно что оценивать автомобиль по максимальной скорости на спидометре. У программиста как правило высокая вариативность работы с клавиатурой. Экстремально высокая скорость набора (а ваши 500 в минуту - это выдающийся результат) практически не повлияет на скорость навигации по коду,или его рефакторинг. А это, на мой взгляд, ключевое, что упускают в разговорах про клавиатуры. Как часто каждый из нас решает не переименовывать переменную или разгрузить функцию, потому что накопилась "ленца" бегать за курсорными кнопками или мышкой? Недостижимость шорткатов без смещения рук требует постоянный возврат в "домашний ряд", что в 1 из десяти случаев заканчивается неверным стартовым набором, с годами, это начинает становиться заметным.
Если проводить аналогии с автомобилями, то более мощный автомобиль это не только большая максимальная скорость, но и большое ускорение. Чем вы медленнее пишете, тем меньше мыслей/кода можете записать за отведенный для набора промежуток времени.
Надежность механизмов и сейчас волнует инженеров.
«Миф» (или не миф) о расположении клавиш был связан не с ломающимися от скорости печати механизмами, а от заедании «битков» при быстром последовательном нажатии двух близко расположенных клавиш. Что, кстати, очень похоже на правду, имел опыт печати на относительно современных печатных машинках и там такая проблема была довольно частой.
Я правильно понял, что статью правильно назвать «почему современные клавиатуры неудобные». Это и так все чувствуют, а что с этим делать - миллион мнений. Нейроинтерфесы скорее изобретут.
Рычаги пишущих машин заедают (переплетаются), только если вы одновременно нажимаете несколько клавиш.
Современные клавиатуры неудобны потому же, почему не удобна универсальная обувь на один размер ноги. В идеале клавиатура должна быть под конкретного специалиста с конкретными задачами.
Рычаги пишущих машин заедают (переплетаются), только если вы одновременно нажимаете несколько клавиш.
Большую часть современных клавиатур, кстати, тоже клинит, если несколько кнопок нажать рядом находящихся. Геймеры подтвердят. :)
понятие «одновременно» - на инженером языке означает «с какой-то минимальной разницей во времени», что приводит нас к тому, что даже медленно печатающий человек при определенных сочетаниях может эту разницу преодолеть.
Пол универсальную обувь, вы не покупаете обувь в магазинах, а делаете только по универсальным лекалам? А про клавиатуры для конкретных нужд, проходили - например, клавиатуры для АСУТП, и все равно в массе своей отказались.
Да, вы верно заметили. «Очень быстро» может быть равно «одновременно».
В ходе написания этой статьи я стал небольшим коллекционером пишущих машин ХIХ века. Могу сказать вам с уверенностью, что рычаги и штанги сцепляются только если специально нажимать две клавиши сразу. При очень быстром темпе печати, нажимая две клавиши с максимально возможной скоростью, но без наложения нажатий, заклиниваний не происходит.
Все упирается в человеческую лень. Никто не станет целенаправленно осваивать более удобный инструмент. Если я куплю обувь по размеру, вместо износившейся, то я предпочту износившуюся, чтобы не натирать мозоли.
Не миф
Они могут пересечься только при ударе по каретке. Если один начал опускаться, то второй уже может ударять дальше.
Скорость нажатий — не всегда равна скорости печати, просто две кнопки было удобно быстро ударить одну за другой. И да, для зацепления есть определенный интервал, это не материальная точка, потому — хватало. Цеплялись
Конструкции всегда были такими, чтобы рычаги или штанги не сцеплялись. Это происходило только если машина была плохо смазана (рычаги плохо опускались).
Цеплялись, тем более когда уже знаешь приблизительно расположение двух букв для разных рук. Наверное, у людей с музыкальным образованием, все обстояло хуже - аккордная игра на инструментах в крови.
Таки да, тема сисек выбранной автором клавиатуры не раскрыта. Раскрыта только тема хреновости современных клавиатур. Такой же анализ альтернатив, полной и 10-ти кнопочной клавиатур не приведён.
Экскурс в историю интересный. Жаль закончилось быстро. Требую продолжения.
Интересно, какую клавиатуру выбрали вы в итоге и какая, по вашему мнению, станет следуюшим стандартом?
Ещё интересно, какие, на ваш взгляд, модификации обычной клавиатуры возможны, чтобы не "шокировать" обычного пользователя? Я бы начал с переноса Ctrl под большой палец (как на Mac) и переноса Esc на CapsLock.
Дублирование частых клавиш (Ctrl, Alt, Shift, Win) с правой стороны создает дополнительную когнитивную нагрузку.
Не понял как именно эта нагрузка возникает. Дублирование это, помогает, например, пользоваться шорткатами одной рукой. Попробуйте LeftCtrl+O одной рукой нажать.
Спасибо. Нового стандарта, думаю, не будет. Скорее люди перейдут на нейроинтерфейсы.
Модификации обычной клавиатуры — тупиковый путь. Они не дают существенного прироста производительности.
Когнитивная нагрузка создается для пользователей, замороченных чередованием этих клавиш при наборе.
Когнитивная нагрузка для тех, кто не выработал рефлекса (большинства).
Если да — то это чистый рефлекс, ни о каком рассуждении тут речи не идет, вообще
А тем кто не наработал рефлексы слепой печати — рано задумываться о том, какую выбрать клавиатуру. В этом нет смысла — они одинаково долго будут печатать на любой
Те кто не выработал рефлексов, будут быстрее печатать на 165-клавишной клавиатуре.
Проводил эксперименты на детях и замерял расстояния преодолеваемые пальцами. Скорость обнаружения нужной клавиши на 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 чернилах (пусть и монохромную, хотя в цвете тоже можно было бы) - хотя, мне кажется, и такую уже тоже где-то встречал в анонсах - но в продаже не видел. Но такая будет ещё дороже, и не будет светиться в темноте.
Сейчас больше внисмания стоит обращать на виртуальные клавиатуры смартфонов-планшетов - вот тут сейчас идёт самый пик развития искусства ввода и эргономики клавиш! Возможно со временем это придёт и в обычные клавиатуры - они тоже станут виртуальными - всё что нужно - это довести до ума тактильную отдачу! Может нам нужны специальные устройства, надеваемые на пальцы?
Охват и расстояние между клавишами на ортолинейной и сдвинутой клавиатуре не отличаются. Проблема в синхронности движений пальцев.
Поворот кисти, действительно, решает проблему.
Представьте цифровой блок клавиш с таким же смещением. Насколько сложнее будет им пользоваться?
Возможно, если бы Backspace, Delete находились ближе к основной позиции, вы бы исправляли опечатки сразу при наборе и реже бы о них забывали.
Все комбинации с 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-клавишное чудище для специфичных задач и без эргономики. Опять же, я могу быть не прав, но ИМХО, артрит - обеспечен на таком.
Спасибо.
Я использую русский и английский, поэтому 165. Да, есть клавиатуры и для китайского. Согласен, что смотрится безумно. Но это ультра-клавиатуры, приведены для примера. Никто бы не стал ими пользоваться всерьез.
Согласен. Все эти проблемы останутся с человечеством на долго. А причина в том, что при создании стандарта не думали о будущем.
Если вы поехали на отдых в дальнюю страну, то вы тоже не берете с собой машину/велосипед и мучаетесь с прокатной. Но дома или на работе вы стараетесь обеспечить максимальное удобство.
Спасибо, действительно монументальная проработка. Я хочу сказать про клавишу композ в linux, при помощи которой можно вводить тире, «ёлочки», многоточие…
Работает по принципу нажал композ (без удерживания) потом ввёл мнемонику и система сама вводит типографический символ. Например << превратится в левую ёлочку, -- в тире и т.п.
Спасибо. Colemak это адаптированный под стандартную клавиатуру dvorak. То есть, по сути, полумера.
Раскладки для ортолинейных клавиатур, не привязанные к стандартной клавиатуре, дают больший прирост в скорости набора.
Чередование рук и пальцев одинаково позитивно сказывается на скорости набора, что на машинке, что на ПК. Тут смысл в том, что за два нажатия с чередованием получается ввести больше знаков, чем за два нажатия одним пальцем. При чередовании нажатия получаются внахлест.
Колмака делали для того, чтобы горячие клавиши остались на своих местах.
Ортолинейные клавиатуры не отличаются шагом клавиш от стандартной.
Цифровой блок стандартной клавиатуры — представитель ортолинейного царства клавиатур.
Сдвиг путает пальцы. По своему опыту скажу, что при переходе с клавиатуры со сдвигом на ортолинейную клавиатуру с тем же расположением букв возникают трудности: пальцы не понимают как двигаться.
Если вы решились переходить на другие типы клавиатур, не привязывайтесь к тем, которые похожи на стандартную. Эффект не будет стоить времени на переучивание.
На широких ортолинейных клавиатурах кисти и руки лежат почти под 90 градусов. На маленьких нужен наклон клавиш, чтобы не сгибать запястье, да
Как вариант — раздельная ортолинейная клавиатура, части которой можно поворачивать и раздвигать как хочешь.
Почему нужна низкопрофильная клавиатура?
Почему нужна низкопрофильная клавиатура?
Чтобы меньше выгибать кисть, или не подставлять подкладки.
Да, есть такая необходимость. Но подкладки не обязательно подставлять, их можно закрепить к клавиатуре или использовать клавиатуру с интегрированными подкладками.
у меня было похожее решение, эргодокс, но для меня оно громоздкое, у меня привычка постоянно чуть-чуть менять положение клавы в зависимости от того, как точно по сравнению с выверенной ранее позицией придвинуто кресло и как легли руки на подлокотники. Да и с учетом подставок, низкопрофильная будет ниже (в моем случае).
клавки

Сложные комбинации, неестественные для анатомии кисти (например Ctrl+Shift или Alt+Shift+Tab).
Это недостатки не клавиатуры, а софта. Действительно, если говорить именно про Ctrl+Shift или Alt+Shift для смены раскладки языка ввода, то странно, что я, как пользователь, имею выбор лишь из нескольких предустановленных комбинаций клавиш, тогда как для многих других действий я могу задать практически любую комбинацию, какую захочу (речь по крайней мере о Linux).
Понял почему клавиатура для Барби и трекпад от Эппл так удобны.
Про руки на ширине плеч - разумно звучит, для начала можно попробовать две клавиатуры.
Путь к мыши короче для левой руки. А для правой хорошо отказаться от цифрового блока, благо есть выполненные отдельно.
Пупырышки на F и J только - маловато будет.
Если делать клавиатуры с тем, чтобы их каждый настраивал, то их не будут носить с собой - неверно если такие клавиатуры в телефоне.
а на каком принципе вообще работает 10кнопочная клавиатура? как в ней набрать определенную букву?
Наиболее частые буквы размещают на своих клавишах, а остальные буквы набираются аккордами. Также аккордами набираются команды.
Тогда графики скорости можно выкидывать, по причине не учета как раз таки времени "полезной нагрузки". Стандартные клавиатуры как раз и хороши тем, что пользователю нужно чаще нажать 1 клавишу, реже 2 клавиши на символ. Даже если пальцы будут лежать на нужных клавишах, все равно нужно время на правильную последовательность движений пальцев: определить первый палец-> нажать-> отпустить-> определить второй палец. И данный отрезок времени увеличивается даже при использовании различных двух пальцев, а в случае если нужно использовать несколько сразу, увеличивается кратно.
Музыканты в курсе, последовательность аккордов брать тяжелее всего. У меня не получалось их брать быстрее 5 в секунду, и это при том, что в музыке проще: последовательность не меняется, можно именно что затренировать ее. С рандомным текстом так сделать не выйдет.
У меня нет графиков скорости. Есть графики времени на перемещения пальцев.
Для 10-клавишной клавиатуры, всё бесполезное время уходит на определение нужного пальца (обдумывание).
Аккорд это одновременное нажатие двух клавиш.
А скорость нажатия двух клавиш (аккорда) такая же, как и скорость нажатия одной клавиши.
Скорость подбора аккордов (и для музыкантов) зависит от опытности.
Ну если задача состоит в том, чтобы вручную перепечатывать из одного открытого окошка гигабайты текста и кода в другое открытое окошко, то, пожалуй, да, тут нужна какая-то оптимизированная клавиатура... Ах, да, для этого же ведь есть ctrl-c ctrl-v.





Сейчас как раз разрабатываю 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.
вместо
сделай по шаблону
, стали говоритьсделай контрол+ц, контрол+в
Мне нравится вариант: "скопипасти"
Собственно, меня из всего перечисленного напрягают только совсем немного вещей:
Очень: несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.) - так как чаще всего приходится набирать смешанный англо-русский текст: На это, помнится, еще лет 20 назад ругался Артемий Лебедев.
Не очень: дублирование моификаторов (Alt, Ctr и пр) справа - вместо этого могли бы вставить чего-нибудь полезное. Правый Ctrl у меня традиционно отведен под переключалку языков взамен крайне неудобного двухклавишного штатного в Виндах.
Очень: наличие CapsLock (пережиток мейнфреймовских времен).
Последние две проблемы, впрочем, решаются через реестр - у меня просто заготовлен reg-файл, который все правые модификаторы превращает в правый Ctrl, а CapsLock переключает на дублирование Shift.
Ну, может быть, еще немного напрягает отсуствие всяких разных кавычек и длинного тире, и перепрыгивание с клавы на мышку тоже напрягает. Но и это в большинстве случаев решаемо при желании. А вот первая проблема так проблемой и висит, это правда.
Все остальное, мне сдается, проблемы надуманные и исходят из задачи секретарши-машинистки по набору максимального числа знаков в секунду. В реальной жизни с этим приходится сталкиваться разве что при переложении речи на бумагу - ну и пусть профессионалы этого дела выдумывают себе всякие десятиклавишные клавиатуры. У меня набор текста - основное занятие, я использую только полноразмерную стандартную клавиатуру (накаких ужатых типа ноучтбучных!), и не вижу причин переучиваться.
Возможно, тут еще то обстоятельство, что на подбор нужных слов и оборотов уходит куда больше времени, чем на собственно набор текста, и клавиатура тут совсем не лимитирующий фактор.
Option+Shift+Минус же?
Ну и товарищ пишет про винду, там это не так. Смешно, но мне после мака и андроида на винде при переписке в основном среднего (длинное почти не использую) тире не хватает (но не настолько, чтобы править раскладку).
Примечание: минус на цифровом блоке работает не везде.
я на caps lock по совету коллег повесил переключение языков - и никогда так доволен еще не был
capslock полезен. он позволяет печатать заглавными буквами и цифрами. Попробуйте набрать без него 74WF9QJDB9F32
Часто ли такое надо?
CAPS LOCK можно тогда на другой шорткат перевесить - для использования вот в таких - крайне редких случаях - но большинству такое вводить в большом объёме не понадобится "никогда".
Ещё в правильных редакторах есть команды смены регистра уже введённого текста. Ну или на крайняк можно на свой скрипт повесить - хоть для того же Autohotkey или аналогичного ПО
Я предпочту лишнюю клавишу на клавиатуре, чем лишнее приложение.
хоткей... ну наверно лучше был-бы. Но не переучиваться же из-за этого.
Правильный редактор не поможет. Обычно такое нужно при вводе капчи или ключа.
Капчи, как и ключи обычно регистр независимы. Иначе - они все явно будут в разной раскладке и тогда включённый CAPS LOCK скорее будет уже мешать. Остальное - ну уж совсем крайне редкие исключения
вместо сделай по шаблону, стали говорить сделай контрол+ц, контрол+в или скопипасти.
И каким же образом клавиатура повлияла на эти изменения в речи?
Тем временем, есть экранные клавиатуры. Вот тут ещё есть где разгуляться. Я использую яндексовскую на айфоне. Родная, кажется, не умела русский свайп, с тех пор и пользуюсь
Такое разнообразие клавиатур стало проблемой для профессиональных машинистов и машинисток того времени
Профессия «машинист» появилась раньше секретарей-машинисток, и означала мужчину, управляющего двигателями высокой мощности (паровозы, корабли, строительная техника и т.п.)
Поэтому профессия секретаря-референта, набирающего текст на печатающих машинках, официально именуется «машинисткой» даже у мужчин.

Спасибо, не знал. Писал основываясь на книгу Шольца 30-х годов прошлого века. Тогда такая профессия была.
По-моему тут какая-то ошибка в указании профессии в корочке.
Изначально всех и женщин и мужчин называли Ремингтомистами (Ремингтонист и Ремингтонистка) т.к. работали они преимущественно на печатных машинках Ремингтон. Но потом их стали в русскоязычных кругах порой назвать более обобщённо - машинистами (в ту пору этот термин был очень широко распространён и обозначал всех, кто работает за механизированными агрегатами; ну может кроме ткачей) - а в конце чаще стали добавлять уточнение затем число женщин в этой сфере стало преобладать и устоялось - машинистка печатной машинки, а мужчин всё ещё назвали ремингтогистом или машинистом печатной машинки. Но потом - термин общий машинист стал скукоживаться до очень узконаправленных областей, а машинистка сократилась до одного слова. Да и мужчины в этой профессии скорее стали писателями, редакторами и секретарями - чем машинистками - но могли ещё называться секретарь-машинист. Но никак не машинистка.
Ну и в словаре Ожёгова Машинист - 3. Специалист, печатающий на машинке.
Статья очень спорная, а значит автор затронул проблему на стыке представлений о том, что такое "хорошо" и что такое "идеально". На мой взгляд вопрос о новых устройствах ввода цифровой информации заслуживает внимания, а также исследований, в том числе - практических. Мне было бы интересно узнать продолжение этой истории.
Сам я использую стандартную клавиатуру (почти стандартную - KBS-8 AntiRSI от A4Tech ), но интуитивно чувствую, что отдал бы предпочтение устройству с лучей физической совместимостью.
Вызвал интерес 30-ти клавишные симметричные клавиатуры, но у меня сомнения относительно конфигурации и числа клавиш, вызванные разной длиной пальцев и особенностью анатомии большого пальца.
Техника набора с применением "аккордов" напоминает технику игры на фортепиано, отсюда есть предложение - использовать кнопки с датчиком силы нажатия, что позволит печатать заглавные символы теми же клавишами, что и прописные, но чуть сильней их нажав.
Ещё одним "измерением" может стать время удержания клавиши в нажатом состоянии (по аналогии с музыкантами - стоккато / легато).
Так что в идеале я бы хотел опробовать динамическую (2 градации силы нажатия) клавиатуру для одной руки (левой) с 11 клавишами (по две клавиши для мизинца и безымянного пальца, по три для среднего и указательного и одну для большого), различающую 2 градации времени нажатия (точка-тире) с поддержкой аккордов для ввода данных.
А в другую руку - мышь. Хотя, строго говоря, если интерфейс не связан с графикой или компьютерными играми, он должен обходиться и без мыши, с удобной навигацией по элементам меню с помощью кнопок.
Я тоже явлюясь маньяком клавиатур. Конечно, уже несколько лет на механике, и Das keyboard у меня есть, и TUF K7, но сейчас остался на Ducky One 3 (это brown mx), только кепы покупаю отдельно, люблю экспериментировать и для меня важна тактильность - и скорость нажатия, и "шершавость" кепов и их вес и размер. Вслепую печатаю на английском/чешском/русском/грузинском/немецком, поэтому надписи уже давно не нужны.

Не бухгалтер и не программист, а всего по чуть-чуть, но маленькую выбрал потому, что я ненавижу печатать на ноуте, а по работе приходится именно таскать с собой "машину" (по этажам и прочим клиентам). Стандартные клавиши с клавиатуры снял. Ну, и клаву, разумеется, тоже беру с собой, - хоть и люблю классическую, но в походном режиме нет возможности с собой брать полноразмерную (спец-кнопки все использую, только они "делаются" комбинацией.
Так, вот, если бы не таскал свою, то приходилось бы везде брать "на время" мембранные из офиса (много этажей), поэтому тут ещё есть большой вопрос по поводу рабочей мобильности.
Интересная индикация клавиш. Что означают помеченные алфавитные клавиши?
На Esc энкодер?
Если нужна скорость, то плоская, любая тонкая клава для планшета. Если нужна точность, то любая механическая клавиатура, + подставка под кисти, что бы компенсировать высоту. Автор - маньяк. Такие изобрели самолёт и паровой двигатель. Или промоутер. Я не встречал человека, который бы думал быстрее, чем печатает. А уж если ты такой быстроумный, то возьми приличный телефон и надиктовывай.
Дохренаклавишная клавиатура как в статье неудобна, если за ней работать по N часов в сутки (т.е. со слепой печатью, а не ища каждую кнопку) - элементарно больше уставать будешь, ибо по такой доске руками водить задолбаешься сильнее (особенно вперёд-назад, когда придётся двигать локтем, а не только кистью, как на обычной клавиатуре, т.е. работать с руками на весу, без опоры как с обычной клавиатурой).
Аккордные клавиатуры (правда, клавиш там было чуть больше 10) известны давно, делаются энтузиастами или для энтузиастов ещё с прошлого века и точно так же не распространены, ибо порог входа великоват для массового пользователя, отчего только энтузиасты ими и пользуются.
Софт. Точнее, поддержка в более-менее распространённом софте и, главное, в ОС. У меня есть большие сомнения, что в стандартном драйвере клавиатуры есть правила трансляции скан-кодов от клавиши "КОП" в Ctrl-C из коробки. А если вспомнить, что в некоторых местах Ctrl-C - это вообще-то не только "скопировать", то есть сомнения, что такая трансляция будет правильной и потребуется бо́льшая доработка довольно значительной части софта (как минимум, драйвера ОС, сама ОС, любимый редактор или даже офисный пакет, браузер, файлменеджер).
Далее - нестандартную клавиатуру надо либо паять самому, либо заказывать. Если(когда) сдохнет - быстро не заменить, соответственно, требуется либо таки помнить раскладку стандартной, либо обходиться одной мышью, пока клавиатура восстанавливается/едет.
Вобщем, нечто совсем несовместимое с фактическим стандартом будет экзотикой, применимой в очень узкой области (чаще всего - на столе энтузиаста, реже - в нестандартных местах типа специализированных рабочих мест).
А если вспомнить, что в некоторых местах Ctrl-C — это вообще-то не только «скопировать»На маке удобнее в консоли уже потому, что стандартный «вставить», там через команд, а контрол используется как обычно в консоли.
Клавиатура мака интересна маководам. Поддержка Command вне мака мне не попадалась, ибо чаще подключают писюковую клавиатуру к маку, чем наоборот.
Конечно, можно сделать трансляцию на маковские сочетания и на маке будет работать из коробки, но вот только а) маками компы не ограничиваются и подавляющая часть набираемых текстов делается на писюках, б) у мака есть своя хорошая клавиатура и нет смысла делать что-то другое, несовместимое по раскладке.
Для копипаст — на маке есть сокращения команд-ц, команд-в. Команд это кнопка на месте виндового альта. А привычный контрол — на том же месте и контрол-ц работает в консоли как обычно. То есть — текстовый копипаст не пересекается консольным шорткатом.
Примерно как на линукс, можно настроить копипаст на мета-ц мета-в, а контрол-ц будет консольным шорткатом
Именно что о другом - неуниверсальная клавиатура, без поддержки со стороны ос+приложений из коробки неинтересна. Я задолбаюсь перенастраивать копипаст и т.п. на другие сочетания во всех приложениях, причём, подозреваю, в некоторых - только через исходники.
Такое ощущение, что кроме как о маке вы говорить и думать не в состоянии. Лично мне мак не интересен, потому - "клавиатура мака интересна маководам", тем более, что отдельно от маков её покупать смысла нет. Речь изначально шла о гипотетической новой клаве из статьи, а маковская упоминалась только в контесте замены её новой.
Маком и линуксом компы не ограничиваются. Винда - 90+% рабочих мест. Соответственно, настраивать придётся скорее там, если рабочее место под виндой. И перенастраивать обратно, когда клавиатура потребует замены (с нормальным темпом печати - пару лет до дребезга клавиш). На очереди - ChromeOS и Android.
Вобщем, неуниверсальное решение (нет, речь не про маки и не про их клавы) - либо в специализированные рабочие места, либо нафиг к тому энтузиасту с его стационарным единственным рабочим местом.
Ну и, кстати, шорткаты в линуксе НЕ настраиваются в одном месте, см. gtk vs qt с их отдельными настройками, не полностью настраиваемыми всякими конфигураторами. А если вспомнить про другие библиотеки (зачастую без настройки шорткатов вообще, кроме как в исходниках) и всяческие DE, которые можно менять просто перелогинившись...
для неопытного пользователя эффективнее использовать для набора 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-пальцевый набор, скорости и так хватает.
стало нормой записывать сокращения без пробелов после точки:
А.С.Пушкин
вместоА. С. Пушкин
А что, была норма с пробелами? Режет глаз, надо поискать старые книги и посмотреть в них...
В данном абзаце говорится не о продуктивности работы в целом, а о продуктивности процесса набора букв и вызова команд с помощью клавиатуры.
Да, обдумывание занимает больше времени, чем сам набор. Но если печатать медленно, то можно потерять мысль или передать её не в полной мере.
Посмотрите старые книги, да.
Но работа-то состоит не в наборе букв...
А этап, когда из-за медленного набора "можно потерять мысль или передать её не в полной мере" опытными пользователями обычно давно пройден. И новая клавиатура просто вновь закинет их на это этап, т.е. они лишь потеряют какой-то кусок жизни на переучивание, чтобы затем вернуться к своей прежней продуктивности (не голого набора букв, но создания чего-то).
В этом плане интереснееСпасибо. Забавно, но в таком виде, как на приведённой картинке, глаз не режет, а вот если ввести пробелы с каким-то обычным шрифтом, да ещё если сокращение будет внутри строки текста, визуально разбивая его на предложения...
Правда, думаю, что тут дело не в клавиатуре. Опять же, сужу по себе: привык в последние годы пользоваться средним тире, не заменяя его дефисом – и делаю это на самой обычной клавиатуре. Раньше-то его просто не было (независимо от клавиатуры – нет такого символа ни в ASCII, ни в 866, ни в 1251). Просто ввести пробел никто не мешал, вводим же мы его после знаков препинания. Надо посмотреть повнимательнее, обычный ли тут был пробел или какой-то уменьшенный (который наверняка есть в Unicode).
А где та грань, когда этот этап пройден? Какую скорость нужно развивать, чтобы пройти этот этап?
Глаза уже привыкли к такой записи инициалов просто. С тире ситуация такая же. Не существует в русской письменности среднего тире, есть только длинное — . Но люди стесняются
большого размераего использовать. Оно кажется им слишком длинным по сравнению с привычным дефисом -.
Точно не скажу (да и нет чёткой границы, у каждого своя, да ещё зависит от состояния). Мне кажется, что порядка 100-150 символов в минуту. Тут, собственно, всё упирается не в скорость, а в автоматизм набора. Он должен быть естественным, как ходьба – чтобы не думать, как переставляешь ноги.
Опять же, надо старые книги поднять. Доки говорят, что в русском языке нет длинного и короткого тире, есть просто тире. Нашёл утверждение "в большинстве случаев в русском языке используется среднее тире, а в английском языке – среднее и длинное тире".
Пардон, я сказал, что в 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 на эрго клавиатурах), а кандидатов на них много.
Человек ко всему может приспособиться. Цена вопроса — время.
На выучивание раскладки уходит в разы меньше времени, чем на её применение после этого. Сколько переходить на альт. раскладку? Неделю, две, три, месяц, два? А сколько лет после этого юзеру набирать тексты?
Откуда вы знаете какие ОС и софт стоят у юзера
Даже стандартные клавиатуры для разных ОС имеют разные клавиши.
Если я постоянно работаю с какой-то программой со своими комбинациями клавиш, я переназначаю эти сочетания на одну клавишу, что позволяет сэкономить время.
надо делать хоткеи самому
Считаю, что необходимо максимально упрощать работу и вообще не использовать комбинации (хоткеи), особенно сложные.
про когнитивную нагрузку и идентификацию клавиш. С этим у скошенных клавиатур, по моим данным, проблем или нет
Для чего выравнивают в таблицах цифры по разряду, а текст по ширине страницы? Именно для повышения структурного восприятия (снижения когнитивной нагрузки).
У меня тоже одна клавиша на каждую из этих операций
Тогда, считаю, что мы говорим об одном и том же.
Человек очень легко запоминает слои.
На это требуется время и желание
А сколько лет после этого юзеру набирать тексты?
В статье как раз раскрывается вопрос целесообразности усложнения клавиатуры (использования дополнительных регистров (слоев)).
Я бы пошел еще дальше и придумал бы под десятикнопочную клавиатуру десятибуквенный язык, вот тогда станет действительно удобно.
Рисунок 2. Сравнение размеров 12 клавиш фортепьяно и аккордеона
У вас на рисунке клавиши баяна или гармони
Аккордеон выглядит так

Наброшу на вентилятор...
Не рассмотрена тема альтернативных раскладок (Dvorak, Coleman, Workman, ...)
Об ортолинейных клавиатурах написано постольку-поскольку
Существуют целые сообщества пользователей
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-модификатором
В одну статью было трудно уместить ещё и вопрос раскладок.
Тема концепции ортолинейных клавиатур раскрыта — они лучше.
Да, сам больше на monkeytype.com тренируюсь. Но klavogonki.ru более серьезное сообщество, на мой взгляд.
Говорится про время на перемещение и обдумывание. Есть ещё время (полезное) на само нажатие.
Проблема спецсимволов описана, проблема мизинца тоже.
Про диаграмму физического/ментального удобства это прямо хорошо. Многим другим статьям про клавиатуры на Хабре не хватало понимания этого момента. (Но в финальном списке претензий есть явные надуманности.)
Очень интересно, что же будет во второй части.
Главная кнопка, которой не хватает на любой клавиатуре неанглоязычному пользователю - это переключатель языков/раскладок. Причем не только "жесткий", который нужно ткнуть, чтобы зафиксировать альтернативную раскладку, но и "мягкий", по аналогии с 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 - так, как нарисовано на клавишах: буква "Ж", двоеточие и точка с запятой находятся на одной клавише. Как Вы получаете двоеточие и точку с запятой, находясь в режиме кириллической раскладки?
Потому, если вы сделаете мягкое переключение по капслоку, то покроете более 99% кейсов без всяких там поискв клавиатуры и кастомных драйверов.
Очевидно, Вам приходится вводить совсем мало текста, коли Вас не смущает даже то, что одни и те же знаки препинания в разных раскладках находятся на разных клавишах. Это, вообще-то, само по себе идиотизм еще тот, но большинство просто никогда не ело ничего слаще морковки, потому и считает, что так и надо. :)
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 не замечает эту бесполезную функцию клавиши.
кому нужен верхний ряд цифровых клавиш
А кому он мешает? Клавиатура без цифрового блока популярна настолько, что всё ещё существует наравне с полноразмерной.
никогда не понимал этой картинки и почему на ней человек так странно держит руки. я, например, свободно держу под углом и по-моему сама клавиатура их-за наклонного расположения клавиш подталкивает к этому. положите средний палец на кнопку K и сгибайте кисть, вы будете попадать на O и M и так же 0.
Я бы добавил, что кисть вообще можно не сгибать при правильном положении она прямая.
https://massageatworkusa.com/wp-content/uploads/2020/08/Screen-Shot-2013-10-25-at-2.34.16-AM.png
Тоже решился на переезд со стандартной клавиатуры и раскладок. Пока родилось что-то такое на основе Jiran, раскладок Colemak-DH и РСТВ, плюс собственной интерпретации идей Universal-Layout.
Отсутствие клавиши смены алфавитных регистров с английского на русский (такая клавиша есть на японской версии стандартной клавиатуры, так как японский пользователь был более требовательным и приоритетным). Вместо этого используются разные комбинации управляющих клавиш.
Обычно для этого используется Caps Lock - получается даже с индикатором языка на клавиатуре )
Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов «» —; нет клавиш для используемых в математике символов, таких как ≠ − (минус).
Несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.)
Невозможность набора некоторых символов из определенных алфавитных регистров (№ из английского, []{}<> из русского).
Это все решается выбором раскладок с нужным расположением символов.
Символы ,.[]{}<>'·"/\¦ и т.д. набираемые одинакого вне зависимости от языка - действительно очень удобно, математические символы и правильные кавычки тоже набираются вне зависимости от языка, но я ими редко ползуюсь
Несколько подписей на клавишах замедляют их визуальную идентификацию.
Только в самом начале, потом уже и не смотришь на нихОтсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.
Есть клавиатуры с ними или чаще вместо F1-F12.
В Линухе есть второй буфер - выделил = скопировал, скролингом вставил
Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов
«»
—
; нет клавиш для используемых в математике символов, таких как≠
−
(минус).Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.
Отсутствие клавиши смены алфавитных регистров с английского на русский (такая клавиша есть на японской версии стандартной клавиатуры, так как японский пользователь был более требовательным и приоритетным). Вместо этого используются разные комбинации управляющих клавиш.
Несоответствие клавиш русского и английского алфавитного регистра, из-за чего русскоязычному пользователю необходимо запоминать два расположения фонетически схожих клавиш, что крайне негативно сказывается на когнитивной совместимости.
Несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.)
Невозможность набора некоторых символов из определенных алфавитных регистров (
№
из английского,[]{}<>
из русского).Несколько подписей на клавишах замедляют их визуальную идентификацию.
Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов
«»
—
; нет клавиш для используемых в математике символов, таких как≠
−
(минус).Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.
Отсутствие клавиши смены алфавитных регистров с английского на русский (такая клавиша есть на японской версии стандартной клавиатуры, так как японский пользователь был более требовательным и приоритетным). Вместо этого используются разные комбинации управляющих клавиш.
Несоответствие клавиш русского и английского алфавитного регистра, из-за чего русскоязычному пользователю необходимо запоминать два расположения фонетически схожих клавиш, что крайне негативно сказывается на когнитивной совместимости.
Несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.)
Невозможность набора некоторых символов из определенных алфавитных регистров (
№
из английского,[]{}<>
из русского).Несколько подписей на клавишах замедляют их визуальную идентификацию.
Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов
«»
—
; нет клавиш для используемых в математике символов, таких как≠
−
(минус).Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.
Отсутствие клавиши смены алфавитных регистров с английского на русский (такая клавиша есть на японской версии стандартной клавиатуры, так как японский пользователь был более требовательным и приоритетным). Вместо этого используются разные комбинации управляющих клавиш.
Несоответствие клавиш русского и английского алфавитного регистра, из-за чего русскоязычному пользователю необходимо запоминать два расположения фонетически схожих клавиш, что крайне негативно сказывается на когнитивной совместимости.
Несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.)
Невозможность набора некоторых символов из определенных алфавитных регистров (
№
из английского,[]{}<>
из русского).Несколько подписей на клавишах замедляют их визуальную идентификацию.
Отсутствие клавиш для частых символов. На клавиатуре нет клавиш для используемых в русской письменности символов
«»
—
; нет клавиш для используемых в математике символов, таких как≠
−
(минус).Отсутствие клавиш для самых частых команд. Например, клавиши копировать и вставить.
Отсутствие клавиши смены алфавитных регистров с английского на русский (такая клавиша есть на японской версии стандартной клавиатуры, так как японский пользователь был более требовательным и приоритетным). Вместо этого используются разные комбинации управляющих клавиш.
Несоответствие клавиш русского и английского алфавитного регистра, из-за чего русскоязычному пользователю необходимо запоминать два расположения фонетически схожих клавиш, что крайне негативно сказывается на когнитивной совместимости.
Несоответствие символьных клавиш между русским и английским алфавитным регистром (точка, запятая и пр.)
Невозможность набора некоторых символов из определенных алфавитных регистров (
№
из английского,[]{}<>
из русского).Несколько подписей на клавишах замедляют их визуальную идентификацию.
"Рисунок 16. Современные 10-клавишные клавиатуры. Цельная и раздельная" на первой фотке клавиатура большая, наверно не очень современная, на второй похожа на самоделку.
стоит сделать аккордовые клавиатуры на датчиках сгибания пальцев. я поискал "finger bend sensor chorded keyboard buy", и вижу, что такое продаётся. https://youtu.be/t_Usm0VE7yE . 135 долларов. есть также другая модель, в виде браслета, около 240 долларов.
Больше интересна история появления стрелок/Num Pad, а особенно причин, почему они расположены справа, что очень неудобно и совершенно нелогично. На всех геймпадах, от древней Денди до современных PlayStation и XBox, стрелки всегда слева. На компьютерах из-за неудобного расположения появляются раскладки вроде WASD.
Почему я отказался от стандартной клавиатуры и никогда к ней не вернусь. Часть 1 (История клавиатуры)