Как стать автором
Обновить

Комментарии 177

А мне стандартная клавиатура идеальна, так что ваше мнение… То, что вы не припоминаете прог с кнопками не значит что их нет.
В тотале есть «show functional key buttons». Да и вообще в тотале клавиатура используется по максимуму.
F5 copy F6 move F8 del… итд такое ощущение, что эти шорткаты были в ДНК с рождения, настолько они нативны.
Надеюсь всё так и останется.
Вспомнилось it-одностишье конца 90х.
F8 — copy? Кто тебе сказал?
А основное работает и до сих пор:
И да поможет нам F1.
И да сохранит нас F2.

:)
Оно появилось задолго до тотала (даже не уверен что NC был родоначальником именно такого сопоставления, по кране мере и до него функциональные клавиши использовались в файлменеджерах, но уже забытых).
«F6-Tab-Enter-F6-Tab-Enter, I like to move it-move it»(Ц)
Простите, а зачем Tab? В панелях это переход на другую панель. Но после нажатия на F6 вроде как будет спрашивать путь переноса?

ЗЫ Кстати на моей французской древней AT-клавиатуре, которая жива до сих пор, ещё один Tab находится на цифровой панели. Чуть усечен "+", зато есть Tab. А т.к. я двухпанельниками пользуюсь, то весьма удобно.
НЛО прилетело и опубликовало эту надпись здесь
mr_brain1979 совершенно верно меня поправил — не ту последовательность клавиш назвал, позор-позор (переместить, подтвердить, сменить панель), вместо Tab в диалогах использовались стрелки, а Enter работал как дефолтное подтверждение (Tab в виндах после такого вызывал ненависть).
Действительно, забыли :)
_ В темном машинном зале, темной ночью, сидит темный негр афроамериканец, и, глядя в синий экран нортон коммандера, нажимает F6-Enter-tab, F6-Enter-tab и напевает i like to move it move it…
негр афроамериканец

А если он живет не в Америке и совсем не из Африки?

Так в том-то и дело, что Тотал, как наследник NortonCommander-а — одна из тех немногих, где это работает.
Вы смотрели Microsoft Natural 4000? F кнопки подписаны, на нумпаде есть скобки и бекспейс. Куча косяков в исполнении, нулевая водоустойчивость, но для себя лучше я не нашёл.
F кнопки подписаны

То, как это сделано на MNEK — настоящая профанация.
Подписаны, ага. И разбиты на группы непойми как, если мне не изменяет память.
И FAR, и Midnight Commander, и еще огромнейшее количество NC-клонов. Причем в большинстве из них внизу присутствует строка-подказка с функциональными клавишами, модифицируемая при нажатии клавиш Ctrl и Alt.
Помню еще в до-NC-эпоху один из самых первых файл-менеджеров — PathMinder (1984г.) Norton Commander появился в 1986г., а Microsoftовский DOS Shell появится в 1988г.

Вообще — да!
Тем более что для специальных узких клавиатуры, у той же IBM, есть специализированные. Они есть у Bloomberg, я видел доя ПО разного "переколбашенные" 105-ки…
Это я к чему — к тому, что все эти Fx, Caps, Scroll и т п. действительно в Windows не нужны 95% времени.


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


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

специальных узких СЛУЧАЕВ Опечатка, простите!

С трудом нашел клавиатуру со стрелками слева.
клавиатура


Но я думаю уже поздно, что то менять, WASD несет эту функцию.

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

Кстати, пробовал такую — неудобна!
Совершенно верно, можно «свою» сделать, можно готовую разработку эргономично-сокращённо-красивую подобрать и собрать!
Я, к примеру, вообще свой концепт разработал и уже более трёх лет ТОЛЬКО на нём работаю дома и на работе.
Дело в том, что большинству народа не только «своя» клавиатура не нужна, а и «стандартная» не очень требуется, думаю, около половины людей, если бы знали, где в винде запускается экранная клава, то её бы и тыкали мышкой.
Не знаю, давали ли тут ссылку на канал, где общаются увлечённые именно разработкой удобных клавиатур: t.me/klavaorgwork
Кстати, и «стандартную» клавиатуру можно «обучить» многим полезным «трюкам», которые существенно облегчают работу с ней (меньше «машешь» руками, макросы и т. п.).
но настроить CapsLock на переключение раскладки безо всяких «но» можно разве что в Linux.

И в MacOS.
да и в windows проблем особых нет.
habr.com/ru/post/305658
целый пост на хабре был) я оттуда про ReCaps узнал из комментов, пользуюсь до сих пор. (не работает в Modern приложениях на Win 10, но это не критично лично мне)
Он ещё может глючить, когда на компьютере залогинено несколько пользователей. Да и запущенные от админа программы тоже с ним не дружат. И если по RDP куда-то заходишь. Я пробовал повесить на CapsLock макрос, чтобы выдавал Alt+Shift, но он срабатывает через раз.
К сожалению, всё не так просто. На предыдущей версии капслок не работал для кириллических и греческих раскладок. В Mojave починили костылями: насильно включили его для стандартных раскладок, но, если добавить новую кириллическую раскладку, капслок для переключения не будет доступен.
Беда в том, что без добавления кастомной раскладки на Mojave жизни нет: из коробки там три раскладки, в одной из них нет «ё», в другой точка и запятая на цифрах, третья вообще фонетическая. Лечится это, как и в былые времена, ремапом капса на F18. В общем, я бы никак не назвал это «безо всяких но», плясок с бубном хватает.
Вам нужна специальная раскладка, тогда да.
Я привык к раскладке с точкой и запятой на цифрах, и приятно удивился, когда CapsLock зарботал без ремаппинга.
Так в том-то и беда, что это не специальная раскладка, а самая что ни на есть обычная winkeys, в последние лет двадцать ставшая стандартом. Просто в Mojave её по умолчанию нет.
Будет ли она ещё меняться, или останется такой до тех пор, пока мы все не перейдём на голосовой ввод, нейроинтерфейсы или что-то подобное?

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

Принтскрин использую очень часто при общении в рабочих чатах, особенно alt+print screen (копирует активное окошко). В visual studio использую почти все F-клавиши, и break тоже. И все это очень часто.

