СоХабр закрыт.

С 13.05.2019 изменения постов больше не отслеживаются, и новые посты не сохраняются.

| сохранено

H Раскладка клавиатуры в черновиках Из песочницы

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

На клавиатуре с русско-английской раскладкой 7 символов дублируют на разных клавишах (" ; : . , ? /). Еще 12 символов нельзя набрать с русской раскладки (` ~ # ^ { } [ ] | ' < >). Некоторым символам вообще не нашлось места на клавиатуре, например: «кавычки ёлочки», „кавычки лапки“, ударение, знак параграфа, тире. С этим пытаются бороться программными средствами (автозамена машинописных кавычек на правильные кавычки, минуса на дефис или тире), но получаются в каждой отдельно взятой программе свои реализации, свои кривые велосипеды. Плюс ко всему не предусмотрены клавиши переключения раскладок клавиатуры.

Подобные проблемы возникают у всех национальных раскладок.

Вывод неутешительный — международного стандарта клавиатуры вообще нет (ИМХО, конечно). Есть неплохой вариант американской клавиатуры и есть куча национальных раскладок плохо совместимых с ней. Совместимость не на аппаратном уровне, а на уровне эргономики.

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



Способ переключения языка ввода — один из ключевых моментов. Хорошо бы иметь пару дополнительных аппаратных клавиш. Но их нет. Есть проверенное решение — использовать Shift'ы. При однократном нажатии на левый Shift язык ввода английский. На правый — русский. Если надо больше языков, то используем сочетания LShift+RShift и RShift+LShift. В остальных случаях это просто Shift'ы.

Итого: 4 языка ввода (полагаю, «хватит всем»), нет убогого циклического переключателя (типа Alt+Shift), нет необходимости ни смотреть в трей, ни помнить текущий язык ввода (просто нажми нужный Shift), переключение раскладки без отрыва рук от основного ряда клавиш.

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


Математические символы


Расположение чисел в одну строку досталось клавиатуре в наследство от пишущей машины. Этому анахронизму пытались подставить костыль в виде отдельного цифрового блока. Но с широким распространением ноутбуков эта опора отвалилась и все вернулось на круги своя (в XIX век). Решение вот:

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

Для тех кто набирает с клавиш ЫВАМ ТОЛД: поменяйте местами ноль и минус. Будет удобнее.

Итого: все математические символы стали независимыми от текущего языка ввода клавиатуры, решена проблема бесполезности CapsLock, используется именно математический минус «−», а не дефис «-» (есть разница), все числа расположены максимально компактно.

Коды символов
1 U+0031 + U+002B
2 U+0032 U+002D
3 U+0033 × U+00D7
4 U+0034 ÷ U+00F7
5 U+0035 < U+003C
6 U+0036 > U+003E
7 U+0037 ^ U+005E
8 U+0038 % U+0025
9 U+0039 = U+003D
0 U+0030 ~ U+007E
U+2116 | U+007C



Пунктуация и небуквенная орфография




Начнем с кавычек. Левая кавычка набирается левой рукой, правая — правой. Наружные кавычки в нижнем регистре, внутренние в верхнем. Такой подход позволяет (даже несведущему в типографике) всегда набирать правильные кавычки для любого языка.
Некоторые варианты кавычек
Язык Основные Внутренние
Английский “…” ‘…’
Арабский «…» ‹…›
Венгерский „…“ ‚…‘
Датский »…« ›…‹
Китайский “…” ‘…’
Русский «…» „…“
Шведский ”…” ’…’
Японский 「…」 『…』

https://ru.wikipedia.org/wiki/Кавычки

Дефис и тире. Дефис — небуквенный орфографический знак, он в верхнем регистре. Тире — знак препинания, оно в нижнем регистре (так как встречается чаще дефиса).

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

Знаки «!», «?», «;», «:», «.» расположены под левую руку, потому что после них может ставиться абзац (а Enter нажимается правой рукой).

Трагедия запятой перешла в легкий фарс.

Коды символов
! U+0021
? U+003F § U+00A7
; U+003B ◌̀ U+0300
: U+003A ◌́ U+0301
. U+002E * U+002A
U+2014 U+2010
« U+00AB u+201E
» U+00BB U+201C
U+201C U+2018
U+201D U+2019
, U+002C ʼ U+02BC
( U+0028 [ U+005B
) U+0029 ] U+005D
/ U+002F { U+007B
# U+0023 } U+007D



Русский алфавит



Старый добрый ЙЦУКЕН.

Английский алфавит и прочие символы



В английском языке букв меньше, поэтому к нему добавлены оставшиеся символы (т.к. они применяются только в сочетании с латиницей):
«&» — амперсанд;
«@» — коммерческое at;
«$» — доллар;
«"» — машинописные кавычки;
«'» — машинописный апостроф;
«`» — машинописный обратный апостроф;
«\» — обратный слеш;
«_» — underscore (в простонародье — «нижнее подчеркивание»).



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

Есть еще много нюансов, которые не были тут описаны, их надо прочувствовать в процессе использования.
+12
~8800

комментарии (97)

0
drheavy ,  
Отличная идея! Осталось дождаться, когда кто-нибудь выпустит непрозрачные наклейки с новой раскладкой
+1
+3 –2
Assada ,  
Я уже представляю боль и страдания по привыканию к новой раскладке после 10+ лет работы за ПК.
А представьте каково будет садиться за клавиатуру со "старой" раскладкой? Даже сейчас у меня на работе смена языка на Caps Lock, а дома на винде дефолтно Alt+Shift и уходя на выходные я тщетно жму на Caps и натыкаюсь все на туже проблему каждые выходные на протяжении нескольких лет (на работе то я больше времени провожу, поэтому "родная" смена языка для меня caps).

Мне кажется сменить глобальную раскладку уже не возможно.
0
drheavy ,  
> Я уже представляю боль и страдания по привыканию к новой раскладке
Ну многое в этой жизни устроено по принципу «сперва больно — потом приятно». При чём заметьте, авторы подошли гуманно, оставив без изменений раскладку самих букв, хотя есть мнения, что они тоже далеко не оптимально расположены. Мне кажется, что к цифрам и спец. символам вполне реально привыкнуть, и потом держать в памяти две раскладки — новую удобную, и старую.
–1
Mr_Destiny ,  
Да ни разу не легко. Вообще использование Alt Gr довольно неожиданно, если все время сидел за русской клавиатурой. Да и перемещение спец-символов вызывает ступор, даже если они на клавишах нарисованы. Т.е. конечно, если в основном набираешь текст, то профит может быть — всякие экзотические символы получаются быстрее. А вот если писать код, где из символов — три скобки, две кавычки да точка с запятой, то тут привычное расположение лично для меня предпочтительнее.
0
Ohar ,  
А как вы ожидаете использовать Alt Gr?
0
Mr_Destiny ,  
Я вообще не ожидаю его использовать. А подиж-ты, почти все европейские раскладки им активно пользуются.
0
Ohar ,  
Ну да, это же её назначение — ввод дополнительных символов.
0
Mr_Destiny ,  
Вот сейчас без сарказма — я десять лет думал, что раз есть два контрола, то может быть и два альта. Ни в английской, ни в русской (традиционной) раскладках эта штука не используется, вот и прожил неучем. :)
0
cyrsap ,  
На винде можно с помощью Punto Switcher поставить переключение раскладки на Caps Lock.
0
Kondra007 ,   * (был изменён)
В Windows за пару часов при помощи AutoHotkey (C# тогда ещё не знал, увы) написал переключалку раскладки по CapsLock (по сути, эмулирует текущее переключение, будь то Alt+Shift, Ctrl+Shift или ещё что-то) и доволен как слон, пальцам удобно как в Windows, так и в Linux.
Если хотите, скину Вам в личку исходники + бинарники.

На логичный вопрос "почему не Punto Switcher" могу сразу ответить — не доверяю.
0
Goodkat ,  
Логичный вопрос: зачем в личку исходники-бинарники, когда там всего одна строка?
Замена alt+shift на capslock:

CapsLock::Send, {Alt Down}{Shift Down}{Shift Up}{Alt Up}
+1
Kondra007 ,  
Не совсем. У пользователя может быть настроено другое сочетание (например, Ctrl+Shift). Это раз.
Мне было нужно (для себя) выводить флаг текущей раскладки в трей. Это два.
Хотелось иметь возможность иногда временно ставить скрипт на паузу. Это три.

Так что кода там чуточку побольше, хотя и всё равно простой: https://bitbucket.org/master_groosha/langswitch
0
Goodkat ,  
  1. Ну замените alt на ctrl, к тому же у вас тоже
  2. флаги не той системы — я не использую американскую раскладку, например.
  3. По клику правой кнопкой мышки по значку AutoHotkey в трее появляется меню, там пункт Pause Script. Остановятся, правда, и все остальные скрипты, если они у вас есть, но capslock нужен так редко, что это не проблема, на мой взгляд.
0
Kondra007 ,  
Да, с флагами делал чисто под себя, не спорю.
0
Goodkat ,  
Спасибо за исходники — не знал, что можно иконку подменять. Я AutoHotkey пока только для переворачивания мышиного скролла использовал.
Скрытый текст
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
0
Kondra007 ,  
У них есть целый раздел, посвященный типовым скриптам, некоторые очень даже впечатляют. Собственно, на них проще всего и учиться.
autohotkey.com/docs/scripts
0
kedobear ,  
+1
igninus ,  
Тоже использую Caps Lock для переключения раскладки. Самый простой способ сделать это в Windows — keyla
geektimes.ru/post/44656
0
vmchaz ,  
В 32-разрядных Windows тоже использую keyla для ещё более удобного (по-моему) варианта: Caps Lock — на английский, Shift+Caps — на русский.
Т.е. вместо последовательности операций
посмотреть раскладку — если она не та, переключить — начать печатать
идёт
включить желаемую — начать печатать

Это куда удобнее.
Жаль, не удалось заставить работать keyla с 64-разрядными приложениями (возможно, придётся компилировать версии отдельно для каждой разрядности — благо, исходники доступны)

В линуксе такой вариант был "из коробки", правда, в новых версиях ubuntu его куда-то убрали.
0
igninus ,  
Ещё ни разу не встречал проблем с keyla в 64-разрядной Windows 7. Можете привести пример приложения, где она не работает?

Вариант Caps Lock/Shift+Caps Lock выглядит очень интересно, надо попробовать.
0
vmchaz ,  
Любое 64-битное приложение. Firefox, Far, да тот же проводник.
В 32-битных приложениях работает нормально. В принципе, это и неудивительно — 32-битная hook dll не может быть встроена в пространство 64-битного процесса.
0
vmchaz ,  
Хм. Странно. Сейчас проверил — переключение происходит нормально, но индикатор раскладки никак это не отображает.
Стало интересно — каким же образом ловятся нажатия?

Запустил 64-битный блокнот, посмотрел процессэксплорером его адресное пространство — библиотеки layoutHookDLL.dll в нём нет, но переключение всё-таки как-то происходит.
0
Steve_Key ,  
Я уже представляю боль и страдания по привыканию к новой раскладке после 10+ лет работы за ПК.

Представьте себе, когда раскладка облегчает работу, да чаще ею пользоваться, да ещё она логична — то привыкается вполне легко!

Мне кажется сменить глобальную раскладку уже не возможно.

Вы про «вообще»? Вполне возможно (требует рекламы, что это круто, ненавязчиво обучающих игр, ну как Солитёр для пользования мышкой и т. п.), но никому не нужно — «обычные» люди печатают мало и неохотно, а производителям проще производить привычные вещи…
Ну, а если-б «вдруг» выпустили все клавы с новой раскладкой, то кушали бы пользователи «что дают», и нахваливали бы!
0
schetilin ,  
Не сочтите за рекламу, но вроде уже есть. Optimus Popularis. Каждая клавиша — TFT-экран. Может отображать совершенно любые символы, от букв алфавита, до спецсимволов, кодов и изображений.
Обзор — geektimes.ru/post/199242
+1
Kondra007 ,   * (был изменён)
Почти за 50 тысяч рублей. Я, конечно, всё понимаю, но это уже перебор, имхо.
http://store.artlebedev.ru/electronics/optimus-popularis/
+2
ibnteo ,  
Лучше изучить слепую печать, и смотреть на экран, а не на клавиатуру, заодно и меньше ошибок будет, обнаружишь что что-то пошло не так с раскладкой или капсом в самом начале набора предложения.
+1
ibnteo ,  
А лучше изучить слепую печать, и держать раскладку в голове.
+1
Steve_Key ,  
Оно «в пальцах» запоминается, много раз было, что вводил забытый «головой» пароль «мы́шечной памятью»!
+4
+5 –1
a_batyr ,  
image
+2
iroxville ,  
Пусть лучше будет несколько стандаротов, чем единственный, но не эргономичный. Имхо
–1
vadimushka_d ,  
а как тогда заглавные буквы прописывать? Если один shift под eng раскладку а другой под rus раскладной, как в таком случае Заглавную делать???
+3
yagunov ,  
При однократном нажатии на Shift переключается раскладка. При нажатии Shift+буква получается заглавная буква.
+1
+2 –1
henryhunter ,  
Это всё круто, но попытки что-либо изменить не к чему не приведут, пока предложенная вами раскладка не станет стандартом. На своей клавиатуре на домашнем компьютере можно делать что угодно — придумывать новые раскладки, менять расположение букв и цифр и убедительно доказывать, что так будет лучше, логичнее и быстрее. Но есть одна "маленькая" проблемка — выходя их дома, мы будем сталкиваться с "обычными" клавиатурами, с возможно не оптимальной, но привычной раскладкой. И это и есть главное преимущество "обычных" клавиатур — когда ты знаешь, что куда бы не пришел, какого бы производителя не купил клавиатуру — везде раскладка и расположения клавиш будет одинаковое.
+1
yagunov ,  
попытки что-либо изменить не к чему не приведут

Если не пытаться что-то изменить, то откуда возьмутся новые стандарты?
0
+1 –1
henryhunter ,  
Тут вопрос в том, кто пытается) Один человек ничего не сможет поменять, это уж точно. Только усилиями корпораций и крупных железячных производителей можно что-то попробовать поменять. И опять же, представьте, что будет, когда на рынке появятся клавиатуры с разными раскладками, с разным расположением цифр, символов? А если будет выпущено 3-4 вида таких клавиатур?
–3
yagunov ,  
Ваша позиция ясна. Можете больше не утруждать себя комментариями к данному посту, они всё равно ничего не изменят))
+1
x86d0cent ,  
И опять же, представьте, что будет, когда на рынке появятся клавиатуры с разными раскладками, с разным расположением цифр, символов? А если будет выпущено 3-4 вида таких клавиатур?
Вы не поверите :)
+1
x86d0cent ,  
0
Steve_Key ,  
То для гиков…
0
x86d0cent ,  
Ну если считать "гиками" всех, кто использует нестандартную раскладку — то как бы да :)

Но суть комментария была в том, что люди уже некоднократно задумывались о неоптимальности qwerty, и это к кое-чему все же привело. В том числе и к появлению на рынке клавиатур с разными раскладками, которые находят своего покупателя.
0
Steve_Key ,  
Мало их (таких людей), страшно далеки они от народа…
0
Steve_Key ,  
Только усилиями корпораций и крупных железячных производителей

Не следует забывать, что «нарисованные на кнопках» символы «ниачом» не говорят операционной системе, т. е. надо и микросовт «напрягать»…
0
x86d0cent ,  
Не следует забывать, что есть клавиатуры, в которых аппаратно реализована другая раскладка.
0
Steve_Key ,  
Кстати, в каких?
Я одну только знаю: CatBoard.
0
x86d0cent ,  
Из упомянутых мной выше трех — как минимум Maltron и TypeMatrix. Еще в Kinesis Advantage, Matias Dvorak Keyboard, KBDVORAK2UB и других.

В таких клавиатурах "переключалка" частенько бывает внутри и не зависит от ОС.
0
Steve_Key ,  
А-а-а, ну это «не для всех», думал, в общедоступных бывает…
0
x86d0cent ,  
А что в вашем понимании означает "общедоступных"? Большинство из них можно где-нибудь на Амазоне спокойно купить.
0
Espleth ,  
Я так понимаю, что данная раскладка создана вами?
А вы не задумывались, что если вы хотите сделать раскладку, которая подойдет всем, то вы плохо ее продумали? Аргументирую:

Способ переключения языка: то, что вы предложили — это по сути старые кнопки для переключения раскладки, только на клавишах, которые часто используются. Тут, как мне кажется, может возникнуть та же проблема, что и с alt+shift: можно случайно просто нажать shift, когда хочешь написать заглавную букву, а потом что-то пошло не так, передумал например, и дальше весь текст может оказаться не на том языке. Имхо, ничего удобнее переключения по caps lock (для тех, кому он не нужен), еще не придумали: язык, на котором набирается текст, легко определить, напечатав один символ. Да и держать в голове текущий активный язык зачастую и не нужно: в Windows например, можно поставить так, чтобы текущая раскладка каждого приложения была разной, а не одна глобальная на всю систему.

Цифры: ваш вариант менее удобен, чем NumPad, на мой взгляд это очевидно. За исключением разве что нескольких редких символов, которыми, правда, процентов 90 людей не пользуются вообще. Конечно, не везде есть NumPad, но он присутствует даже на большинстве ноутбуков, чего уж говорить о стационарных ПК. Самое большое исключение составляет разве что одна небезызвестная яблочная компания, но у них там своя атмосфера.
Caps Lock я все же тоже не назвал бы бесполезным, и с аргументами в Вики можно поспорить, но это все зависит от человека к человеку, поэтому просто предложу вам вернуть функциональность caps lock с помощью сочетания клавиш, например shift+caps lock.

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

Ну и еще насчет расположения букв: в сторону Dvorak/Colemak не смотрели?
0
TsukinoMai ,  
По поводу запятой не соглашусь. Это знак довольно часто используемый и вешать его на мизинцы — решение мягко говоря странное. Ваш вариант предполагает перемещение кисти, что тоже не идеально когда набирать надо много. У меня что точка, что запятая уже много лет висят как на "машинописной" раскладке — вместо 6 и 7.
0
Espleth ,  
Не понимаю логику. Shift мизинцем для того, чтобы написать заглавную букву — это незначительное смещение, а запятую мизинцем + безымянным — значительное? А что чаще используется — запятая или shift — вопрос спорный.
В общем не вижу тут аргумента кроме «я так привык». Чисто дело вкуса
0
TsukinoMai ,   * (был изменён)
Shift мизинцем нажимается вообще без смещения кисти. А вот чтобы дотянуться безымянным до соседнего ряда уже приходится существенно изгибать/перемещать. Конечно всё может зависить от самой клавиатуры и личных особенностей но чаще всего безымянный палец куда менее подвижен чем мизинец. Если, конечно, мизинец настолько малоподвижен что требует смещения кисти, это совершенно другой вопрос. Но всё равно лучше не оставлять подобные детали на откуп индивидуальным особенностям и повесить столь часто используемые знаки как точка и запятая на указательные пальцы. А ту несчастную кнопку, на которой они висят нынче, отдать, например, ещё хуже расположенной Ё.
0
Espleth ,  
Ну не знаю, у меня например на клавиатуре сдвигать указательные пальцы чтобы дотянуться до 6 или 7 надо сильнее, чем чтобы нажать запятую мизинцем + безымянным. Опять же — все зависит от клавиатуры и человека. Особенно, если держать пальцы на ЫВАМ ТОЛД, как зачастую рекомендуют, когда указательные будут на «М» и «Т», тянуться будет еще дальше.
Но насчет того, что это место хорошо бы подошло кнопке «Ё» соглашусь, несмотря на то, что это довольно редкая и «не обязательная» буква.
0
Steve_Key ,  
убедительно доказывать, что так будет лучше, логичнее и быстрее

Вот мне лично пофиг «быстрее», и я лично не доказываю, а пользуюсь
0
Barafu ,  
Я на переключение раскладок давно Winkeys повесил, их два и оба нифига не нужны, по крайней мере, многим. А этот комментарий вообще набираю с клавиатуры с отдельной кнопкой переключения раскладок. Внутри она генерирует Alt-Shift.
0
avia07 ,  
А мне идея написать буквы русского алфавита в левом верхнем углу каждой клавиши и крупным шрифтом понравилась. Я думаю такие клавиатуры найдут применение там, где в основном набирают тексты / документы на русском языке.
0
Mr_Destiny ,  
Я все-таки верю в людей, и в то что за определенный срок набирания текстов на русском языке расположение букв закладывается в подсознание/мышечную память, делая картинки букв на клавишах уже не столь нужными.
+2
PastorGL ,  
Для полноты картины стоило бы вспомнить типографскую раскладку Бирмана ilyabirman.ru/projects/typography-layout
Акцент у неё немного на другое, конечно.
0
handicraftsman ,  
Хех… У меня скроллок активен, когда русская раскладка включена. X.Org же
+1
PaulZi ,   * (был изменён)
В русской раскладке добавить бы знак рубля (например, правый Alt + 8 в винде, очень удобно, чем пользоваться Alt-комбинациями).
А вообще у многих языков есть знак валюты, было бы тоже неплохо вешать её на одну клавишу.
+1
potan ,  
"использовать Shift'ы. При однократном нажатии на левый Shift язык ввода английский. На правый — русский." — очень неудобно. Я достаточно часто нажимаю какую-нибудь клавишу-модификатор, а потом отпускаю, поняв что мне это сейчас не надо.
Переключения языка всегда использую двухклавишные — Ctrl-Shift или Alt-Ctrl.
0
Steve_Key ,  
Вменяемые программы переключения (да тот же Пунто — я его использую только для переключения, с отключенной автоконвертацией) при некоторой задержке отпускания шифта «понимают», что переключать язык не нужно…
0
potan ,  
Неестественный интеллект в программах меня пугает. Да и с интерфейсами, использующие время задержки (удержания клавиши, интервала между кликами) я не дружу. Так что мне это не подходит. Врядли я такой уникальный.
0
Steve_Key ,  
Да нет, удобно, когда язык переключается «по отжатию», если быстро бросил — переключил, если задержался — значит, передумал, если ввёл букву — тоже не переключаем (последнее в кейле реализовано).
И да, она перехватывает и «впрыснутые» клавиши… Что не всегда правильно.
–1
Tolstyj_OD ,  
CapsLock — это не только вредно, но и полезно. Например в таблицах (например в 1С, из личного опыта) искать взглядом "знакомые буквы" проще, если они написаны в верхнем регистре. Меньше шансов попутать например rn и m в английских словах. Особенно, когда в программе дурной шрифт или проблемы со сглаживанием текста.
+1
justaguest ,   * (был изменён)
> С этим пытаются бороться программными средствами (автозамена
> машинописных кавычек на правильные кавычки, минуса на дефис или тире), но
> получаются в каждой отдельно взятой программе свои реализации, свои кривые
> велосипеды.

Использую клавишу XCompose с конфигом с гитхаба — никаких велосипедов, работает везде. Более того, я до недавнего времени даже не знал, что на хабре/гиктаймс работает автозамена обычных кавычек на «ёлочки» — я их рефлекторно везде набираю комбинацией «Compose+Б+Б» и «Compose+Ю+Ю». Длинная тире с пробелом после нее на «Compose+-+space».
–1
tormozedison ,  
Разработчики клавиатур для сенсорных экранов решили некоторые из этих проблем. Сделали отдельную клавишу переключения раскладок. Знаки препинания расположили примерно одинаково на разных раскладках.
0
Randl ,  
К сожалению, пользоваться альтернативными раскладками можно только если редко пользуешься чужими/общественными компьютерами. Иначе прирост скорости набора на своем компе скомпенсируется падением скорости набора на чужом.
0
hzs ,  
А если взять те же "х" и "ъ", допустим с шифтом — заглавные буквы, с Fn — "[", а с Win/Meta — "{", тогда в русской раскладке был бы порядок.
Разные расположения кавычек, скобок, двоеточий и точек с запятой в разных раскладках, это вообще капец.
–4
Einherjar ,  
интересно было бы где нибудь найти статистику того какой процент пользователей использует букву ё. имхо ее надо выпиливать как отдельную клавишу (освободив под что то более полезное) из раскладок за ненадобностью этой буквы принципе, а для совместимости набирать как Е + диакритический знак какой н второстепенной клавишей через shift или ctrl
+1
+2 –1
ingumsky ,  
Правильно! Хорошая идея! А то наплодили букв лишних, спасу от них нет. Начинаешь смотреть на клавиатуру и сразу видишь — вот её, её и её можно смело убирать и всё равно хорошо будет. Так что я вас полностью поддерживаю.

Вслед за Ё можно также и Й выпилить, чтобы использовать это место разумнее — в конце концов, есть ведь буква И. Если кому позарез надо ее использовать, то добавим возможность ставить над неи какои-нибудь диакритическии знак через Ctrl или Shift. Мягкии знак (Ь) можно спокоино выкинуть — вместо него давно и легко можно использовать апостроф… Да и партнер этои буквы (твердыи знак) не нужен совсем.

Еще можно убрать букву Ф, она вед' на О похожа, или на худои конец набират' ее с помощ'ю О и какого-нибуд' диакритического знака. Кстати, буквы Ы и Ю — это вед' просто ' и О с вертикал'нои палкои рядом! Можно испол'зоват' букву I (заглянем в англиискуiо раскладку для этого) — хм, а вед' это идея, выкидываем последние три, явно лишние букв'i и еще Ж, которую спокоино меняем на Х с диакритическои палкои, на одно из освободившихся мест ставим I, и вот ухiе экономия еще в три клавиши! Это скол'ко всего мохiно сделат'!

И это не предел! Букву В мохiно набират' с помощ'iо Р и скобки или, еще лучше, как I и две скобки, Р — I и скобка, а Э — это, если кто-то не обi)ащал внимание, пi)осто чеi)точка и скобка, а Б — -)то Г и ског)ка! С г)укi))вои Щ i))ообще г)езог)i)азие — зачем целуiо клавишу тi)атит' на г)укi))у, i)) котоi)ои пi)осто к Ш дог)аi))или ског)ку? Ч, З и О — г)ессм'iсленная тi)ата места на клаi))иатуi)е — есть же циоii)'i 4, 3 и 0! 0ни сг0дятся для -)т0г0 пi)екi)асн0! А г)укi))а С? -)т0 i))ед' ског)ка! Нак0нец, 3а4ем тi)атит' п0 дi))е клаi))иши на паi)'i п0х0хiих` г)укi))? А и Д, Н и П 0тли4а0iтся лиш' i)а(п0л0хiением 4еi)т04ки. Вп0лне в03м0хiн0 i)ешит' -)т0, и 4еi)е3 к0мг)инациiо ( Ctrl + Shift + г)укi))а или к0д!

