а двоеточие, точка с запятой и вопрос уехали вверх на неудобный четвёртый ряд.
В раскладке «Русская (машинопись)», что в Windows в комплекте, а в MacOS выпилили только недавно, но легко восстановить — эти символы удобно на указательных пальцах. Причем, доступны без Shift.
На латинице на месте тех букв тоже символы есть. С которыми приходится мучатся при программировании том же. Но, по счастию, для русского они не нужны — []{}'/\ используются в русских текстах исчезающе мало.
Проблема не в русской раскладке, а в изначально неоптимальной клавиатуре.
Для любой раскладки она такова, хоть для русской, хоть для английской.
Причём здесь неувеличение клавиатуры? Дополнительные пальцы в любом случае не вырастут. Проблема перегруза мизинца не в том, что кнопок не хватило, а в том, что букв в алфавите слишком много.
На латинице в клавиатуре то же количество клавиш. Поскольку клавиатура та же самая.
А на мизинце на русском в «недомашней» позиции только х, ъ, э.
Их них ъ можно вообще не считать — его исчезающе мало в словах.
На русской раскладке на месте х и ъ клавиши [{}]', что в русском тексте практически не используются; в программировании, что ведется на латинице — другое дело. Символ " довольно удачно размещен в русском на безымянном, что пожалуй даже удобнее, чем на оттопыренном мизинце.
По сути, вся описанная вами проблема сводится только к х и э.
В ЙЦУКЕН правый мизинец сильно перегружен, потому что туда впихнули все буквы, которые не поместились
Это касается всех алфавитов.
Никто не увеличивал клавиатуру под русский, мы используем всю ту же стандартную (вернее когда то в СССР производились клавиатуры специально адаптированные под русский).
мне почему-то кажется, что тут много добавлено маркетологами поверх инженерных исследований, чтобы сформировать ту ауру, которую мастерски делала эппл в своих продуктах.
В этом скорее можно подозревать MS. Их ресурсы и опыт позволяют.
Из вышеупомянутых Ergodox — это разработка энтузиастов, позже выпущенная в заводское производство совсем другими людьми.
Речь не о том, что проблема.
А о том, что менее удобно, а что более удобно.
Я к тому — что равномерно нагружать все до единого пальцы — неверно.
Тут и от клавиатуры зависит.
Скажем на Maltron, Kinesis Advantage — удобно нажимать и безымянным и мизинцем. Но такие клавиатуры — большая редкость.
Поэтому специальная раскладка Arensito смысл имеет на таких клавиатурах.
При создании Qwerty нужно было исключить залипания, а с Йцукен такой проблемы уже не было.
Так как печатные машинки, с русской раскладкой стали производится, когда в пишущих машинках, стали использовать пружины, для возврата рычагов, то проблема с залипанием соседних рычагов стала менее актуальна, чем во время изобретения раскладки «QWERTY». Соответственно разносить частые сочетания, на разный стороны клавиатуры, не было необходимости.
(с) ссылку только что закрыл, не скопировал.
И поэтому создавалась Йцукен на основании статистики частотности букв русского языка.
Господа, программирование — это вовсе не об ежедневном вводе сотен страниц текста в компьютер (или даже о написании сотен бесполезных комментариев в форумах). Ну, положа руку на сердце, сознайтесь честно — кто из вас набирает так много исходного кода каждый день, что у него начинают «ручки болеть»?
Поставьте счетчик клавиатурных нажатий и убедитесь сами как много вы работаете на клавиатуре.
Речь же не только о наборе текста в программу.
Программист ищет, запускает утилиты, изменяет программу, меняет назад, отлаживает, занимается навигацией по страницам интернета и по программе IDE.
Он же это не силой мысли делает.
Клавиатура — основной рабочий инструмент.
Клавиши на котором вы нажимете в течении часов каждый день, десятилетиями.
И если есть возможность (а на сегодня она есть) сделать этот рабочий инструмент поудобнее — то какой смысл отказывать себе в этом?
У меня по сей день возникает. Всё-таки тоже скоро возьмусь за собственную клавиатуру. Но возникает вопрос — какой контроллер лучше брать для такого числа клавиш и какие скан-коды добавленные алфавитные клавиши должны выдавать? Или в принципе подойдёт любой, у которого минимум 24 GPIO?
Посмотрите документацию на сайте клавиатурной прошивки QMK,
там и про контролеры и про скан-коды.
для десятипальцевого набора, которого тогда не существовало.
Слепой метод набора был разработан Франком Эдгаром Макгуррином, стенографистом суда из Солт-Лейк-Сити. 25 июля 1888 года Макгуррин, будучи единственным известным человеком, в то время использовавшим данный метод, одержал решающую победу над Луисом Тробом, который пользовался восьмипальцевым зрячим методом печати.
Это случилось всего через 18-20 лет после начала серийного выпуска печатных машинок.
Ну вы понимаете, что есть разница — когда ты стандартные функции можешь писать и так, и так, и когда тебе насильно включают исключительно русское наименование и ты с этим сделать ничего не можешь толком? )
Ядро платформы 1С: Предприятие позволяет использовать хоть английский хоть русский синтаксис для всех конструкций языка и всех встроенных объектов.
А вот типовые конфигурации — как правило нет.
Типично программист на 1С пришет не голый код с нуля.
А на базе типовой конфигурации делает доработки.
но ЙЦУКЕН явно создавалась под набор двумя пальцами на древних машинках с тяжёлым нажатием.
Не-а. Просто взяли типографскую наборную кассу.
Как были расположены буквы (наиболее частоупотребимые в центре) — так их на печатные машники и засунули.
В раскладке «Русская (машинопись)», что в Windows в комплекте, а в MacOS выпилили только недавно, но легко восстановить — эти символы удобно на указательных пальцах. Причем, доступны без Shift.
В 1995-1996 ей невозможно было пользоваться, еще слишком сырая была.
Полагаю или тот чел врёт.
Или путает с FreeBSD/SCO/Solaris и пр.
На латинице на месте тех букв тоже символы есть. С которыми приходится мучатся при программировании том же. Но, по счастию, для русского они не нужны — []{}'/\ используются в русских текстах исчезающе мало.
Проблема не в русской раскладке, а в изначально неоптимальной клавиатуре.
Для любой раскладки она такова, хоть для русской, хоть для английской.
На латинице в клавиатуре то же количество клавиш. Поскольку клавиатура та же самая.
А на мизинце на русском в «недомашней» позиции только х, ъ, э.
Их них ъ можно вообще не считать — его исчезающе мало в словах.
На русской раскладке на месте х и ъ клавиши [{}]', что в русском тексте практически не используются; в программировании, что ведется на латинице — другое дело. Символ " довольно удачно размещен в русском на безымянном, что пожалуй даже удобнее, чем на оттопыренном мизинце.
По сути, вся описанная вами проблема сводится только к х и э.
Это касается всех алфавитов.
Никто не увеличивал клавиатуру под русский, мы используем всю ту же стандартную (вернее когда то в СССР производились клавиатуры специально адаптированные под русский).
В этом скорее можно подозревать MS. Их ресурсы и опыт позволяют.
Из вышеупомянутых Ergodox — это разработка энтузиастов, позже выпущенная в заводское производство совсем другими людьми.
Речь не о том, что проблема.
А о том, что менее удобно, а что более удобно.
Я к тому — что равномерно нагружать все до единого пальцы — неверно.
Тут и от клавиатуры зависит.
Скажем на Maltron, Kinesis Advantage — удобно нажимать и безымянным и мизинцем. Но такие клавиатуры — большая редкость.
Поэтому специальная раскладка Arensito смысл имеет на таких клавиатурах.
Всё еще сложнее.
Верхний ряд — менее удобен.
Мизинцы и безымянные менее удобны.
Без учета языка не получится сделать этот максимально эффективно.
Из русских отличные раскладки Диктор и раскладка Зубачёва (особенно та версия, где совмещены «ь» и «ъ» на одной кнопке)
Это закономерно. Потому что латиницей пользуется в 20 раз больше народа.
Но конкретному человеку не нужно множество. Человек не может пользоваться ими всеми сразу.
Собственно многообразие говорит только о том, что нет однозначно лучшей для всех случаев жизни раскладки.
Есть целые сообщества, занимающиеся построением раскладок. И раскладок великое множество. Куда как больше, чем то, что штатно встроено в ОС.
Вот очень малая часть
ww.patorjk.com/keyboard-layout-analyzer
И среди них уже есть те, что лучше Дворака по каким-то критериям.
Однако царит именно Qwerty, одна из самых неэффективных.
Мизинцы и безымянные нажимать не столь удобно как указательные и средние.
А я бы им поставил жирный плюс.
Раскладка Йцукен намного эффективнее чем раскладка Qwerty. habr.com/en/post/210826
При создании Qwerty нужно было исключить залипания, а с Йцукен такой проблемы уже не было.
(с) ссылку только что закрыл, не скопировал.
И поэтому создавалась Йцукен на основании статистики частотности букв русского языка.
Вот как думали тогда:
kcmamu.livejournal.com/11192.html
Поставьте счетчик клавиатурных нажатий и убедитесь сами как много вы работаете на клавиатуре.
Речь же не только о наборе текста в программу.
Программист ищет, запускает утилиты, изменяет программу, меняет назад, отлаживает, занимается навигацией по страницам интернета и по программе IDE.
Он же это не силой мысли делает.
Клавиатура — основной рабочий инструмент.
Клавиши на котором вы нажимете в течении часов каждый день, десятилетиями.
И если есть возможность (а на сегодня она есть) сделать этот рабочий инструмент поудобнее — то какой смысл отказывать себе в этом?
Уже поддерживается.
beta.docs.qmk.fm/features/feature_unicode
Посмотрите документацию на сайте клавиатурной прошивки QMK,
там и про контролеры и про скан-коды.
Вы же понимаете, что в ваших словах противоречие вашей концепции?
То русских букв слишком много…
То все частые буквы только в центре…
В конце концов, зачем частые буквы распылять по всей клаве, если центральных хватает?
Это случилось всего через 18-20 лет после начала серийного выпуска печатных машинок.
Ядро платформы 1С: Предприятие позволяет использовать хоть английский хоть русский синтаксис для всех конструкций языка и всех встроенных объектов.
А вот типовые конфигурации — как правило нет.
Типично программист на 1С пришет не голый код с нуля.
А на базе типовой конфигурации делает доработки.
Не-а. Просто взяли типографскую наборную кассу.
Как были расположены буквы (наиболее частоупотребимые в центре) — так их на печатные машники и засунули.
Во второй и третей — заведомо одинаковые методики.
Там есть и английская и русская раскладки.
Требуется, хоть и мизерная, но в пересчете на количество нажатий — её нельзя игнорировать.
С названиями прикладных объектов в типовых конфигурациях — намучаетесь тогда.