Тоже принтскрин часто использую. Вдобавок, Win+PntScr — копирует все экраны и записывает в файл в \Изображения\Снимки экрана\.
В Windows 10 1809 его еще улучшили, можно переключить на новую утилиту по типу старых «Ножниц», можно в любой момент нажать PntScr, вырезать нужную область экрана и скопируется в буфер обмена, который так же улучшили и он может сохранять историю.
В Windows 10 сейчас ещё есть Win+Shift+S для вырезания нужно области экрана. Ещё Win+G умеет неплохо так видео записывать без сторонних программ.
Видать, Win+G где-то отдельно включается, у меня не работает.
не все при работе смотрят на клавиатуру, и переключенный из-за промаха по клавише или по какой-то другой причине режим можно не заметить.

И тут-же — а давайте язык ввода переключать одной клавишей! и на пункт «вырезать» тоже отдельную клавишу введем — пусть будет больше разных последствий от промаха по клавиши!

Неужели нельзя было придумать более полезные функции для лишних клавиш: например, «cut-copy-paste», «undo-redo»?

Я сочетания Ctrl+Z,Ctrl+X,Ctrl+C,Ctrl+V нажимаю автоматически, заметьте где расположены эти клавиши — левая рука не сдвигается с места, вместо этого вы предлагаете чтоб правая рука еще больше совершала движения подальше от клавиш ввода, и только ради того, чтоб не пропадало место на клавиатуре??

На рынке давно уже есть программируемые клавиатуры — можете настроить себе клавиши как вам удобно если не устраивает стандартная раскладка, но если вдруг по работе вам приходится не только одной клавиатурой пользоваться, то очень быстро у вас будут проблемы с переключением головы на другое расположение клавиш. А т.к. с такими клавиатурам как есть, люди работают уже не один десяток лет, то они уже просто привыкли к таким раскладкам и расположением клавиш, и все другие варианты распространения уже никогда не получат, разве что будет что-то кардинально иное, а не передалка пары клавиш.
И тут-же — а давайте язык ввода переключать одной клавишей!
Много лет пользую Пунто именно для этой цели — переключение раскладки одной клавишей. Автоматической же коррекцией — не пользуюсь никогда.
Может, влезу в ветку и не по теме, но то немногое, что мне нравится в виндоусе — можно задать горячие клавиши для каждого языка отдельно. У меня это контрол + шифт + 1-4 для тех языков, которыми пользуюсь, переключаться гораздо удобнее, чем «мотать» каждый раз языки на нужный, высчитывая в уме какой язык стоит сейчас и какой нужен (правда в десятке эту фичу пытаются просрать и сбрасывают все настройки до стандартных с каждым обновлением).

В Линуксе под гномом так и не разобрался как такое сделать. Стандартный переключатель языков не поддерживает горячие клавиши для языков, а та команда, которая принудительно переключает язык ввода (setxkcb? что-то такое, я никак не могу эти команды запомнить) переключает клавиатуру так, что отваливаются все ctrl+c, ctrl+v,… клавиши в не-латинских языках.

Короче, мне интересно, не знает ли никто, как такое под линуксом настраивается?
Короче, мне интересно, не знает ли никто, как такое под линуксом настраивается?

Смотреть в setxkbmap(1) (setxkbmap -print для начала) и в xkeyboard-config(7). Потом смотрим в и около:


grep -nr grp /usr/share/X11/xkb/rules/

Как пример используем lctrl_lwin_rctrl_menu, находим в /usr/share/X11/xkb/symbols/group:


// Control_L+Win_L locks the first group (presumably Lat).
// Control_R+Menu locks the second group (presumably Rus).
partial modifier_keys
xkb_symbols "lctrl_lwin_rctrl_menu" {
    key <LWIN> {
        type[ Group1 ]    = "PC_CONTROL_LEVEL2",
        symbols[ Group1 ] = [ Super_L,    ISO_First_Group ]
    };
    key <MENU> {
        type[ Group1 ]    = "PC_CONTROL_LEVEL2",
        symbols[ Group1 ] = [ Menu,       ISO_Last_Group ]
    };
}; // lctrl_lwin_rctrl_menu

Пишем по образу и подобию для себя, перед этим определив ISO_Second_Group, ISO_Third_Group и т.д., смотрим в /usr/share/X11/xkb/compat/iso9995:


    interpret ISO_First_Group {
        action= LockGroup(group=1);
    };

    interpret ISO_Last_Group {
        action= LockGroup(group=2);
    };

(Тут, судя по коду, ISO_Last_Group — вторая группа.) Не забыть потом добавить setxkbmap в автозагрузку при старте (тут много путей, в зависимости от используемого WM/DM).


Ну а Ctrl-C, Ctrl-V и иже с ними должны работать независимо от раскладки, если приложение не кривое, т.к. должны смотреть на клавиши до преобразования… Для кривых приложений, в принципе, можно сделать отображение: принцип тот же, примеры искать там же )


P.S. Ну а для своего любимого DM лучше запостить feature request (или даже merge request, если есть знания и силы реализовать).

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

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

И тут-же — а давайте язык ввода переключать одной клавишей! и на пункт «вырезать» тоже отдельную клавишу введем — пусть будет больше разных последствий от промаха по клавиши!

На моей старой клавиатуре, на месте ненавистных Power on/off/sleep над стрелками, были клавиши для вырезания/копирования/вставки. Помнится, довольно удобно было — особенно, если приходилось работать с NumPad и мышью одновременно.
Есть проги, позволяющие назначать другие команды на кнопки.
Пользовался, чтобы перенести Esc на Num/lock. При работе в AutoCAD часто нужен, причем желательно справа, левая рука команды жмет.
Я сочетания Ctrl+Z,Ctrl+X,Ctrl+C,Ctrl+V нажимаю автоматически

А если я в консоли? А если у меня дворак?
То вы относитесь к «людям со специальными потребностями», а тут речь про обычных пользователей.
С таким же успехом можно придумывать «если» вроде слабовидящих или страдающих различными расстройствами моторики — давайте все клавиатуры теперь делать с клавишами в 4 раза больше, некоторым ведь такие требуются!