Надеюсь, на этом небольшом примере мне удалось показать, почему я считаю абсурдным ваш аргумент.
–1
Einherjar ,  
Не разводите демагогию. Если бы вы были знакомы с орфографией русского языка, то наверняка знали бы что использование буквы ё не является обязательным.
0
ingumsky ,  
Ну, все. На улице Мальме ведро.
Простите, что вы сказали?
0
ksr123 ,  
Неудачный пример с очень устаревшим словом. И если «сказали», то ударни будет разное.
+1
Seekeer ,  
> использование буквы ё не является обязательным.
Это обусловлено техническими ограничениями. Раньше типографиям было крайне трудно печатать эту букву и решили в печатных текстах обходиться без неё.
0
bopoh13 ,  
Владимир Вольфович, переведите последний абзац на русский язык. У моего декодера буфер переполнен.
0
ingumsky ,  
Надеi0(', на -)т0м нег)0л'ш0м пi)имеi)е мне удал0(' п0ка3ат', п04ему я (4итаi0 аг)(уi)дн'iм i))аш аi)гумент.

Вы имели в виду вот так?
0
bopoh13 ,  
Да )) Данный вариант ещё можно быстро прокрутить в голове. А в предыдущем сообщении… Я боюсь даже попытаться прочитать!
+2
ibnteo ,   * (был изменён)
Убрать, Ё? Да я тебя за это!

