Так сделай себе сам. Я вот например сделал 4u-пробел и два дополнительных Shift-а на освободившемся месте. Плюс уже без крутилочки не представляю себе как возможно жить (а на серийных клавиатурах до сих пор кроме громкости ничего на крутилочку повесить нельзя).
Смысл в том, чтобы оно просто работало, чтобы лишний раз не задумываться, не засорять код многоэтажными конструкциями, а просто написать одно ключевое слово — и всё.
Как вы себе представляете, редактирование текста клавиатурой
Вот уже пол-года такой пользуюсь, собрал такую как раз для этого. Вроде особых проблем нет, но и преимуществ, как оказалось, то же. Единственная проблема — то, что всё же на ноутбуке клавиши-стрелки всё же справа, и периодически приходится об этом вспоминать.
А вот что действительно оказалось мегаполезным — это многофункциональное колесо, которое умеет и в отмену, и в поиск и в навигацию. Даже полезнее, чем запись макросов на лету.
Не знаю, по мне так наоборот, такое расположение стрелок кажется гораздо удобнее в том числе не на ноутбучных клавиатурах — но при условии, что справа от кнопок-стрелок ничего нет.
лишь незначительно смещается с области печатных к области контроля курсора
Переведя руку на стрелки теряешь индексные клавиши. Если рука лежит на подставке, нужно постоянно ёрзать по подставке — в то время как левой рукой до любой клавиши в пределах её зоны ответственности (кроме, может быть, F-клавиш) можно дотянуться, не поднимая запястья.
Как вы себе представляете, редактирование текста клавиатурой, где клавиши курсора расположены под левой рукой
Точно так же, как и правой, и даже лучше: правая рука освобождается для Backspace и Enter. А ещё и мышь.
Не понятно, что вы имеете ввиду под «режимом» клавиатуры
То, что включается и выключается клавишами CapsLock, NumLock, ScrollLock и Insert.
Мне стоит вам расписать, что в разных программах и средах результат нажатия FX скорее всего не будет одним и тем же?
Вот именно об этом я и сокрушаюсь: что невозможно простым способом узнать, что делает F-клавиша. И то, что некоторые F-клавиши имеют «полуустоявшееся» назначение, например обновление по F5 — это я считаю проблемой.
существующий вариант локализации максимально удобен.
Привычен — да, удобен — вряд ли.
скорее всего вы найдёте инструмент, удовлетворяющий вашим требованиям.
Я сейчас этим занимаюсь. Пару вариантов уже опробовал. Подумываю над сборкой кастома.
Если сочетание будет забито жёстко в операционной системе, его можно обозначить на кнопке.
Смысл в том, что привыкнув к сочетанию на самой распространённой ОС его перенесут и на другие системы.
Кстати, заметьте, что клавиатуры для MacOS и Windows отличаются по расположению кнопок и их обозначению. Не говоря уже о клавиатурах-чехлах для iOS и Android. Так что фактически, сейчас имеем ту самую ситуацию, когда под разные ОС используются разные клавиатуры.
Вы согласны что клавиша полезная, и при это к ней жестко не забито сочетание в ОС (разные оси — разные сочетания).
Извините, я не понял, что вы хотели сказать.
т.е. кнопку F1 убираем как атавизм, раз ей большинство не пользуется?
А вы знаете, что сейчас набирают популярность клавиатуры, на которых F-кнопок вообще нет? Например, Annie PRO.
А что касается справки, большинству программ она либо не нужна, либо достаточно вызова её из меню. Реально она полезна в различных IDE, где работает контекстная справка по ключевым словам языка. Но это не обязательно должна быть F1, в той же OsX для этой цели используется кнопка над Delete (где под Windows — Insert).
считаете что надо ломать устоявшиеся и привычные вещи
Вы совсем не поняли посыл статьи. Я сетовал на то, что IBM в 1985 году не озаботилась избавлением от перечисленных недостатков, отчего избавиться от них будет очень сложно, если вообще возможно, как раз из-за того, что они стали привычными.
Текущая раскладка устраивает подавляющее большинство пользователей
Устраивает, но ведь могла быть и лучше.
запустите стартап с описанием своей идеальной клавиатуры
Так я и не предлагал идеальную клавиатуру. Я просто указал на атавизмы и бесячие мелочи стандартной клавиатуры. Сам я уже перепробовал несколько вариантов раскладки, и может быть когда-нибудь дойдут руки сделать клавиатуру со стрелками слева и усовершенствованным NumPad-ом. Но от некоторых атавизмов просто никуда не деться: смысла в отдельных клавишах копирования/вставки/отмены не будет, потому что специального скан-кода под них не выделили, а Ctrl+C работает не везде.
Она и сейчас есть, просто не задвинута в Shift-слой.
сравним количество операцинок доступных рядовым пользователям во времена Model M и сейчас? А заодно и разнообразие клавиатур.
Разнообразие клавиатур было огромным, под одну только MacOS выпускалось несколько разных вариантов раскладки. Это если не считать клавиатуры для терминалов. И я с одной стороны рад, что всё это пришло-наконец к общему знаменателю, но не рад, что по пути не удалось отбросить атавизмы типа NumLock.
Лично вы готовы, с каждой новой виндой переучивать привычные вам сочетания или расположения клавиш?
Ещё раз, я не не предлагал специальных клавиатур под каждую ОС, это придумали вы. Я наоборот, считаю, что нужно было избавляться от атавизмов MS DOS.
Вы бы лучше указали на клавишу Win
Между прочим, очень нужная клавиша для глобальных сочетаний хоткеев. Помогает переключаться между рабочими столами, управлять окнами и делать множество других полезных вещей. И если установить на компьютер другую ОС, эта клавиша не будет простаивать.
Я вас удивлю, но IBM Model M была разработана под операционную систему MS DOS. И эти 5 клавиш были полезны именно для неё. Более того, есть клавиша SysRq, которую добавили, когда хотели разарботать под IBM PC более продвинутую ОС, но позже она оказалась не нужна, и в Model M её задвинули в Shift-слой.
Перечислите 10 программ, в которых без этих 5 клавиш не обойтись. И 10 программ (кроме игр), которые управляются с клавиаутры и в которых не нужны функции работы с буфером обмена и клавиши отмены.
Если сочетание будет забито жёстко в операционной системе, его можно обозначить на кнопке. А вы же предлагаете заучивать сочетания клавиш, которые где-то работают, а где-то — нет, особенно с учётом того, что они скорее всего мне не понадобятся.
В том-то и дело, что чтобы сделать самому, нужно придумать, как сообщать ей, поддерживает программа под курсором Ctrl+Y или Ctrl+Shift+Z, а может быть что-то своё особенное? Об этом можно было бы говорить, если бы под наиболее часто необходимые функции редактирования были бы выделены свои скан-коды, пусть бы даже без собственной отдельной клавиши.
А Fn под мизинцем — это удобно?
Так сделай себе сам. Я вот например сделал 4u-пробел и два дополнительных Shift-а на освободившемся месте. Плюс уже без крутилочки не представляю себе как возможно жить (а на серийных клавиатурах до сих пор кроме громкости ничего на крутилочку повесить нельзя).
Вот уже пол-года такой пользуюсь, собрал такую как раз для этого. Вроде особых проблем нет, но и преимуществ, как оказалось, то же. Единственная проблема — то, что всё же на ноутбуке клавиши-стрелки всё же справа, и периодически приходится об этом вспоминать.
А вот что действительно оказалось мегаполезным — это многофункциональное колесо, которое умеет и в отмену, и в поиск и в навигацию. Даже полезнее, чем запись макросов на лету.
То, как это сделано на MNEK — настоящая профанация.
По-хорошему, её вообще не должно быть.
Переведя руку на стрелки теряешь индексные клавиши. Если рука лежит на подставке, нужно постоянно ёрзать по подставке — в то время как левой рукой до любой клавиши в пределах её зоны ответственности (кроме, может быть, F-клавиш) можно дотянуться, не поднимая запястья.
Точно так же, как и правой, и даже лучше: правая рука освобождается для Backspace и Enter. А ещё и мышь.
То, что включается и выключается клавишами CapsLock, NumLock, ScrollLock и Insert.
Вот именно об этом я и сокрушаюсь: что невозможно простым способом узнать, что делает F-клавиша. И то, что некоторые F-клавиши имеют «полуустоявшееся» назначение, например обновление по F5 — это я считаю проблемой.
Привычен — да, удобен — вряд ли.
Я сейчас этим занимаюсь. Пару вариантов уже опробовал. Подумываю над сборкой кастома.
Смысл в том, что привыкнув к сочетанию на самой распространённой ОС его перенесут и на другие системы.
Кстати, заметьте, что клавиатуры для MacOS и Windows отличаются по расположению кнопок и их обозначению. Не говоря уже о клавиатурах-чехлах для iOS и Android. Так что фактически, сейчас имеем ту самую ситуацию, когда под разные ОС используются разные клавиатуры.
Извините, я не понял, что вы хотели сказать.
А вы знаете, что сейчас набирают популярность клавиатуры, на которых F-кнопок вообще нет? Например, Annie PRO.
А что касается справки, большинству программ она либо не нужна, либо достаточно вызова её из меню. Реально она полезна в различных IDE, где работает контекстная справка по ключевым словам языка. Но это не обязательно должна быть F1, в той же OsX для этой цели используется кнопка над Delete (где под Windows — Insert).
Вы совсем не поняли посыл статьи. Я сетовал на то, что IBM в 1985 году не озаботилась избавлением от перечисленных недостатков, отчего избавиться от них будет очень сложно, если вообще возможно, как раз из-за того, что они стали привычными.
Устраивает, но ведь могла быть и лучше.
Так я и не предлагал идеальную клавиатуру. Я просто указал на атавизмы и бесячие мелочи стандартной клавиатуры. Сам я уже перепробовал несколько вариантов раскладки, и может быть когда-нибудь дойдут руки сделать клавиатуру со стрелками слева и усовершенствованным NumPad-ом. Но от некоторых атавизмов просто никуда не деться: смысла в отдельных клавишах копирования/вставки/отмены не будет, потому что специального скан-кода под них не выделили, а Ctrl+C работает не везде.
Она и сейчас есть, просто не задвинута в Shift-слой.
Разнообразие клавиатур было огромным, под одну только MacOS выпускалось несколько разных вариантов раскладки. Это если не считать клавиатуры для терминалов. И я с одной стороны рад, что всё это пришло-наконец к общему знаменателю, но не рад, что по пути не удалось отбросить атавизмы типа NumLock.
Ещё раз, я не не предлагал специальных клавиатур под каждую ОС, это придумали вы. Я наоборот, считаю, что нужно было избавляться от атавизмов MS DOS.
Между прочим, очень нужная клавиша для глобальных сочетаний хоткеев. Помогает переключаться между рабочими столами, управлять окнами и делать множество других полезных вещей. И если установить на компьютер другую ОС, эта клавиша не будет простаивать.