На рынке полно разных клавиатур, любой может найти себе по потребностям, или в самом крайнем случае сделать её сам.
В том-то и дело, что чтобы сделать самому, нужно придумать, как сообщать ей, поддерживает программа под курсором Ctrl+Y или Ctrl+Shift+Z, а может быть что-то своё особенное? Об этом можно было бы говорить, если бы под наиболее часто необходимые функции редактирования были бы выделены свои скан-коды, пусть бы даже без собственной отдельной клавиши.
Pause, ScrollLock — не использую, хотя и знаю для чего они.
Win + PrnScrn — быстро и просто
Вот людей, кто делал клавиатуры под Power On\Off\Sleep над стрелками — я бы послушал!!!
Их не слушать надо, их надо вешать за всякие разные интимные части тела, я считаю.
Причем таких клавиатур полно было, во времена медленных компьютеров.
Промахнулся, и можно идти на обед


Покажите мне того, кто это придумал, хочу ему в глаза посмотреть.
— Глаза… Мне нужны его глаза!
— Ты хочешь вырвать ему глаза?
— Нет, я хочу в них посмотреть.
Прорывной идеей была клавиатура Оптимус от Лебедева с клавишами-экранчиками (на самом деле идея и подобные реализации были за десятилетия до этого, но его вариант наиболее известен).
Я надеялся что через 5-10 лет идею подхватят и наладят массовый выпуск по доступным ценам, но как-то все с этим заглохло. Но думаю к подобному в будущем еще вернутся, слишком уж интересная идея.
Слишком дорого, не работает со слепой печатью (сначала жалуемся на лампочик капслока, что не сомтрят на клавиатуру, а потом предлагаем экранчики, с которыми вслепую нельзя работать, точнее, можно — второй слепой метод это не глядя на экран).
Вот новиночка на электронной бумаге https://3dnews.ru/980694
НО дорого и ужасно
Экран на каждой клавише — это перебор, но вот если по экранчику под каждым блоком из 4-х функциональных клавиш добавить — тогда в них было бы гораздо больше смысла. А для остальных клавиш сделать подсветку с изменяемым цветом, и буквы сделать прозрачными с разными светофильтрами для разных раскладок — тогда при если при включении раскладки включить подсветку цветом, совпадающим со светофильтром — изображение символа для этой раскладки будет ярче, и можно понять какая раскладка активна как глядя на клавиатуру, так и просто видя цвет подсветки боковым зрением.
Ничего и не заглохло. В любом сматфоне и планшете сейчас есть клавиши-экранчики :-)
Все попытки переделать стандартную клавиатуру всегда вызывали как минимум досаду, а всеобщее поветрие удаления на ноутах PgUp/PgDn, Home/End и их перенос на клавиши со стрелками — это боль непереносимая. Особенно когда места полно. Собственно, результаты опроса подтверждают, что не стоит переделывать то, к чему люди привыкли за столько лет.
А ещё меня вот лично категорически бесят размеры ноутбучных клавиш (ну из того, что видел). Они плоские, гипертрофированные. По площади клавиши как будто раза в полтора больше, чем клавиатуры десктопов. Я не понимаю зачем так сделано. Даже нетбук со своими мелкими клавишами держит мои пальцы на месте. Но какие ноутбуки не трогал практически везде мне откровенно некомфортно печатать. Как будто боятся большой объём пустого пластика оставить и в связи с достаточно большим экраном вытягивают область клавиатуры.
Оффтоп про ноутбуки. У меня подгорает от расположения тачпада, ощущение, будто для левшей делали. Я читал где-то, что дескать их сдвинули влево потому, что чаще набирают правой рукой, но тачем-то тоже правой рукой пользуются, и для использования тачпада приходится подлезать правой под левую, тянуться к левой кнопке и не попадать в нее. Шиза какая-то.
Нормальное расположения тачпада только у маков и некоторых моделей ультрабуков — по центру.
Так сделано в ноутбуках, в которых есть нумпад (я считаю, что нумпад на ноуте — то ещё извращение), потому что если бы он был посередине, правая рука при печати лежала бы целиком на нём.
Вот у меня старичок ThinkPad T420. Клавиши отличнейшие. Тачпад выключил, и вообще никаких проблем, о которых комментаторы ниже пишут.
Единственное что я считаю необходимым — это чтобы функционал переназначения функций клавиш (и назначения на них макросов) был доступен по умолчанию в ОС, да добавление нескольких «пустых» клавиш на клавиатуру под это дело. Те же практически никогда не использующиеся scroll lock или pause можно заменить на что-нибудь более полезное. Мне повезло с клавиатурой к которой шел драйвер позволяющий это дело, но клавиатура старая, разумеется снята с производства (как и всё хорошее), и я понимаю что довольно скоро она сломается и это всё закончится. И если для переназначения клавиш наверняка есть сторонние программы (не факт что работающие стабильно, хотя впрочем и драйвер тоже по сути костыль), по пяти программируемым кнопкам (десяти, если учитывать двухрежимность) я буду скучать очень сильно.
Да, этот функционал есть в ОС, причём он там давным-давно и в документации хорошо описан.

Конфигурация клавиатуры: /etc/default/keyboard, раскладки: /usr/share/keymaps/ и /usr/share/syscons/keymaps/

(man keyboard)
У меня папка /etc/ абсолютно пустая, а папки /usr/ вообще не существует.
Возьмите ОС, в которой есть то, что вам нужно.
Клавиатур с переназначением клавиш на рынке полно (сам за такой сижу), естественно стоят они не 500 рублей. Другое дело, что софт для переназначения в них как правило далёк от совершенства.
Вот эта программа (правда, она под винду, и я её не тестировал в «десятке») отличается функционалом.
Есть еще одна клавиатура, клавиатура Дворака, скрупулезно проработанная (и названная в его честь) одним из основателей организации производства. Ее легче выучить, и она позволяет на 10 % ускорить набор, но этих преимуществ недостаточно, чтобы вызвать переворот в индустрии клавиатур. Миллионы пользователей уже привыкли к старому стилю набора, кроме того, потребовалось бы заменить миллионы пишущих машинок. Существующая практика становится непреодолимой преградой для перемен, даже если это перемены к лучшему

Дональд Норман. Дизайн привычных вещей.

Не факт, что на 10% более быстрый набор нужен в реальной жизни.


Кстати, есть ещё менее радикальная Colemak, к ней проще привыкнуть.

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

К тому же она прекрасно настраивается под альтернативные раскладки, если нужно: мне, например, удобнее AltGr для переключения раскладок, а CapsLock у меня — Compose для ввода тире, кавычек-«ёлочек», греческих букв и некоторых математических знаков. («α» ∂ξ — красота! только стрелочка вперёд-назад почему-то не отображается после преобразования MarkDown в HTML 8/)