Из-за редкого использования Ё множество слов произносим неправильно, я например относительно недавно узнал, что улица Нижние Мневники оказывается Нижние Мнёвники, так что лучше всё же начать её использовать, а для этого нужно переместить её ближе к центру, например разместить её на AltGr+Е (здесь и далее Е русская).

У меня на самодельной клаве CatBoard есть и обычная Ё слева от 1, и Fn+Е, всегда использую лишь второй вариант, так как он более удобен.
+1
ADR ,  
Уже давно использую в Ubuntu:

Compos Key (под Windows есть WinCompose) на CapsLook.
Третий ряд клавиш на правый Alt.

Пример:
CapsLook + — + > = →
CapsLook + s + s = ß
Rigth Alt + 1234567890 = 1⊃2;§$°•[]—≠
0
yea ,  
Довольно большое количество людей, насколько я вижу, пытается внести изменения в привычную раскладку: либо используя известные, но менее распространенные варианты, либо придумывая какие-то свои. Так вот, я хочу поднять вопрос — а действительно ли есть выигрыш от подобных манипуляций? Во-первых, существуют первичные временные расходы на привыкание. Во-вторых, есть постоянные дополнительные расходы на «потупить», когда вы оказываетесь за другим компьютером. В-третьих, даже пользуясь полностью классической раскладкой, очень легко достичь планки, после которой сдерживающим фактором, влияющим на скорость работы, будет не скорость печати, а скорость мышления (придумывание формулировок, etc).

Пример из собственного опыта: я когда-то давно (года три назад, наверное) приучил себя ставить длинное тире через alt+0151. Да, это работает только под виндовыми машинами и требует наличия нумпада. Но смысл здесь в том, что по прошествии этого времени я абсолютно не чувствую никаких неудобств, когда мне нужно поставить длинное тире, потому что довел этот ритуал до полного автоматизма. Привычка — страшная сила.
+1
ibnteo ,  
Человек конечно к чему угодно привыкает, но зачем привыкать к менее удобному, чем к тому, что сам под себя сделал? На чужом компе всё равно нормально не сможешь работать, софт нормально не настроен, документы не так как привык размещены. Хотя если профессия предполагает работу именно на чужих компах, то лучше конечно придерживаться стандарта.

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

Lshift+2 = "
Rshift+2 = @
+1
Steve_Key ,  
Почемуб просто не сделать отдельный ряд спец. символов для правого шифта и засунуть туда всё что не влезло в русскую раскладку?

Когда печатаешь «слепым десятипальцевым», то при нажатом правом шифте доступна ровно половина верхнего ряда клавиш…
0
Owyn ,  
А левой рукой вторую половину нажать пока правой шифт держишь?...
0
Steve_Key ,  
А тогда теряется смысл «слепого набора», состоящий в том, чтобы как можно меньше размахивать руками, пальцы стоя́т на так называемых «базовых позициях»…
+1
ibnteo ,  
Здорово, что знаки препинания в русской и английской раскладках на одном и том же месте, особенно это касается точки и запятой.
+1
Steve_Key ,  
Только мне лично непонятно, почему нужно подстраиваться под «вражескую» раскладку, не лучше ли её «прогнуть» под себя?
–1
Randl ,  
И в английском набирать запятую с шифтом?)
0
TsukinoMai ,  
Лучше в обеих раскладках вынести эти кнопки куда-либо ещё. По крайней мере я давно уже так сделал и это, не поверите, реально удобно.
0
ibnteo ,  
Не обязательно, можно совместить точки, то есть сдвинуть запятую и точку вправо, а то и перейти на раскладку "Машинопись", где цифры с шифтом, а знаки препинания на верхнем ряду, как предлагается в этой статье.
0
Steve_Key ,  
Я лично и не набираю
0
Steve_Key ,   * (был изменён)
Очень удобно мизинцем левой руки нажимать на Num, а правой рукой вводить числа.