Если в вашей любимой проприетарной ОС это трудно сделать стандартным способом, дак напишите в поддержку: если вас будут тысячи — вас заметят. В X.Org есть xkcb и XCompose (я использую его с uim-xim). KDE/Gnome позволяют (пере)назначать действия на клавиши по вашему усмотрению.

P.S. И нет, я не против альтернативных клавиатур, но именно как альтернативных — либо покупаемых отдельно в случае отдельных устройств, либо как опция там, где они встроены.
НЛО прилетело и опубликовало эту надпись здесь
Была такая, колесо слева. Ну не знаю, мышиное колесо удобнее ИМХО. Да и колесо было жесткое, тугое, а на мышах у меня всегда легкое.
А что мечтать? Их хватает таких. Был у меня совершенно дешманский гениус:
image

Во внешних клавиатурах Lenovo встроен Trackpoint — и прокрутка, и всё остальное.

Посмотрите на любые игровые клавиатуры от лигитехов — там и программирование клавиш, и колесо прокрутки, и клавиши для макросов и экран на который сами можете вывести что угодно.
image
и колесо прокрутки
Если вы про то, что вверху-справа, то это регулятор громкости. И когда часто требуется менять громкость, то такой «барабан» гораздо удобней, чем «колесо».
Я знаю, пользовался такой клавиатурой :)
Но ЕМНИП настроить этот барабан можно на любые функции родным софтом.
Он не переназначается.
даже на мышке колесо можно переназначить как угодно. Или оно обрабатывается просто идентично мышиному колесу, и переназначатся одновременно оба колеса?
Сейчас передо мной G910, переназначаются только G-кнопки, барабан не переназначается. До этого была G710 — все аналогично.
Не думаю что G510 выделяется из всей линейки возможностью переназначать еще и барабан.
К350. Родным софтом переназначаются все дополнительные клавиши и Fn-слой (тут уже не уверен насчет всей клавиатуры, возможно только F-ряд). А из G-серии у меня только мышка.
В опросе не хватает варианта «Не устраивает стандартная, но всё равно пользуюсь ей»
Это хорошо, что есть стандарт и почти все ему следуют. Не нужно испытывать неудобств, если работаешь за чужим ПК. Хотя сейчас многие клавиатуры вольно переделывают клавиши от почти безобидного склеивания фукнциональных клавишь, до добавления кнопки слеш на месте полноценного широкого левого шифта. Каждый раз садясь за клавиатуру, к которой не привык, теряешь время на её «освоение». Представляю что будет, если кто-то сделает совсем нестандартную клавиатуру, как предлагает автор поста.
Безобидное склеивание…
Пользуясь случаем, передаю огромный привет и лучи бобра корпорации Леново, сделавшей в своих ноутбуках по дефолту вместо функциональных клвиш непотребство, которое нужно реже, чем ScrollLock и которое не всегда просто вернуть к человеческим функциональным клавишам (отдельное спасибо за F4, ставшее по дефолту Alt(или Ctrl)F4).
Это ж надо было до такого додуматься вообще.
НЛО прилетело и опубликовало эту надпись здесь
до добавления кнопки слеш на месте полноценного широкого левого шифта.

Как раз именно так выглядела раскладка ранних PC, а сейчас это — стандартная раскладка ISO (с длинным Shift-ом и низким Enter-ом — это уже ANSI). Что мешало, раз уж такая пьянка пошла, повесить на эту лишнюю клавишу в русской раскладке дополнительную запятую?
Эта кнопка дублировала слеш, который рядом с Enter. При этом при слепом наборе я постоянно эту кнопку цеплял, когда хотел Shift нажать. Вот такая была примерно notebookspecialista.hu/files/pix-product/hp-vezetekes-billentyuzet-qy776aa-01.jpg (просто нашёл похожую в поисковике)
Да, она и есть. На предыдущей клавиатуре я даже забиндил на неё запятую, но сейчас пользуюсь клавиатурой с ANSI-шной раскладкой.

Чтобы не метаться на цифровой блок и на блок со стрелками туда и обратно, достаточно на большом пальце сделать кнопку Fn, стрелки можно разместить на Fn+ijkl (или Fn+hjkl в vim стиле), а если сделать ещё и модификаторы Shift, Ctrl, Alt, Win на больших пальцах, то их будет достаточно и по одному, и Caps Lock не нужен, зажал шифт большим пальцем, и печатай.

Пользовался раньше клавиатурой ВТС, которая разделённая на две руки и у неё пробел был поделён пополам — правая часть была пробелом, а левая backspace — очень удобно было.
image

Если пойти дальше, то в TypeMatrix ещё и Enter в центр перемещён.


НЛО прилетело и опубликовало эту надпись здесь
В microsoft sculpt comfort keyboard тоже 2 бэкспейса, подставка под руки и эргономичная форма.image
У меня клавиатура почти такая же, только с тачпадом. И валяется в коробке, т.к. разъемов PS/2 и COM (в комплекте были переходники PS/2-DIN5 и COM-PS/2) в новых компьютерах и ноутбуках нет, а с USB-переходником на Win10 не работает (но работает под WinXP). У меня хотели ее купить как раритет, но я не продал (помню, как когда-то за ней специально ездил на др. конец Москвы).
image
т.к. разъемов PS/2 и COM (в комплекте были переходники PS/2-DIN5 и COM-PS/2) в новых компьютерах и ноутбуках нет

Это сильное преувеличение. Специально проверил в одном интернет-магазине, отфильтровал материнки по цене и проверил 12 самых дешевых, 12 из середины списка и 12 самых дорогих. У дешевых и средних PS/2 есть у всех, у топовых есть у половины моделей. При фильтрации по популярности, из 12 самых популярных разъем есть у 10. Так что получается PS/2 чаще присутствует, чем нет.
А вот COM встречается действительно редко, чуть чаще чем у 10% моделей.
Новые ПК к нам поступили (большой централизованной закупкой) без портов PS/2, LPT и COM. А на старом уже работать не хочу. То же самое мой новый домашний ноутбук (с 2014г.); а старый на ВинХР запускаю редко.
Неужели нигде не достать активный конвертер с PS/2 на USB?
Может просто не стоит обобщать одну единственную централизованную закупку в одной кампании на все новые компьютеры и ноутбуки?
А то так можно много выводов сделать о том, чего в компьютерах «отсутствует». И что видеокарты уже никто не использует, и процы у всех одной модели, и больше 2ух слотов оперативки не бывает.
На win7 раньше была проблема с неработающей клавиатурой ps\2, если мышка usb, а не ps\2. Т.е. нужно было чтобы было задействовано ОБА порта. Не знаю закрыта ли эта проблема сейчас.
Т.е. нужно было чтобы было задействовано ОБА порта.

Я думаю, это была проблема не глобальная, а на какой-то конкретной аппаратной конфигурации. По крайней мере, у меня долгое время была клавиатура ps/2 и мышка usb, и всё работало.
Вполне возможно, встречался с проблемой всего на одном компе. Сейчас часто встречаются двухцветные ps\2 порты, которые, я уверен, полноценно поддерживаются и обновленной семеркой, и десяткой.

Они ничем не отличаются от раздельных, кроме того, что в один DIN 6 разъём вывели два PS/2 порта. Более того, судя по всему, такой порт позволяет подключать клавиатуру и без Y-сплиттера:


Keyboard (F)      Computer (M)       Mouse (F)
------------      ------------      ------------
pin function      pin function      pin function

  1=data ---------- 1=data       +--- 1=data
  2 n.c.            2 -----------+    2 n.c.
  3=gnd ----------- 3=gnd ----------- 3=gnd
  4=+5v ----------- 4=+5v ----------- 4=+5v
  5=clock --------- 5=clock   +------ 5=clock
  6 n.c.            6 --------+       6 n.c.

Видимо, такой порт появился исключительно ради экономии при практически полном исчезновении PS/2 мышек в современном мире.


P.S. Теоретически, драйвер может отличить клавиатуру от мыши по протоколу и, если при подключении в обычный PS/2 порт «чужого» устройства оно определяется корректно, то и мышь будет работать в таком разъёме без сплиттера. (Тут нужна поддержка и от BIOS, и от ОС.)

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

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

Смещения вообще не должно быть, т.к. оно скорее способствует травмированию. См. TypeMatrix как наиболее традиционно выглядящую. А если радикальные решения подходят, то Maltron или Kinesis Advantage.


Жаль, что в ноутбуки не ставят клавиатуры без смещения, например TypeMatrix вполне бы поместилась.

Жил-бы дома один — сделал бы без смещения вообще. И без надписей на кнопках. Но чтобы для домочадцев каждая попытка набора текста не была шоком, пришлось прибегать к промежуточному варианту. Подобные предложения с постепенным смещением рядов (раз в пару лет выпускать клавиатуры с меньшим смещением, чем в предыдущей версии), чтобы неспеша переучить пользователей, я видел в сети неоднократно… но потакание привычкам пока побеждает.
Поэтому я перешёл на X-Bows. Думал, долго буду привыкать, но оказалось даже, что переключаться на неё с обычной клавиатуры и обратно не так сложно!
Как железо — клавиатура удобная вещь. Но вот поддержка системой — ух, ё. Пришлось как-то на макоси посидеть. Стандартными методами можно переключить язык только используя хотя бы одну не спец клавишу (можно хоть Ctl+Shift+Alt+Q, но вот блин — Alt+Shift или Ctrl+Shift — фиг). А вот вместо ё на месте кнопки слешей вводить всё-таки слеш — так и не получилось. Даже кучей стороннего софта. Как изволите вводить слеш обратный и прямую черту?
Проблему вставки слэша вместо «ё» поможет решить Ukelele. У себя так сделал кастомную раскладку.
Цифровой блок
Я не пользуюсь. Те, кто умеет пользоваться набирают цифры без ошибок от слова вообще. Куда вы предлагаете деть Numlock? Просто подальше?
Может всё-таки стоило расположить курсорные клавиши под левой рукой?
Нет. Дисбаланса рук не ощущаю. Хотя многие пишут в чаты по одному слову, тогда конечно да, Enter нажимается чаще. Влияет это на скорость/удобство? Нет. Больше влияет компоновка клавиатуры: маленький Enter, особенно за счет увеличенного Backspace — зло. Особенно если чередовать с нормальной клавиатурой — привыкнуть не получется.
Четыре малополезные кнопки
Вы же понимаете, что сколько кнопок не сделай, часть из них будет использоваться реже? Тенденция скорее обратная — добавлять больше кнопок, те же функции мультимедия: play, pause, stop… управление громкостью и тд. Вам кнопки не нужны — не нажимайте, но говорить за всех я бы не рискнул, нужен очень солидный стаж работы в идеале во всех средах для набора текста.
что мешало от этих режимов, хотя бы в Model M, вообще отказаться?
Вы прямо как «хомячок», живущий в своей клетке, пытаетесь без всякого анализа или основания убедить весь мир, что режимы Numlock/Scroll-lock не нужны (еще какие-то есть?). Да, вам не нужны, хорошо. На пианинке тоже есть субконтроктава, очень редко там что-то нажимаешь и что?
А как узнать, когда? И что делают остальные? Копаться в справке, если она вообще есть? В настройках сочетаний клавиш? Или методом тыка?
Серьезная претензия. Вы походу первый человек с ней, хотя думаю, что это просто пункт в вашу статья, «до кучи» как говорится.

Множество програм используют функциональные клавиши для своих нужд. Часть комбинаций используется операционной системой. RTFM, как говорится. Купите хорошую книжку по Windows или что вы там не знаете. Чорт, да любой геймер обожает этот дополнительный ряд клавиш, некоторые (F5 — quick save, F9 — quick load) уже стали стандартом.
удобный способ переключения раскладки
Голосом переключайте (сарказм). Опять претензии без решений. «Мне не нравится» — любой может сказать, а что вы предлагаете?

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

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

Тоже в топике про раскладку, я уже заподозрил Ростелеком в применении такого способа ввода. Видимо сотрудник был голоден :)
Куда вы предлагаете деть Numlock

А зачем он нужен? В крайнем случае можно поступить как с SysRQ: оставить доступной через Shift.
Дисбаланса рук не ощущаю.

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

А они теперь бывают нужны только потому, что их в своё время не убрали. Если бы в Model M убрали бы стрелки с цифр, вряд ли бы кто заметил.
Купите хорошую книжку по Windows или что вы там не знаете.