Очень удобно вот.
Ну, или хотя бы перенести ноль на пробел и «приблизить к руке» (к основной позиции так называемой «слепой десятипальцевой печати» BackSpace…
решена проблема бесполезности CapsLock

Очень уж затратно, IMHO, лучше туда тот же BackSpace.

используется именно математический минус «−», а не дефис «-»

А многие программы-калькуляторы «примут за своего» этот «математический минус»?
0
yagunov ,  
Очень удобно вот.

Не вижу удобства. Пальцы расположены на 789/ и тянуться до 123 далеко. Да и если вдруг понадобиться ввести не 2-3 цифры, замучаетесь alt держать.

Минус нужен больше для типографики.
Сравните: −123 (минус) и ‒123 (дефис)
А так да, многие программы они тупые, они не поймут.
0
Steve_Key ,  
Не вижу удобства. Пальцы расположены на 789/ и тянуться до 123 далеко. Да и если вдруг понадобиться ввести не 2-3 цифры, замучаетесь alt держать.

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

Минус нужен больше для типографики.
Сравните: −123 (минус) и ‒123 (дефис)

Я ХЗ, здесь они выглядят абсолютно одинаково!
Про типографиюю знаю, работал препресчиком, ставил именно дефис и длинное тире, но как-то никому это не нужно было, никто даже не обругал…
0
Steve_Key ,  
Знак ударения непременно должен быть на клавиатуре. Постоянно приходится наблюдать за такими высокотехнологичными и инновационными методами ввода текста: большая, временные или стОящий. Это ужа́сно.

Ага, посмотри́те первый каммент к моему обзору, где я использовал ударения.
0
yagunov ,  
Там вы действительно неоправданно много ударений понаставили. Я хотел сказать про те редкие случаи, когда когда без ударения невозможно понять что это за слово.
+1
victer ,  
Как все-таки установить вашу раскладку в систему, чтоб попробовать?