Вот именно: нужно покупать книжку на 750 страниц «насколько Windows проста и интуитивно понятна». Если кнопка имеет стандартное назначение, на ней следовало бы так и написать, если нет — значит нет. Была же во времена DOS-а хорошая привычка вываодить подсказку с назначением всех F-клавиш, почему от этого отказались?
Недавно нужна была белая USB-клава со стандартной раскладкой и высокими кнопками — так с трудом нашел! Везде черные или slim или того хуже — перекореженный блок над стрелками курсора. А пальцы под другую клаву ой как долго «перепрошиваются». Так что какая бы клава ни была не идеальная, но к ней все уже так привыкли, что лучше ее не менять.
Print Screen раз в году полезна? Сисадмины, техподдержка, технические писатели в корне не согласны!
Если бы вместо отдельной клавиши было бы стандартизированное сочетание клавиш, намного бы это усложнило работу сисадмина, поддержки и технических писателей?
Нет. Но вопрос был не в сочетании клавиш а в том насколько часто пользуются той или иной кнопкой. Разумеется, зачем городить спец кнопку вместо того чтобы сочетание использовать. Тем более что на Маках именно сочетание и используется, а есть и ноубтуки и клавиатуры без кнопок пауза и принт скрин, они бывают нужны…
Вот именно об этом речь и шла. Вместо пяти редкоиспользуемых кнопок можно было разместить пять гораздо более полезных.
полезных кому? Вот главный вопрос.
Разным людям нужны разные функции, и то, что удобно в одном случае — проигрывает в других.
То, что есть сейчас — наиболее универсально, и в любом случае давно есть возможности переназначать клавиши, хоть сторонними программами, хоть специальными клавиатурами.
Перечислите 10 программ, в которых без этих 5 клавиш не обойтись. И 10 программ (кроме игр), которые управляются с клавиаутры и в которых не нужны функции работы с буфером обмена и клавиши отмены.
Для начала — я не понимаю о каких «этих пяти» клавишах идет речь, данная ветка про PrintScreen началась.
И вам не кажется, что вы уже выдумываете искусственные ограничения для полезности кнопок? Почему только программы которые управляются с клавиатуры? Давайте тогда и мышку признаем ненужной — ведь в программах которые управляются с клавиатуры она не нужна!
Ответ на этот абсурд простой — она нужна в других программах.

Даже будь на месте ScrollLock клавиши для работы с буфером, мне удобнее и привычнее работать с Ctrl+X/C/V левой рукой, чем перемещать правую руку для этого. А если и появится такая клавиатура — переучиваться лень с одной стороны, и с другой — чтобы такое переучивание имело смысл надо ВСЕ клавиатуры так изменить чтобы я за любым ПК мог работать комфортно.
Сейчас мне комфортно за любым — клавиши для работы с буфером всегда на одном, привычном мне месте.

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

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

И этот-же человек немного выше жалуется, что надо покупать книжку и искать в ней сочетания клавиш…
Если сочетание будет забито жёстко в операционной системе, его можно обозначить на кнопке. А вы же предлагаете заучивать сочетания клавиш, которые где-то работают, а где-то — нет, особенно с учётом того, что они скорее всего мне не понадобятся.
т.е. теперь вы предлагаете еще клавиатуры делать под разные операционные системы? :)
Или все операционные системы делать под клавиатуру, которая удобнее вам лично?
Или при появлении новой функции в операционке идти апгрейдить клавиатуру? :)

Вам не понядобятся — но с чего вы решили что, что то, что нужно вам требуется и большинству? У всех разные требования, и вы можете сделать идеяльную для себя клавиатуру, которая неподойдет 90% другим пользователям — и что тогда в ней будет хорошего, если только некоторых она устроит?

Почитайте каменты — кому-то стрелки нужны слева, кому-то колесо как на мыши, кому-то выступ для тарелки! Всем никогда не угодишь, и любой кто решит кардинально поменять стандарт, к которому привыкли за несколько десятков лет — пролетит со своими новшествами.
Я вас удивлю, но IBM Model M была разработана под операционную систему MS DOS. И эти 5 клавиш были полезны именно для неё. Более того, есть клавиша SysRq, которую добавили, когда хотели разарботать под IBM PC более продвинутую ОС, но позже она оказалась не нужна, и в Model M её задвинули в Shift-слой.
Более того, есть клавиша SysRq, которую добавили, когда хотели разарботать под IBM PC более продвинутую ОС, но позже она оказалась не нужна

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

2 — сравним количество операцинок доступных рядовым пользователям во времена Model M и сейчас? А заодно и разнообразие клавиатур.
Тогда и посмотрим стоит-ли клавиатуру делать под конкретную операционку.

3 — сколько лет просуществовала MS DOS, и как часто меняются современные операционки? Лично вы готовы, с каждой новой виндой переучивать привычные вам сочетания или расположения клавиш?

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

Она и сейчас есть, просто не задвинута в Shift-слой.
сравним количество операцинок доступных рядовым пользователям во времена Model M и сейчас? А заодно и разнообразие клавиатур.

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

Ещё раз, я не не предлагал специальных клавиатур под каждую ОС, это придумали вы. Я наоборот, считаю, что нужно было избавляться от атавизмов MS DOS.
Вы бы лучше указали на клавишу Win

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

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

Как это еще можно трактовать иначе, ежели «клавиатура под ось»?
и далее тут-же про кнопку Вынь — «И если установить на компьютер другую ОС, эта клавиша не будет простаивать.»
Вы согласны что клавиша полезная, и при этом к ней жестко не забито сочетание в ОС (разные оси — разные сочетания). Только я тут вижу противоречие?

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

Я наоборот, считаю, что нужно было избавляться от атавизмов MS DOS.

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

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

Смысл в том, что привыкнув к сочетанию на самой распространённой ОС его перенесут и на другие системы.
Кстати, заметьте, что клавиатуры для MacOS и Windows отличаются по расположению кнопок и их обозначению. Не говоря уже о клавиатурах-чехлах для iOS и Android. Так что фактически, сейчас имеем ту самую ситуацию, когда под разные ОС используются разные клавиатуры.
Вы согласны что клавиша полезная, и при это к ней жестко не забито сочетание в ОС (разные оси — разные сочетания).

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

А вы знаете, что сейчас набирают популярность клавиатуры, на которых F-кнопок вообще нет? Например, Annie PRO.
А что касается справки, большинству программ она либо не нужна, либо достаточно вызова её из меню. Реально она полезна в различных IDE, где работает контекстная справка по ключевым словам языка. Но это не обязательно должна быть F1, в той же OsX для этой цели используется кнопка над Delete (где под Windows — Insert).
считаете что надо ломать устоявшиеся и привычные вещи

Вы совсем не поняли посыл статьи. Я сетовал на то, что IBM в 1985 году не озаботилась избавлением от перечисленных недостатков, отчего избавиться от них будет очень сложно, если вообще возможно, как раз из-за того, что они стали привычными.
Вы бы лучше указали на клавишу Win, которая сейчас практически в каждой клавиатуре есть, и которая была сделана из-за операционки, именно появление новой фичи обусловило появление новой клавиши, однако вы ни разу не указали на её ненужность, значит все-таки не зря она была добавлена?

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

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

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

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

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

Так я и не предлагал идеальную клавиатуру. Я просто указал на атавизмы и бесячие мелочи стандартной клавиатуры. Сам я уже перепробовал несколько вариантов раскладки, и может быть когда-нибудь дойдут руки сделать клавиатуру со стрелками слева и усовершенствованным NumPad-ом. Но от некоторых атавизмов просто никуда не деться: смысла в отдельных клавишах копирования/вставки/отмены не будет, потому что специального скан-кода под них не выделили, а Ctrl+C работает не везде.
Устраивает, но ведь могла быть и лучше.

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

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

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

И как показывают комментарии — далеко не всех это бесит. Разве что вообще только вы применяете этот термин. Большинству это вообще безразлично, а кого бесит — тот давно решил для себя эту мелочь и нашел выход из ситуации какой ему больше подходит. Вы же предлагаете всем что-то менять, хотя это надо единицам.
НЛО прилетело и опубликовало эту надпись здесь
Из интересных идей – знаки препинания на основной клавиатуре в нижнем регистре, а цифры в верхнем. При наборе текста они, как правило, нужны чаще. Наверно, удобно только при наличии цифрового блока справа.
Есть раскладка «русская (машинопись)».
Единственное меня напрягает во всех клавиатурах — это проблемы с биндом Shift + доп.клав-ра. Да, забиндить можно, но с большими оговорками.

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

Вообще нынче кастомных клавиатур превеликое множество…
github.com/diimdeep/awesome-split-keyboards

я вот себе приобрел недавно китайский клон v.ea keyboard-а, и после периода привыкания какого-то сильного буста производительности/удобства не ощущаю…
Идеальная ноутбучная раскладка:
image
Почему сейчас не делают такие, отдавая предпочтение кастрированным стрелкам и PgUp|PgDn|Home|End на функциональных?
Почему сейчас не делают такие

Делают! (Lenovo Yoga 900)
image
Разве что «Insert» под «Fn» спрятали, но я привык)
У вас PgDn на месте End, PgUp на месте PgDn, End на месте PgUp :3
Да, присмотрелся, на приведенной Вами клавиатуре выглядит логичнее, но все же к этому проще привыкнуть, чем к расположению на стрелках под «Fn»
А еще в последнее время на ноутбуках часто встречается выравнивание клавиш «Вниз» и «Вверх» под высоту одной клавиши и соответствующее их располовинивание, вот что бесит так бесит )
выглядит логичнее
Вы не представляете как это удобно когда у вас i3wm. Или представляете, но это не важно. Было бы ещё круче, размести они дополнительную клавишу Cmd/Win справа вместо клавиши контекстного меню.
Не понимаю, почему статью заминусовали. Конечно, автор изобрёл велосипед, подробно изложив критику стандартной клавиатуры. Каких-то глобальных изменений мы не увидим ещё долгие годы, но сейчас есть много возможностей заполучить нестандартную мелкосерийную клавиатуру или сделать её самому, так что страдать от опостылевшего стандарта никакого смысла нет.
Чаще всего пользуюсь Ergodox'ом, пока не закончил доделывать Kinesis Advantage, но периодически пользуюсь полноразмерными ANSI 101 и даже терминальными 122, и мне нравится. Клавиш полно, сказываются два десятилетия привычки, неудобство от перемещения правой руки компенсируется отсутствием необходимости держать в голове переключение между слоями. Серьёзным препятствием являются только габариты — и с собой не возьмёшь, и для мыши мало места остаётся. Нужно больше клавиатур с расположением нампада слева: решает вторую проблему и не так экстремально, как всякая экзотика эргономичная.
Наверное, не стоило выкладывать её сегодня, лучше было потерпеть до пятницы.
image
Все бы ничего, что опять хамское отношение к блоку стрелок курсора и клавиш над ним. А вот подобный способ «переучить себя» к цифровому блоку слева от клавиатуры выглядит привлекательно.
Я после использования клавиатуры формата 75% для себя понял, что чем ближе стрелки поджаты к основной клавиатуре, тем лучше.
тут они не просто близко, а втрамбованы между остальных кнопок. Хуже только ноутбучные клавиши курсора с двумя кнопками вверх\вниз, упакованными в габариты одной стандартной кнопки.
Не знаю, по мне так наоборот, такое расположение стрелок кажется гораздо удобнее в том числе не на ноутбучных клавиатурах — но при условии, что справа от кнопок-стрелок ничего нет.
Когда-то сделала себе раскладку с переключением английский-русский по капсу. С правым альтом клавиши пунктуации работают на кириллице как на латинице. Может кому пригодится yadi.sk/d/hJdvhv6L3HUvTE
НЛО прилетело и опубликовало эту надпись здесь

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

Если для включения раскладок сделать не одну кнопку с чередованием, а 2 отдельные кнопки, то индикатор уже не нужен. Т.е. либо мы знаем, в какой сейчас раскладке; либо, при сомнении, просто жмём кнопку включения нужной раскладки и получаем её гарантированно. См. https://habr.com/ru/post/435332/#comment_19623324

НЛО прилетело и опубликовало эту надпись здесь

Ха, вспомнил, что у меня индикатор CapsLock как раз светится на русском — обычно на него не смотрю. За это отвечает параметр ledcaps(group_lock)


В общем, могу поделиться своим:


конфиг xkb
xkb_keymap {
  xkb_keycodes  { include "evdev+aliases(qwerty)" };
  xkb_types     { include "complete"  };
  xkb_compat    { include "complete+ledcaps(group_lock)"  };
  xkb_geometry  { include "pc(pc105)" };
  xkb_symbols   {
    include "pc+us+ru:2+inet(evdev)+level3(ralt_switch)+compose(sclk)+nbsp(level3)+typo(base):1+typo(base):2"

    // CapsLock == LCtrl
    replace key <CAPS>  {
        type[Group1]="ONE_LEVEL",
        symbols[Group1] = [ Control_L ]
    };
    modifier_map  Control { <CAPS>, <RCTL> };

    // LCtrl == switch to Eng
    replace key <LCTL> {
        type[Group1]="ONE_LEVEL",
        symbols[Group1] = [ ISO_First_Group ]
    };
    // Menu == switch to Rus; Shift+Menu == Menu
    replace key <MENU> {
        type[Group1]="TWO_LEVEL",
        symbols[Group1] = [ ISO_Last_Group, Menu ]
    };

    // disable annoying Back/Forward keys
    replace key <I166> { [  NoSymbol ] };
    replace key <I167> { [  NoSymbol ] };
  };

Неудобно. Пришёл к такому варианту:
LCtrl переносим на CapsLock, а от последнего избавляемся навсегда
LCtrl — переключение на англ.
Menu (справа, рядом с RCtrl) — переключение на рус.


Хотя, если понадобится третья раскладка, то придётся думать уже.

А меня бесит такое нововведение во многих современных клавиатурах как отсутствие некоторых функциональных клавиш (Ins, Del, Home, End, Pause, правых Ctrl и Alt, и др.; в разных клавиатурах — разные отсутствующие клавиши), или вызов/совмещение функциональных клавиш с др. функциональными клавишами (вызов, например, Ins, PgUp или PgDn с клавишей Fn), или переворачивание функций на клавишах F1-F12 с дополнительными функциями (т.е. вызывать сами F1-F12 нужно с клавишей Fn). Это это касается большей частью ноутбуков, но и обычные клавиатуры тоже с таким непотребством встречаются. А особенно раздражает, когда покупают большую партию компьютеров с такими внешними клавиатурами или ноутбуков со встроенными.

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

Пользуюсь такой клавой уже больше 7 лет. Очень удобно.
image
Пользуюсь куда более старой, но визуально похожей Silitek SK-6000 (без тачпада):
image
Если бы и пробел был раздельный, то смело смог бы назвать её идеальной клавиатурой…
А она механическая или пленочная? И n-kro или 2-3? А то я пользовался долго Microsoft natural, но все-таки теплые ламповые механические активаторы пересилили.
Мембранная, NKRO. А вот то, что keycaps у неё совместимы с переключателями ALPS когда-то заставило задуматься над переделкой в механику. Раздобыл ещё одну такую же модель (чтоб хоть не так страшно было экспериментировать), прикупил Teensy и комплект переключателей от Matias, но вот всё никак руки не дойдут…
пачпад бы под пробел ей. Вообще место под пробелом незаслуженно забыто производителями.
Еще бы она была механической и можно было бы переключатель посередине перепрограммировать (а лучше было бы там колесико).
Если у вас есть какие-либо соображения касательно дизайна клавиатуры, который повысит удобство и скорость набора, вам следовало бы его предложить.

Мой ответ базируется на использовании 105-клавишной PC/AT, в ходе эксплуатации которой фаланги пальцев обеих рук чаще всего располагаются в области печатных клавиш.

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

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

О четырёх малополезных кнопках.
На сегодняшний день мне порой куда удобнее нажать 1 кнопку PrintScreen (может быть в тандеме с Alt, если нужно конкретное окно), чем лезть за SnippingTool.exe. Если вас интересует частота использования: раз в несколько дней точно.
По поводу ScrollLock не могу вам возразить, так как ни в одном регулярно используемом мной терминале (cmd, putty) он не выполняет функцию «прокрутки» экрана, которой порой очень не хватает. Если вы, кстати, будете любезны подсказать мне, что я делаю не так, буду вам благодарен.
Насчёт Pause — согласен. Насчёт Insert — тоже, избегаю использования по возможности.

Не понятно, что вы имеете ввиду под «режимом» клавиатуры? Клавиши-модификаторы? Если да, то не CapsLock-ом единым же.

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

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

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

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

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

Точно так же, как и правой, и даже лучше: правая рука освобождается для Backspace и Enter. А ещё и мышь.
Не понятно, что вы имеете ввиду под «режимом» клавиатуры

То, что включается и выключается клавишами CapsLock, NumLock, ScrollLock и Insert.
Мне стоит вам расписать, что в разных программах и средах результат нажатия FX скорее всего не будет одним и тем же?

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

Привычен — да, удобен — вряд ли.
скорее всего вы найдёте инструмент, удовлетворяющий вашим требованиям.

Я сейчас этим занимаюсь. Пару вариантов уже опробовал. Подумываю над сборкой кастома.
Это всё очень и очень субъективно. Я, например, вообще не могу понять ни одной из ваших претензий. Любая клавиатура — это инструмент, который осваивается путём обучения. Как вы себя приучите, так вам и будет удобно работать. С точки зрения эргономики, никаких сколь-нибудь существенных недостатков у современной клавиатуры, по крайней мере, с подставкой под ладони, нет. Есть особенности, но они как раз все очень даже «привыкабельны» при длительной работе.
Как вы себе представляете, редактирование текста клавиатурой

Вот уже пол-года такой пользуюсь, собрал такую как раз для этого. Вроде особых проблем нет, но и преимуществ, как оказалось, то же. Единственная проблема — то, что всё же на ноутбуке клавиши-стрелки всё же справа, и периодически приходится об этом вспоминать.
А вот что действительно оказалось мегаполезным — это многофункциональное колесо, которое умеет и в отмену, и в поиск и в навигацию. Даже полезнее, чем запись макросов на лету.
НЛО прилетело и опубликовало эту надпись здесь
А какой выбирать вариант ответа, если все четыре про меня? Меня устраивает обычная расскладка для большинства задач. Для специализированного я сделал себе keypad из ардуинки. Да я пользуюсь vim. И да я пользуюсь тачем и голосовым вводом.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории