Pull to refresh

Comments 232

Никогда даже не задумывался над этим. Теперь хочу клавиатуру без цифрового блока.

К сожалению таких мало, часто вместе с цифровым блоком режут HOME-END-группу

Без цифрового блока — это TKL
Без Home-End — что-то типа 75%

Уже лет 5 покупаю только клавиатуры без цифрового блока. Работа на маке породила мысль, что многие другие клавиши на клавиатуре тоже не нужны. В результате пришел к мысли, что стоит попробовать что-нибудь типа GK64. Варианты с еще меньшим количеством клавиш, типа HHKB, мне лично уже неудобны — нужно слишком много переключений чтобы на ней работать, а существенного уменьшения размера по сравнению с GK64 уже нет.
Ключ Морзе Вам определённо понравился бы

Цифровой блок использую регулярно.
Но — не для цифр!
Перемещения, выделения — это всё.

А еще игра в первую «Цивилизацию»!
В Arma 3 без цифрового блока вообще грустно.

А ещё инвентарь в Warcraft 3 :)

В квейк-1, десцент и и многие FPrpg старых времен, при игре на клавиатуре — без цифрового блока вообще никак. С тех пор привык навигацию делать на цифровом блоке. numlock всегда выключен.
та же ерунда. Более двадцати лет назад выучился им пользоваться для навигации и с тех пор там и живу
Постоянно им пользуюсь и не воспринимаю клавиатуры без него. Даже при выборе ноутбука, первое, на что обращаю внимание — это на наличие цифрового блока клавиш.

Пользуюсь часто. Цифры расположены плотнее, что помогает быстрее вводить числа. Ещё лично видел, как бухгалтеры и кассиры используют этот блок.

На самом деле, цифровой блок нужен, в основном, тем, кто много работает с вводом цифр.
Без него эффективность существенно ниже по чисто физиологическим причинам.

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

И про пользователей Emacs никто не пошутил. Непорядок.

А что с ними не так?
Emacs

Чтобы LControl-LCtrl было удобнее нажимать на неправильных клавиатурах (где он в левом нижнем углу, а не над шифтом)

Всю жизнь использую ноутбуки, были и с цифровым блоком, и без него. И этот блок на ноутбуках всегда меня раздражал, так как использовал его редко, а руки из-за него при наборе были сдвинуты влево. Последние года использовал макбуки, так что там от цифрового блока окончательно отвык, поэтому когда недавно выбирал клавиатуру, сознательно взял TKL от Varmilo. Занимает меньше места и внешний трекпад можно расположить удобно.

Как можно без нампада вводить что-нибудь типа 24.75? Ну то есть, с удобством это делать, не глядя на клавиатуру и с полной уверенностью, что не промазал.

Запросто, нужно просто несколько лет помогать в Lineage или Warcraft — и руки все запомнят!

Я играл в варкрафт, она не смогла затянуть меня дольше, чем на 2 недели. И дело было не в том, что это был сервер городского масштаба, а в том, что геймплей однообразный.
Но даже без этого я могу набирать % и $ (хотя постоянно промахиваюсь, хоть и пишу на PHP), вот только я не знаю, где там какая цифра. Думаю, варкрафтеры тоже запоминают, где какое умение, а не какая там цифра написана. А вот нампад используется неглядя без перемещения рук в силу своей компактности.
И пока были С1-С3 (во времена пираток на элморе(буд. антарес) и мелкософте) нифига не вышло.
Я купил китайский нонеймовский беспроводной цифровой блок. При необходимости он просто ставится в удобном месте. Одной ААА батарейки в нём хватает на год. И подумываю взять ещё один для второго ПК.
Какие-то порой странные люди: один ненавидит развлечения, у другого слишком узкие плечи…
На цифровом блоке очень удобно размещать модификаторы и назначать быстрые клавиши в том же фотошоп, а представить работу финансиста, бухгалтера или научного с числами без блока цифр — это сюр какой-то…
Определённо, для тех, кто работает исключительно с текстом, блогеров и обывателей, особенно зумеров, он зачастую не особо нужен, как и в принципе физическая клавиатура, с успехом заменяемая сенсором телефона.
Добавлю: как можно быть сисадмином и вводить IP адреса без ЦБ — не понимаю!
1. Переключаться на цифровой блок только из-за IP адреса — нет смысла: от общего объёма набора на клавиатуре адреса это очень малая часть.
2. Наступающий сейчас переход на IPv6 приводит к тому, что в адресах появляются всякие a..f — цифровой блок не поможет :)
1. Смысл есть, если это делать постоянно.
2. Очень долго он наступает и неизвестно, когда наступит. Может, к тому времени повсеместное внедрение прямого нейронного интерфейса сделает другие устройства ввода неактуальными.
> Смысл есть, если это делать постоянно.

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

mail2 IN A 193.0.23.107
ipfw add 1020 allow tcp from 10.0.2.0/23 to 193.0.23.107 25
(неважно, синтаксис такой, или Linux, или Cisco — те адреса составляли малую часть полного текста).

Уж поверьте длительному опыту — оно того не стоило :)

> Очень долго он наступает и неизвестно, когда наступит.

Да вот как-то очень активно ускоряется в последние пару лет.
Вы говорите это человеку, который админил около 10 лет… и нет, несмотря на то, что адреса приходилось часто вводить — это не вызывало никакого желания перейти на цифровой блок

о вкусах не спорят же.
я тоже чаще на цифровом блоке, наверное, набираю. а ещё чаще — сtrl-r или copy-n-paste.


Да вот как-то очень активно ускоряется в последние пару лет.

а по моим ощущениям он ещё много лет так активно ускоряться будет )

Что значит «Переключаться?» Рука сам тянется!

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

Кстати, в раскладке «Русская машинопись» (она встроена в Windows, и рекомендуется для слепого набора) верхний ряд без shift-а вводит знаки препинания, а цифры в верхнем ряду вводится с shift-ом. Это удобно только если вводить 1-2 цифры, а для длинных чисел (особенно при том же слепом наборе) становится удобнее цифровой блок.
В статье единственно ценное это краткий исторический экскурс, на мнение остальных людей включая редакторов и еспертов с ничего не говорящими для меня именами, в этом вопросе, мне глубоко наслегион. Тут либо используешь, либо нет, даже вопрос не в том нравится ли оно или не нет.

согласен. холивар на ровном месте

— Всегда использую. Даже сейчас. (длинное тире alt+0151);
• цифровое тире (для диапазонов) 1–100500 (alt+0150): (булет alt+0149);
• неразрывный пробел после предлогов и тд. и тп. (alt+0160); //стоят после “и” и “тд.”;
• “Ёлочки — «русские кавычки»” (alt+0171 и alt+0187) вложеннвые кавычки в которых вся фраза (alt+0147 alt+0148);
• менее пользуемые:
·° — градусы (alt+0176);
·© — копирайт (alt+0169);
·‘’ — одинарные кавычки (alt+0145 alt+0146);
и так далее… (троеточие alt+0133):

— странно такое читать от самого редактора… )))
UFO just landed and posted this here
да.
из математических еще «умножить» × (alt+0215); // *и для указания размеров и габаритов*
«плюс-минус» ± (alt+0177);
Вот это всё — по сути костыли. Нужен не цифровой блок, а международный (!) стандарт на наиболее востребованную группу Unicode-символов, не входящих в ASCII, которую следует добавить на основные буквенно-цифровые клавиши в качестве альтернативных функций. И возможно еще дополнительный Shift для них (хотя строго говоря, и Alt и Ctrl как раз таковыми и являются, но используются не всегда для этой цели).
Почему международный стандарт? Потому что только тогда, когда производители всех клавиатур начнут наносить эти символы на клавиши, тогда это получит распространение.

Или хотя бы тот же Compose в более популярных ОС. Потому что запомнить, что умножение — это Comp, x, x, гораздо проще, чем Alt+0215. Стрелочки тоже вводятся логично — Comp, -, > или Comp, <, -. Как назло, сейчас на винде и набрать не могу :-)


На маке подобное решили сочетаниями с Alt, Ctrl, но только потому, что там практически всегда хоткеи висят на Cmd.

UFO just landed and posted this here
если в литературном тексте и в книжной верстке то да, для “инета” чаще используют такие «французские» для обозначния жеста поднятыми вверх руками сжытыми в локтях и двумя пальцами с двух сторон от головы “|(•i•)|” когда подразумевается некое неявное значение…

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


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

UFO just landed and posted this here
да, конечно же “это английские”, прошу прошения за дезинформацию…
/*/•••/*/
…обсуждаем востребованность цифрового блока, а одним из критериев является удобство использования, «продвинутому блогеру» удобнее использовать пару кодов 147–148 с альтом чем запоминать нижную начальную как альт плюс 132, а в нашем мире что удобнее то и получает поддержку и массовое использование…
удобнее использовать пару кодов 147–148 с альтом чем запоминать нижную начальную как альт плюс 132

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


Для меня боль — это жизнь без Compose, где все эти символы вводить можно гораздо проще и без увода рук с основного положения. (А ещё можно самому настроить комбинации: если хочется — вставлять целые фразы, целые предложения парой нажатий клавиш.)


Ну а кавычки, тире… человек вообще не должен думать об этом, это дело для автозамены: вполне логично в режиме набора текстов «"» на левой границе слова заменять на правильную левую кавычку для текущего языка, а на правой границе слова — на правую; можно учитывать вложенность кавычек; дефис, отделённый пробелами заменять на тире. И так далее. Насколько я помню, в MS Word это было ещё в прошлом веке и, если не понравилась автозамена, то Ctrl-Z.

Ну а кавычки, тире… человек вообще не должен думать об этом, это дело для автозамены

Ох, как же это съедает нервы, когда эта автозамена не нужна и даже вредна (например, при вводе кода). Собственно, именно поэтому всегда отключаю всю автозамену во всяких Punto Switcher’ах и Microsoft Word’ах. Пусть лучше будет вручную, но зато предсказуемо и контролируемо.

не нужна и даже вредна (например, при вводе кода)

Гм, я же написал:


в режиме набора текстов

Современные редакторы достаточно умны, чтобы различать режимы ввода. Для тех, кому не нравится, конечно, нужно предоставить возможность отключения автозамены. Но для большинства пользователей она всё же полезна: больно смотреть на текст с дефисом на месте тире, а большинство пользователей никогда не запомнят разницы, увы — это для них лишняя информация. То же самое с кавычками.


Если автозамена слишком часто ошибается — это плохая автозамена и она не нужна. Если в подавляющем числе случаев она справляется — она полезна.


отключаю всю автозамену во всяких Punto Switcher’ах

Эм, а как можно отключить автозамену в этом странном искажителе ввода, если вся его суть и есть в автозамене? (Может, конечно, что-то изменилось за более, чем полтора десятка лет, когда я его в первый и последний раз пробовал, поматерился и убил.)

Гм, я же написал:
в режиме набора текстов

Так а разве ввод кода — это не режим «набора текста»? Или мы под этим понимаем разные вещи.


Эм, а как можно отключить автозамену

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

Или мы под этим понимаем разные вещи.

Разные. Текст в моём понимании, если нет дополнений, это текст на естественном человеческом языке. Ну а для текстов программ, как и многие, использую разговорное «код». По мне, текст программ по структуре гораздо ближе к математическим формулам (если не совпадает с ними), а набор формул мне трудно называть текстом (как, полагаю, и многим).


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


P.S. А для кода многие пользуются другим типом автозамены — автоформатированием согласно выбранному стилю. (Здесь лично я использую только автоотступы с нужным заполнением, в зависимости от проекта.)

К сожалению, тот же Microsoft Word, грубо говоря, не различает «текст на естественном языке» и «код» :( А иногда надо набрать в нём какой-нибудь пример. Можно, конечно, пример набирать в другом редакторе, а потом копировать, но это тоже неудобно.

Если MS Word не отключает автозамену при выборе стиля «Preformatted», то это основание для оформления ошибки, так как автозамена часть форматирования. Если такого стиля нет в стандартном наборе стилей — это другое основание для оформления feature request.


По-моему, в современном мире процессор текстов должен уметь оформлять тексты программ наиболее распространённых языков программирования. Если MS Word этого ещё не умеет — печально.


В общем, плохая автозамена в MS Word (если она такова) — это проблема плохой реализации в MS Word, а не проблема изначального тезиса.


P.S. У MS Word и его клонов есть гораздо более серьёзная ошибка: панель выбора лигатуры, размера и начертания на месте панели выбора стиля параграфа. В результате имеем отвратительное оформление документов.

Для меня боль — это жизнь без Compose, где все эти символы вводить можно гораздо проще и без увода рук с основного положения

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

в режиме набора текстов «"» на левой границе слова заменять на правильную левую кавычку для текущего языка

В айоси это приделали где-то между 11 и 13 версией, что начало весьма внезапно бесить после обновления, так как контекст такая фича не понимает абсолютно. В итоге вместо 24" мониторов просишь привезти 24» мониторы.


В макоси эта же фича была на уровне ОС ещё с 10.4 как минимум, но там, емнип, замену было можно отменить бекспейсом.

Хорошее замечание: простой алгоритм не работает даже для английского. И особенно для английского. Есть же ещё и одинарные кавычки и футы и они тоже должны заменяться. (Минуты и секунды сюда же.)


В качестве быстрого решения могу предложить только двойную замену: символ «"» непосредственно после целого числа заменять на double prime, а потом на двойную кавычку. Отмена (undo, backspace) отменяет последнюю автозамену. Аналогично для одинарной кавычки.


Что-то большее только с более глубоким анализом контекста.

Танцы с кодами для популярных символов — это, конечно, весело, но нормальная раскладка все же лучше. Ёлочки на Mac OS я, скажем, набираю через option+shift+= и option+=, что несколько удобнее, чем четыре цифры набивать на цифровом блоке. Длинное тире все так же через shift+option+-. На Windows тоже танцевал с кодами, но разница в удобстве ощутима.
P.S: не касается цифрового блока, но символы на цифровом ряде, доступные в английской раскладке, можно ввести в русской также через option.

На цифровом блоке ещё есть Enter, который удобно нажимать большим пальцем руки, которая на мышке.

Это да, как-то само собой получилось что кликаю в левую часть адресной строки в браузере рука с мышкой оказывается возле Enter, ввожу один — два символа (для самых посещаемых сайтов) и сразу тыкаю Enter не глядя на предложения браузера.
UFO just landed and posted this here
Использую цифровой блок в калькуляторе, но чаще для перемещения по тексту: Home, End, PgUp, PgDn.
Однако если бы его у меня не было, я бы сильно не страдал.
Я что то так и не увидел преимуществ набора цифр без цифрового блока. Одной рукой не глядя намного удобней делать это как на калькулятор. Я разработчик и постоянно этим блоком пользуюсь.
Когда-то моя клавиатура (а вместе с ней и сам компьютер — БК-0010, спектрум) составляли одно целое, и оно находилось перед глазами — на поверхности рабочего стола. Затем был ноут (386), разумеется прямо передо мной. Затем был пентиум с безымянной клавиатурой, кое как было найдено место для монитора и системного блока, а клава лежала перед монитором — на письменном столе.
А вот потом появился «компьютерный столик» с выдвижной полочкой для клавы. С тех пор клава в основном выдвинута наполовину. Это не мешает набирать текст, F1 — F12 прекрасно ищуться вслепую, а вот цифры — уже нет. Зато они прекрасно нащупываются на цифровом блоке. И, как уже замечено выше — на блоке есть прекрасный большой энтер, как раз возле мыша.

Да и потом — кому оно мешает?

Осторожно с такими столиками, говорят, для спины не очень-то полезно клавомышь держать на полочке под столешницей.

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

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

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


Решается наличием регулируемых по высоте подлокотников у кресла.
Подлокотники всего лишь позволяют снять нагрузку с мышц, поднимающих руки.
Но от неудобства при поднятии плеч они не спасают.
Я вот если не поднимая кресла за стандартным письменным столом (75 см) выставлю подлокотники так, чтобы кисть расслабленно «стекала» на клавиатуру — у меня плечи почти утыкаются в уши, как при «пожимании плечами».
Я вот если не поднимая кресла за стандартным письменным столом (75 см) выставлю подлокотники так, чтобы кисть расслабленно «стекала» на клавиатуру — у меня плечи почти утыкаются в уши, как при «пожимании плечами».


А почему — «не поднимая кресла»?
Вначале регулируем высоту сидения, потом уже — опускаем или поднимаем подлокотники.
(не говоря уже о том, что существуют столы с возможностью регулировки их высоты, у меня такой есть, еще в ГДР сделанный, отличная штука).
Так я раньше и сказал «или кресло поднимать, но тогда для ступней подставка нужна».

А регулируемые столы не всем доступны.
но тогда для ступней подставка нужна


Почему нет?
Я тут писал как-то, что использую в качестве опоры для ног источник бесперебойного питания (137х358х157)
Кроме того, люди рекомендуют отодвигать стол от стены.

А регулируемые столы не всем доступны


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

Я пробовал с подставкой, поднимал кресло под письменный стол. Мне это показалось неудобно — во-первых, вестибулярка запротестовала. Выдвинутое почти на максимум кресло стало каким-то неустойчивым. Возможно, кресло с менее хлипкой конструкцией этому не подвержено.
Во-вторых, вылезать из кресла стало не очень удобно.

И в итоге я таки занизил стол.
Выдвинутое почти на максимум кресло стало каким-то неустойчивым


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

Возможно, кресло с менее хлипкой конструкцией этому не подвержено.


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

А ноги вы куда денете? У меня они и при стандартной высоте не вполне влезают.

В каком смысле?
У вас при ровной позе с прямой спиной локти ниже бёдер опускаются? Это довольно далёкие от средних пропорции тела.
У меня самого та же проблема с этой «правильной позой» — правда, у меня локти не ниже бёдер, а впритык — предплечья ровно на бёдра ложатся, но столешницу с клавиатурой таки впихивать некуда, ведь нужен зазор сантиметров 5, чтобы руки «стекали» на клавиатуру. Так что приходится мириться с небольшим поднятием предплечий на эти 5 см (а со стандартным столом было бы 25). Впрочем, верхняя точка плеча при этом приподнимается всего где-то на сантиметр, а со стандартным — на 8, это я сейчас замерил. За счет растопыривания локтей. А это, в свою очередь, приводит к перекосу запястных суставов на типовой прямоугольной клавиатуре.

А вы сидите в ровной позе с прямой спиной? Да, так наверно это может работать.

Скажем так — стараюсь (хотя не всегда получается). Это вообще-то рекомендуемая эргономистами поза.
Работа с IP-адресами, паролями с длинными цифровыми блоками… Сложно думать о многих вещах пока они есть, но как только исчезают даже на время зависаешь когда рука на практически полной мышечной памяти бьет по столу, и ничего не находит.
Есть ноут без цифроблока, и только когда садишься за него, то становится понятно чего именно нехватает. Цифроблок используется многократно.
Вообще это какой-то извращенный маркетинг выходит.
— «Нам некуда девать лишние светодиоды!»
— «Давайте напихаем их в клавиатуры, а пользователи еще и заплатят за это!»
В итоге подсветка рекламой возводится чуть ли не в статус культа, странные люди на форумах и прочих площадках меряются подсветкой друг друга…
— «Нам надо экономить! Кнопки выходят дорого! Корпуса большие!»
— «Давайте скажем, что цифровой блок — зло! Всех на кастрированные клавиатуры! Схавают!»
Ну и все опять заверте…
А ведь в 2000х была мода на «профессиональноигровые» клавиатуры еще с дополнительными блоками, часто причем программируемыми с поддержкой макросов (Такие очень любили ММО-шники).
Я например соглашусь, что клавиатура мини-формата может быть удачно применима в отдельных ситуациях. Например в случае очень маленького рабочего стола (жилищные условия современности — сложны), а индивиду в целом мемчики полистать, комменты оставить, да в игОры погонять.
Подсветка бывает в кассу, особенно если не слишком попугайская. Перемещение, изменение размеров, поворот, например, блока Ins, Del, Home, End, PgUp, PgDn — отбивать шаловливые руки дизайнеров линейкой.
Чем обсуждать, что убрать с клавиатуры, лучше бы подумали, что на неё добавить. Очень нехватает 2..3 кнопок переключения языковой раскладки, отдельного CapsLock для верхнего ряда цифровых кнопок, не помешали бы кнопки Copy, Сut и Paste. Только не мелкие пуговки, которыми никто не пользуется, а номальные, слева от ~ Tab, Caps Lock. А без цифрового блока — очень неудобно вводить числа.
Не нужно мне слева от Ctrl ничего. Не трогайте святое. Добавлять только на новый блок, не меняя ничего на старых.
что на неё добавить


Есть клавиатуры, где уже добавили.
На своей Microsoft Natural Ergonomic Keyboard 4000 использую две нижних клавиши (изначально — «туда -обратно») как Copy и Paste.
(Очень удобно — при работе на других клавиатурах ощущается как потеря одной из важнейших функций)

Очень нехватает 2..3 кнопок переключения языковой раскладки


Кнопка переключения языковой раскладки когда-то была, еще во времена ЕС ЭВМ.
Но тут проблема в том, что иногда (а как мне — так постоянно) требуется переключение более чем между двумя языками.
Так что под виндой использую Win-пробел, это настолько удобно, что поставил обратно это сочетание и на macOS :)

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

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

Неожиданно, но они там есть: называются функциональными


Фокус в том, что на функциональные клавиши давно навешаны стандартные функции.
Еще со времен нортон коммандера.
Т.е. место уже занято.

А речь о таких клавишах:
image

Только у фирменного МС софта нет возможности назначить им именно то, что нужно.
(можно запустить приложение или открыть файл)

Ну, лично мне никто пока не мешает их отобрать и использовать так, как я хочу. Или, если нужна совместимость, использовать комбинации.


Впрочем, лично я давно этими клавишами практически не пользуюсь (лишь изредка, запуская MC): Compose решает большинство моих проблем ввода. (Поверхностный поиск обнаружил WinCompose — может, будет полезно Windows-пользователям.)


Ну а для функциональных действий есть xbindkeys, если мало функциональности, предоставляемой DE (Desktop Environment).

Ну, лично мне никто пока не мешает их отобрать и использовать так, как я хочу. Или, если нужна совместимость, использовать комбинации.


Буду вам благодарен, если подскажите, как, например, назначить клавише с цифрой 1 (рис. выше) сочетание клавиш «Ctrl+Shift+Space» (используется в Word)

(А с вводом отдельных «нетипичных» символов у меня проблем нет)
Буду вам благодарен, если подскажите, как, например, назначить клавише с цифрой 1 (рис. выше) сочетание клавиш «Ctrl+Shift+Space»
Вы там выше писали, что они могут запускать приложение. Пишете скрипт на autohotkey, нажимающий ctrl-shift-space, и биндите его на эту клавишу.

Это если на них вообще ничего другого повесить больше нельзя.
Пишете скрипт на autohotkey


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

1. Устанавливаете Autohotkey
2. Правой кнопкой в любой папке -> создаёте новый autohotkey скрипт
3. Открываете его в блокноте
4. Добавляете в конец вот такую строку: Send, ^+{Space}
5. Сохраняете. У вас получается программа, которая нажимает ctrl-shift-space и больше ничего не делает.
6. Назначаете этот скрипт на клавишу в майкрософтовской программе для клавиатуры.

Ну и по аналогии для почти любых других сочетаний.

^ = ctrl
+ = shift
! = alt
Я так понимаю — для работы скрипта нужен установленный именно на этом компьютере Autohotkey?
Или так, или можно скомпилировать скрипты в .exe, насколько я помню. Правой кнопкой по скрипту -> скомпилировать. У меня они появляются в папке, где установлен autohotkey.
или можно скомпилировать скрипты в .exe, насколько я помню

Спасибо!
Завтра попробую.
Буду вам благодарен, если подскажите, как, например, назначить клавише с цифрой 1 (рис. выше) сочетание клавиш «Ctrl+Shift+Space» (используется в Word)

Под MS Windows — не подскажу, под X11 — возможно помогут xmodmap или xkb, хотя я не уверен, что они справятся с такой специфической задачей. Вам нужно устанавливать глобальную «горячую клавишу» (это Win32 API умеет), а потом генерировать fake keyboard event. Второе можно реализовать ища окно с фокусом ввода и посылая сообщение ему.


UPD: Вон, вам уже подсказали — autohotkey.


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

Не думаю, что это настолько сложно. Вот, я нашёл, что это такое и заглянул в AutoHotkey Beginner Tutorial и вашу задачу должен выполнять следующий скрипт:


1::
Send, ^+{Space}
return

Сохраняем в файле test.ahk, двойной клик на нём и должно работать. Но проверить мне не на чем, за сим оставляю эту задачу вам, ли другим помощникам.

На моей домашней Sven KB-2625 кнопки Copy, Cut, Paste тоже есть — но маленькие и скользкие, пользоваться ими неудобно — палец легко соскальзывает на соседнюю. Хотелось бы дополнительный блок стандартных кнопок, раположенный как блок навигационных кнопок Home-Page Down, но слева от основного блока, выше часто используемых Shift и Ctrl, чтобы не мешать работе с ними, но в то же время — максимально доступно для левой руки.

Читаю-читаю стенания народа про необходимость дополнительных кнопок копи-пасты… А чем плохи Ctrl-C, Ctrl-X (Cut) и Ctrl-V? Они удобно под левой рукой, которая на клавиатуре примерно всегда. Пальцы с них никуда не соскальзывают. У меня это уже настолько в мышечной памяти, что я просто не замечаю, как я их нажимаю.


Хотелось бы дополнительный блок стандартных кнопок, раположенный как блок навигационных кнопок Home-Page Down, но слева от основного блока

У меня для вас есть новость… Их таких достаточно много вариантов выпускалось за последние 30 лет, но первой попалась A4 X7-G800MU, которую сейчас новую можно купить за смешные деньги. 19 дополнительных, как минимум 12 из них программируемых, кнопок. Слева, снизу, справа и, чтобы жизнь медом не казалась, в середине.


максимально доступно для левой руки.

Что может быть доступнее для левой руки, чем Ctrl-C/Ctrl-V??? Пара часов тренировки и в принципе перестаешь замечать, что что-то там на клавиатуре нажимал. Просто в организме возникло желание, чтобы кусок текста перенесся с места на место… А он уже на новом месте. (лично меня больше задалбывает "помощь" в выделении текста от МС… Когда оно меня считает идиотом, который неспособен мышкой в нужную точку экрана попасть… не достаточно, чтобы идти искать как эту фичу отключить, и уже почти привык… за 20-то лет...)

Что может быть доступнее для левой руки, чем Ctrl-C/Ctrl-V??? Пара часов тренировки и в принципе перестаешь замечать, что что-то там на клавиатуре нажимал.


Тем не менее, использование пары кнопок для Copy и Paste на порядок удобнее Ctrl-C/Ctrl-V
Конечно, в том случае, когда эти кнопки расположены правильно:
image

Постоянно работаю с клавиатурами разных типов — и разница весьма ощутима (натуралку 4000 использую с 2006 года)
Нажать одну кнопку — гораздо быстрее, чем Ctrl-C. Дело в том, что я очень часто использую операцию копировать-вставить — для копирования идентификаторов при написании программ — так выходит быстрее, и меньше опечаток. Конечно, Ctrl-C/Ctrl-V — на автомате, но медленно. По той же причине мне нужно переключение на кирилицу одной кнопкой, а на латиницу — другой — комментарии в коде у нас пишутся на русском, и несрабатывание переключения сильно замедляет работу.
На предложенной Вами A4 X7-G800MU кнопки слева — нестандартные. Однако, посмотрел — действительно появилось довольно много клавиатур со стандартными кнопками G1..G5 слева. Надо будет попробовать. К сожалению, такие кнопки есть в основном на дорогих игровых клавиатурах стоимостью порядка $200.
Полагаю, в том же направлении думали те самые дизайнеры, что решили «а что это, мол, место между стрелками и Delete пустует? Давайте зафигачим туда таких полезных кнопок как Power/Sleep/Reset!». В аду наверняка для тех дизайнеров есть специальный котёл. А так же для тех, кто додумался массово закупать такие клавиатуры в университет. За пять лет хоть раз да палец соскользнет во время лабораторной…

Мы эти кнопки закрывали специальной металлической крышечкой. Либо разбор клавиатуры и просто выкинуть колпачки под кнопками...

Действия кнопок управления питанием по крайней мере как-то настраиваются, а вот что делать с другими дизайнерами, которые поместили кнопки управления питанием на место PrtSc/ScrLk/Pause, а клавиши, которые им «помешали», переместили вниз до упора в стрелки…


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


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

Я научился печатать вслепую в 7-м классе, поэтому мне никогда не был нужен отдельный цифровой блок. А поскольку я никогда им не пользовался, я так и не научился это делать, и не включил его в свою работу.
Т.е. не пробовал и не буду.
NumPad, блок стрелок и всё, что выше, Ctrl, Alt, Shift — это все клавиши, которыми я действительно владею наощупь и страдаю при их отсутствии/нестандартном размещении/размере. Даже управление в играх переназначаю на них и на мышь. Слепым десятипальцевым не владею, но набираю довольно безошибочно в темноте, правда небыстро. Но отсутствие NumPad — это катастрофа. Ноутбук без NumPad не по мне, сдвигание левого Ctrl вправо из-за Fn, как и инвертирование функции Fn, когда функциональные клавиши по умолчанию работают как специальные — досадное недоразумение.

Когда-то довольно много набирал в Excel прайсы, в основном с цифровой номенклатурой. Позже параллельный набор на двух разных NumPad левой и правой рукой.
Нередко набор символов через Alt-последовательности. Жаль, в Far Manager поиск по первым символам имени файла работает через Alt+верхние цифровые клавиши и не работает через NumPad, приходится обходить вводом Alt+z, Backspace, после чего уже можно вводить с NumPad.
И да, если меня спросят, какой частью клавиатуры я готов пожертвовать, NumPad или чем-то другим — забирайте всё, но оставьте в покое правую треть клавиатуры и Alt — любые мыслимые и нет символы можно вводить через Alt-последовательности, в том числе и Unicode.

Удобно использовать с wm под линуксом, можно замапить экраны на нампад. и быстро переключатся.
С другой стороны если не работать с цифрами проще брать tkl клаву.

UFO just landed and posted this here
Кириллическая раскладка на 104 клавишной клавиатуре — отдельный дебилизм. Почему нельзя было схожие латинские и кириллические символы ставить вместе — совершенно непонятно, взять хотя бы A-Ф и F-А — что за бред? Похожих ведь большинство, осталось бы действительно всего несколько специфичных кириллических.

Почему нельзя? Всё придумали до вас и раскладки есть — берите и пользуйтесь. Нужны надписи на клавиатуре? Купите нелокализованную клавиатуру и наклейки.


В советское время на многих клавиатурах была раскладка JCUKEN/ЙЦУКЕН — фонетическая. Пример: УКНЦ, ДВК, БК-0010. На некоторых была QWERTY/ЯВЕРТЫ.


Ну а раскладка на PC/Mac просто выбрана классической (более, ли менее) для каждой локализации: QWERTY для английского, QWERTZ для немецкого, ЙЦУКЕН для русского языков — это чтобы переход с печатающей машинки происходил без проблем.


Ну а ещё есть такая штука, как эргономика ввода текста и для разных языков она разная. (Но и тут традиционные исторические раскладки выиграли войну: Дворак не заменил QWERTY.)


P.S. А мне после УКНЦ и ДВК потом было очень неудобно переучиваться с JCUKEN на QWERTY на PC.

То есть держать в голове две раскладки для кириллицы? Или в гости ходить с легкосьёмными наклейками? Увольте. Плохой стандарт лучше никакого и однозначно лучше двух одновременно действующих, но разных.
Но стандарт действительно ужасный, и странно, что вопрос раскладки решился, по сути, навязыванием поставок клавиатур.

Купить себе компактную аккордовую клавиатуру и всегда носить её с собой. (Шутка.) Очень хороший способ отвадить домашних/коллег от попыток залезть в твой ПК.

Всё зависит от содержимого компьютера, возможно, только раззадорит коллег и подтолкнёт ко взлому.
От части таких «коллег» отваживает клавиатура без кириллицы, хотя порой это вызывает проблемы(пароль — сороктысячобезьян в английской раскладке).
Напомнили — сисадмин двадцать лет назад, NT3.51, одни из директоров попросил пустить на сервер, срочно подправить и напечатать документ — поправил, напечатал уехал. Что характерно, заблокировал рабочий стол перед уходом (сисадмин суровый был). Но. У сисадмина была незавершённая работа на сервере, а войти он не мог — переключатель клавиатуры не срабатывал — почти все волосы повыдёргивал. Решение нашлось — длиннючий пароль был набран через Alt-последовательности, работа спасена.
У меня такой сороктысячобезьян стоял паролем в консоль на сервер. Всё было хорошо, пока мне не пришлось срочно заходить по ssh поднимать сервер когда я был за рулём, а из устройств под рукой был только телефон.

На Android в такой ситуации может помочь Hacker's Keyboard (также доступно в F-Droid; исходники на GitHub) — там, если включить полноразмерную клавиатуру из 5 рядов, в русской раскладке долгим нажатием набираются соответствующие символы латиницы.


Когда-то в Google Play было и совсем простое приложение «Клавиатура для паролей», но сейчас оно уже недоступно (точнее, доступно только для тех пользователей, которые уставливали его раньше); сейчас поиск по этому названию находит что-то другое, имеющее платную версию.

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

Ещё совсем недавно и с вводом русского языка вообще были проблемы во многих приложениях, о чём вы? Вся локализация достигается большой болью. Думаете почему буква «ё» редко применяется в печати (кроме детских изданий)? А всё просто: в наборной кассе (импортируемой из Франции) не хватило места — букв в русском в те времена было больше, чем во французском. Ну а что должно быть «е» или «ё» грамотному человеку в большинстве случаев понятно даже без контекста. Так и повелось. (Ну а само рождение буквы «ё» — это отдельная история.)

Это феномен. Кстати, за собой заметил, что в 90% случаев, когда хочу проверить язык ввода почему-то нажимаю именно на неё.
ALT+0151 для длинного тире (—)

Я, вот, тут пошёл посмотреть на то, как часто комментатора на Хабре длинное тире вводят… И вижу его у всех на этой странице. Хабр дефис, отделённый пробелами, так автоматом в М-тире преобразовывает? А я то Compose с тремя дефисами ввожу постоянно, «мучаюсь».


Ну а по поводу Alt, плюс циферки: не нужны при наличии Compose. То, что в Mac OS (с X и без), Windows его не завезли — печаль. То, что большинство DE для *nix на PC его не включают по умолчанию — печаль. То, что в GNOME тащит с основания из Mac парадигму «мы знаем лучше вас, что вам нужно» и, хоть и добавило Compose, но прибило его гвоздиками — печаль. (Но можно перейти на uim-xim и радоваться настраиваемому X11 Compose.)


Ну а по теме статьи, делаем три варианта: с numpad, без него и отдельный numpad — и все довольны (и рынок рассудит).


Осталось только до производителей ноутбуков это донести: я бы давно купил себе новый ThinkPad 15", если бы на нём не появился ненужный (и сильно мешающий) numpad. Даже два купил бы уже за эти годы, но Lenovo не хочет моих денег.

Хабр дефис, отделённый пробелами, так автоматом в М-тире преобразовывает?

Вроде оно именно так, дефис заменяется. В офисе от MS тоже так.

Еще вариант — ноутбук типа ASUS ZenBook Pro Duo UX581GV с инновационным тачпадом, который легко превращается в нумпад, легко отключающийся, если не нужен или мозолит глаза. У меня руки чешутся такой приобрести, но и мой имеющийся ноутбук пока еще не устарел и далеко не слабый по производительности.
> То, что в GNOME тащит с основания из Mac парадигму «мы знаем лучше вас, что вам нужно» и, хоть и добавило Compose, но прибило его гвоздиками — печаль.

Как раз все стандартные GTK'шные вводы позволяют через Ctrl+Shift+u набрать любой юникодный символ. Это чуть менее удобно тем, что оно только 'u' латинскую воспринимает, и не работает в Qt-based реализациях, но для Gnome — без проблем.

Compose хорошо, я его себе чуть настроил (на ScrollLock как активатор), но с ним две проблемы: 1) настраивать надо, 2) иксовые клиентские библиотеки грузят его только на старте приложения, в отличие от XKB; если знаете способ заставить его перечитать без рестарта какого-нибудь Firefox — поделитесь.

> Ну а по теме статьи, делаем три варианта: с numpad, без него и отдельный numpad — и все довольны (и рынок рассудит).

Ничего он не рассудит. Мне на Aspire пришлось из-за отсутствия отдельных PgUp, PgDn править таблицы XKB для ремапа их в Next вместо KP_Next и т.п.; но сколько таких, как я, по сравнению с теми, кто считает чего-то в Excel? 1 против 99%?
Как бы опрос ни о чём.
Кому-то нужно, кому-то не нужно, очевидно же.

Что касается производителей, то в идеале делать модульную клавиатуру, хочешь пристегнул блок(слева-справа-снизу-сверху), не нужен… отстегнул.
Интересно, что большинство воспринимают цифровой блок только как блок для ввода цифр, да ещё некоторые упоминают Home/End/Enter/etc., то есть по сути дубликаты основных клавиш. А вот для меня цифровой блок важен в первую очередь своим недублируемым набором функций. Ведь это отдельные клавиши со своими скан-кодами, и есть энное число программ, использующих эти клавиши уникальным образом. Alt+цифры для ввода символов по коду тут уже упоминали. А ещё есть Num+/Num-/Num* для выделения файлов в NC-подобных файл-менеджерах. Есть управление курсором мыши с клавиатуры (пригождается редко, но уж если понадобилось, то обойтись невозможно). Ctrl+Num+ для автоподстройки ширины колонок в listbox'ах. Ctrl+Num+/Num- в браузерах для масштабирования (ну тут хотя бы есть Ctrl+колёсико как альтернатива). В играх Euro/American Truck Simulator на цифровую клавишу повешено управление камерой в свободном режиме. И так далее.
Ctrl+Num+/Num- в браузерах для масштабирования

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

Ок, принимается, этот конкретный пример невалидный. Тогда пусть будет вместо браузеров почтовый клиент The Bat!, в котором Ctrl+Num+/Num- работает, а с обычными плюсом-минусом — нет.

А это уже, очевидно, проблема этого почтового клиента. (Можете им feature request написать.)


А также это проблема ОС, не предоставившей отдельных кодов для zoom in и zoom out и комбинаций для их генерации. Вот в расширении для X11 от XFree86 они есть:


#define XF86XK_ZoomIn     0x1008FF8B   /* zoom in view, map, etc.   */
#define XF86XK_ZoomOut    0x1008FF8C   /* zoom out view, map, etc.  */

— Расширение прошлого века, если не ошибаюсь. Ну и в X.Org, референсной реализации X11, они есть.

А это уже, очевидно, проблема этого почтового клиента. (Можете им feature request написать.)
Так-то мне и Ctrl+колёсика хватает. А реквест писать смысла нет, они и более важные репорты от меня откладывали в долгий ящик. Кроме того, есть подозрения, что мне придётся отказаться от обновлений на новые версии, так что даже если и реализуют фичу, мне ей попользоваться не удастся.

А также это проблема ОС, не предоставившей отдельных кодов для zoom in и zoom out и комбинаций для их генерации.
На все мыслимые функции кодов не напасёшься. Вы почему-то уцепились за один конкретный пример, хотя я их привёл несколько. Причём среди них есть такие, для которых сочетание клавиш даже поменять невозможно нормальными средствами.
Вы почему-то уцепились за один конкретный пример, хотя я их привёл несколько.

Я всего лишь поправил один из примеров и никак не спорил с прочим текстом. Да не вижу смысла спорить: я такими комбинациями/приложениями не пользуюсь, у меня таких проблем нет.


Вы почему-то уцепились

Нет уж, это вы уцепились и решили заменить пример на другой, который меня никак не касается и не особо интересен. Я лишь дополнил, что это не проблемы наличия или отсутствия цифрового блока клавиатуры. Так что пример некорректный.


Ну а лично моё мнение по вопросу статьи описано чуть выше в другом комментарии:


Ну а по теме статьи, делаем три варианта: с numpad, без него и отдельный numpad — и все довольны (и рынок рассудит).
Нет уж, это вы уцепились и решили заменить пример на другой, который меня никак не касается и не особо интересен. Я лишь дополнил, что это не проблемы наличия или отсутствия цифрового блока клавиатуры. Так что пример некорректный.
Ну так это естественно, что перечисляя, зачем мне нужен цифровой блок, я привожу примеры, которые касаются лично меня и могут не касаться других людей.

Что это не проблемы наличия/отсутствия цифрового блока — в какой-то степени, конечно, верно, но точно так же можно вообще выкинуть, скажем, все мышки, тачпады, сенсорные экраны и пр., оставить одну лишь клавиатуру. А тем, кто будет жаловаться, объявить: это, дескать, не проблемы отсутствия устройств, это просто разработчики программ ленивые и не сделали поддержку keyboard-only. Формально корректно. Но фактически бесполезно, потому что результат один: стало неудобно (а кое-где и невозможно) работать. Кроме вимеров, конечно, они и не заметят, что что-то изменилось, и будут недоумевать, по какому поводу шум.

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

Ну, тут только два варианта: либо привыкать, либо изготавливать самому для себя, ли по заказу. С соответствующей ценой.


У меня, например, обратная проблема — мне этот блок мешает:


я бы давно купил себе новый ThinkPad 15", если бы на нём не появился ненужный (и сильно мешающий) numpad. Даже два купил бы уже за эти годы, но Lenovo не хочет моих денег.

И вообще уже склоняюсь к заказному ноутбуку (как минимум, ранее, были такие сервисы).


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

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

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

Отключил Numpad через AHK на своей клавиатуре пару месяцев назад, чтобы понять, подойдёт ли мне TKL формат. После недели работы в таком формате понял, что не хватает только Ctrl+NumPlus и Ctrl+NumMinus для выделения файлов по маске в FarManager. В задушил жабу и заказал Varmilo VA87M Vintage Days без цифрового блока. А для тех пользователей винды, кому нужны длинные тире и троеточие могу посоветовать Типографскую раскладку Ильи Бирмана.
UFO just landed and posted this here
Упомянул раскладку Ильи Бирмана как альтернативу Alt+<Код символа> для тех, кто пользуется TKL. Полностью не заменит, но часть проблем решит.
UFO just landed and posted this here
Еще * для инвертирования выделения… Ну и alt-ctrl-del…
странно. всегда думал что нумлок гасит дел. всегда пользовался на промежуточной.
Вот только что в Windows 7 попробовал. Numlock не важен.
Ctrl+NumPlus и Ctrl+NumMinus для выделения файлов по маске в FarManager.

Хотел сказать — это же без Ctrl функции, просто NumPlus и NumMinus. Но сначала попробовал. Хм, не знал о такой функциональности — «выделить/снять выделение для файлов с расширением, как у того, на котором стоит курсор». Хотя всё-таки называть это выделением по маске не совсем верно.
Да, имел в виду обычное выделение
Использовали для цифр, потом случайно купили ноут где есть home/pgup/pgdn, но блин нету end (почему, зачем?!). На цифровом блоке end есть, но требует отключения нумлока… и вот тут-то мы поняли насколько мы часто его использовали для цифр и насколько это было удобно.

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


да, я пользуюсь цифровой клавиатурой и на телефоне, это одна из киллер-фич клавиатуры swype для меня — в любой момент можно вызывать цифровую клавиатуру (расположение цифр, правда, будет «телефонное», но к этому быстро привыкаешь; больше раздражает, что точка в непривычном месте).

Это может показаться странным, но цифровой блок очень удобно применять для ввода цифр. Большого количества цифр или малого. При этом быстро. И Enter как раз там где он нужен.

А ещё, используя программу NumLock Calculator, можно очень удобно считать числа в малом количестве.
Цифровой блок — неимоверно удобная вещь! Без неё, как бер руки.

С удивлением узнал, что, в отличие от меня, многие правши практически не используют левую руку: всё делают правой рукой. Однако сомневаюсь, что кто-то захочет навсегда от неё отказаться.
Печатаю слепым методом, но не попадаю по цифрам. При это очень удобно на цифровом блоке работать в слепую, особенно удобно вводить такие частоиспользуемые вещи как пароли, заполнить больше 10 цифр не так уж сложно + арифметические знаки, но зачастую такие пароли блокируют сервисы как нестойкие. Скорость работы с калькулятором на цифровой клавиатуре — просто божественная.
UFO just landed and posted this here
А что за клавиатура? Кастом?
UFO just landed and posted this here
Спасибо за развёрнутый ответ
Я так понял автор профессиональный холиварщик. Это примерно как Canon и Nikon, Intel и AMD. Я например люблю только классические клавиатуры с большим ентером. ТОЛЬКО! чтобы все кнопки стояли на своих местах. Например кнопка паузы или принтскрин. Я понимаю, что 90% они нахрен не нужны. Но например на русской раскладке набрать "/" можно не напрягаясь только с цифровой клавиатуры. А пароль 159789456123 набирается за миллисекунды (спалился, да...). Так что аймаковцы, пользуйтесь своей ущербной клавой.
например на русской раскладке набрать "/" можно не напрягаясь только с цифровой клавиатуры


О, да. Причем если изначально показать этот способ начинающему пользователю — другой вариант он потом не приемлет принципиально.
(обычно в комплексе — слеш, звездочка и Enter)

Интересно, много ли народа в курсе того, что некогда клавиши Enter и Return были разными клавишами?
Да нет, я как то поначалу тыкался переключать с русской на английскую, вводить. Потом понял, что так проще. Это было лет 20-25 назад. С тех пор только так.

Enter и Return были разными клавишами

Это мы тоже проходили. Когда многие здесь еще не родились.
Enter и Return

LF и CR? (ПС и ВК в отечественном варианте)
LF и CR? (ПС и ВК в отечественном варианте)


Буквально:
image
А какая функция у Enter была?
А какая функция у Enter была?


«On IBM's 3270 and 5250 line of terminals, the Enter key was located to the right of the space bar and was used to send the contents of the terminal's buffer to the host computer.
The Return key was located in a more standard location and was used to generate a new line.»

Т.е.
На терминалах IBM 3270 и 5250, клавиша Enter (Ввод) была расположена справа от пробела и использовалась для отправки содержимого буфера терминала к хост-компьютеру.
Клавиша Return (Возврат каретки) была расположена на стандартном месте и использовалась для создания новой строки.

Плюс:

… На некоторых системах (например, Macintosh) различаются клавиши ввода ↵ Enter и перевода строки Return. Первая заканчивает работу, например, с текстом в Photoshop, вторая ставит в тексте разрыв строки."
> Интересно, много ли народа в курсе того, что некогда клавиши Enter и Return были разными клавишами?

Когда на «русифицированной» клавиатуре на Esc сделали красную надпись «АР2», я сильно удивился, не найдя «ВК». Неровно как-то :)
Но например на русской раскладке набрать "/" можно не напрягаясь только с цифровой клавиатуры.
Хм, а у меня Shift+\ в русской раскладке даёт /.
Хм, а у меня Shift+\ в русской раскладке даёт /


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

(не помню сейчас правильного названия той и другой раскладки )
У меня Enter широкий и высокий, эдакая разжиревшая L в зеркальном отражении. Слэшевая клавиша сидит слева от бэкспейса (который сделан коротким, в размер обычных клавиш). Комбинация нажимается не так удобно, как когда возле шифта, разумеется, но вполне приемлемо (большим пальцем правой руки на Shift, средним на слэш; ну или с двух рук, левой шифт, правой слэш).
Слэшевая клавиша сидит слева от бэкспейса (который сделан коротким, в размер обычных клавиш).


Такого мне не еще не попадалось.

Есть еще один вариант, видел, но сам никогда не сталкивался:
image

— на мой взгляд — самая неудобная.
Это как раз клавиатура согласно ISO 9995 и типовая в Европе: Enter на C13+D13, '\' на C12. В Украине таких, наверно, половина среди десктопных (остальные — с L-Enter и более хитрые варианты).
Для лаптопов более типичен ANSI вариант (Enter на C12+C13, '\' на D13).

> на мой взгляд — самая неудобная.

Мне тоже, но я понимаю, что это вопрос привычки.
В Украине таких, наверно, половина среди десктопных (остальные — с L-Enter и более хитрые варианты).


По какой-то причине все мои клавы — только с узким энтером (ANSI или, как тут подсказали — «американская»)
(Причем я никогда не подбирал их специально именно по этому признаку :)

У меня на старой клавиатуре BTC 9000A, видимо, самый редко встречающийся вариант:


BTC 9000A


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

видимо, самый редко встречающийся вариант:


Кстати, очень неплохой.
У меня когда-то (с 1994 по 1997 была такая же клава, с реально серыми клавишами, производителя не помню уже. Потом я купил эргономическую от Микрософт и с тех пор предпочитаю работать с ними)

с укороченным левым Shift, рядом с которым вставлена дополнительная клавиша, и вот эту часть ISO-раскладки многие люто ненавидят


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

Как мне кажется, проблема с ненавистью к укороченному левому Shift-ту сугубо психологическая…

Ну вот на той BTC 9000A у меня левый Shift блестит относительно равномерно по всей поверхности, при том, что в раскладке ISO он примерно в 2 раза меньше (ANSI — 2.25U, ISO — 1.25U, как у Ctrl/Win/Alt стандартного размера), следовательно, примерно половина нажатий попала бы не туда. Понятно, что ко всему можно привыкнуть, но в процессе привыкания явно придётся поматериться. Видимо, дело ещё в том, что работать значительное время на клавиатуре с укороченным левым Shift мне не приходилось — так уж повезло (а вот варианты расположения \ довелось перепробовать как раз все 4 — попался и странный вариант с большим левым Shift и ISO Enter).


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

1. L-Enter, или азиатский
2. Смысл-то не в нём самом по себе, а в '\' в позиции B13. С L-Enter полно клав, а с таким '\' я находил только одну, и то странноватую.
Только после прочтения этого комментария осознал, что клавиша рядом с Enter и клавиша рядом с укороченным левым шифтом на моей клавиатуре полностью дублируют друг друга, а пользуюсь такими клавиатурами уже много лет. Получается, что в русской раскладке / можно получить нажатием по 3 разным клавишам.
Получается, что в русской раскладке / можно получить нажатием по 3 разным клавишам.


Можно еще назначить для слеша отдельное сочетание клавиш :)
> На клавах с «узким» энтером клавиша

ANSI (американская)

> На клавах с Г-образным энтером «букет» находится возле левого шифта

ISO (европейская)

> там проблем нет.

Мне — наоборот.
ANSI (американская)


Спасибо!
> А пароль 159789456123 набирается за миллисекунды (спалился, да...).

А кому нужен пароль из одних цифр?
Для полноценного же уже неудобно уносить руку вправо.
Почему до сих пор нет переключателя раскладки на современных клавиатурах?
Почему до сих пор нет переключателя раскладки на современных клавиатурах?


Потому что раскладок может быть много.
У меня бывает до 5, и это еще не предел.
Хорошо почему нет отдельной кнопки «переключение раскладки» + 1,2,3,4,5?
Первичная/вторичная (те что нанесены непосредственно на кнопки) и дополнительные (например совместно с цифрами — для таких у кого 5 и больше).

ps: по моему всё упирается в ущербный протокол обмена с клавиатурой.
Вот и почему нет кнопки переключение раскладки + 1,2,3,4,5?


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

Почему дополнительная? А что бы у МС и остальных не было соблазна поменять/подсунуть вместо привычного сочетания что-то свое, новенькое (как мне вырубили любимое Ctrl+Shift+3)

Чем же неудобно. Если вы сами делаете то же самое. Только 3 клавишами. Чем плоха специальная клавиша которая предназначена именно для этого. Всякие home, calculator управление мультимедией есть, а такого простого, и казалось бы очевидного, переключение раскладки нет.
Чем же неудобно


Одной клавишей переключать 5 раскладок можно только последовательно, делать больше одной клавиши — а вдруг кому-то нужно будет 7 или больше раскладок.
Так что в любом случае одной клавишей не обойтись, надо минимум две.
И тут можно сделать допущение и посчитать Ctrl+Shift за одну клавишу, благо они рядом и могут быть нажаты одним пальцем.
Да если бы и внешний блок был бы
image
Я к тому что с клавиатуры нет кода переключения раскладки. Ни на следующую, ни на конкретную. Вообще нет такого кода. Только костыли в операционках разной степени глючности.

Я задействовал для этой цели клавишу Caps Lock (grp:shift_caps_switch — Caps Lock переключает на английскую раскладку, Shift+Caps Lock — на русскую; вот если возникнет необходимость в третьей раскладке, придётся что-то придумывать). Правда, в Windows сделанный для этой цели костыль через Autohotkey работает не всегда, и в последних версиях GNOME этот старый механизм тоже пытаются разломать (переключение работает, а вот индикатор раскладки на экране не обновляется).

В принципе есть еще кнопки F13-F24. Можно сделать USB клаву с этими кнопками и назначить их для переключения.
> ps: по моему всё упирается в ущербный протокол обмена с клавиатурой.

Нет. Протокол у всех клавиатур начиная с лохматых годов позволяет получать факты нажатия и отжатия отдельных клавиш с достаточной оперативностью (считаем, за 10 мс на событие на PS/2 и 1 мс на USB), а дальше вопрос в интерпретации этих нажатий и отжатий. (Там есть отдельные крайние случаи, но они не влияют на общую картину).

Дальше у всех сделано примерно одинаково: есть слой перевода таблиц кодов (одной из трёх для AT и PS/2 клавиатур, одной для USB) в универсальные коды конкретной ОС, с которыми начинает разбираться драйвер логики уже конкретной раскладки. У него есть общие принципы типа «Shift, Ctrl, Alt по умолчанию модификаторы» и много таблиц перевода, но для отдельных раскладок что-то в этих принципах может меняться.

> Хорошо почему нет отдельной кнопки «переключение раскладки» + 1,2,3,4,5?

Никто не заложил в логику? Я бы себе такое сделал, но это уже ломать устройство XKB, так что просто не набираю достаточно вдохновения ;(
Само использование комбинаций типа Ctrl+Shift, Alt+Shift в Windows показывает, что тема переключения ввода сделана там «на отцепись».

USB и PS/2 местами не попутаны?
Потому что с юзб-клавы сканкод прилетит тогда, когда операционка соизволит отвлечься и опросить устройство, а с пс/2 куда шустрее ибо тык на клавишу вызывает ажно целое прерывание.

Ещё USB клавиатуры всегда требуют какого-то драйвера, а PS/2 просто работают, но их становится всё меньше.

Ну, этот драйвер нынче есть в практически каждой операционке и биосе/EFI, так что конечному пользователю практически некритично, пока винда оный в своп не отгрузит перед засыпанием.

PS/2 тоже требуют драйвера, неожиданно. Он проще, да — там один порт с относительно чёткой логикой, а не USB стек. Но этот стек, хотя бы в базовом варианте, с начала 2000-х во всех BIOS.
У меня клавиатура с звуковой картой. Когда аудиоустройство без соединений работает только клавиатура и EFI видит устройство. Если задействовать аудиокарту, то в EFI не зайти. Подхват получается уже в ОС. Забавно, но неприятно. Причём более старая прошивка EFI поддерживала клавиатуру во всех режимах. PS/2 такой глупости как USB хаб в себе содержать не может поэтому иммунен к подобным проблемам.
Нет, не попутаны. Я опирался на то, что для USB штатно и так идёт один полный опрос раз в миллисекунду, и если клавиатура готова что-то отдать, то это будет отдано, причём всё сразу (при стандартных ограничениях на количество нажатых); для последовательного порта скорость 1200 бод, соответственно, передача одного байта это уже 1/120 секунды — ~8мс, а если их несколько последовательно (протокол 2 — любое отжатие это префикс F0)…

> когда операционка соизволит отвлечься и опросить устройство

Так операционка что так, что так будет извлекать данные из устройства. А ситуацию типа «в очередной цикл, когда устройство опросили, оно дало флаг „есть данные“» — отрабатывает хост, операционке останется только дать собственно команду «извлеки». Хм, ну, не 1 мс, а 2 мс — ещё один цикл собственно на get_report? Тут начинаю плавать — поправьте, если есть факты.
Пишут в живой природе USB клавиатуры показывают результат в 15-50 мс

Есть весёлое видео про тестирование клавиатур в котором говорят о том, что важен не только способ подключения, но и быстрая работа электроники внутри самого устройства


Всё же у PS/2 есть преимущество в отправке прерываний. В случае серьёзных затруднений в работе ОС USB устройства перестанут обрабатываться раньше PS/2 т.к. USB требует осмысления, а PS/2 посылает свои сигналы прямо в мозг. Пока мозг не умер достучаться к нему через круглый разъём проще :) Впрочем ситуации при которых начинает отмирать периферия редки и нажимать уже имеет смысл только RESET на системном блоке.
> Пишут в живой природе USB клавиатуры показывают результат в 15-50 мс

Я записал ссылку, спасибо — но, думаю, клавиатура с такой же логикой, но с PS/2 интерфейсом, показала бы те же внутренние задержки, так что этот фактор, хоть и очень важный, в мои цифры не входит.

> В случае серьёзных затруднений в работе ОС USB устройства перестанут обрабатываться раньше PS/2 т.к. USB требует осмысления, а PS/2 посылает свои сигналы прямо в мозг.

Ну там не так прямо, мягко говоря. Лучше сказать, что развалить USB стек легче, чем очень простой драйвер — он сложнее, длиннее цепочка участников.
Ещё вроде как в USB есть вариант инициирования потока со стороны устройства, но производители очень редко используют все возможности протоколов поэтому используется самое удобное. Наподобие ситуации с Bluetooth где, как пишут, можно было бы добиваться намного лучшей задержки, но все забили на низкоуровневое программирование и просто долбят разноцветные корпуса немного модифицируя прошивки от производителей чипов.
Само использование комбинаций типа Ctrl+Shift, Alt+Shift в Windows показывает, что тема переключения ввода сделана там «на отцепись».


Вот может кто-нибудь мне объяснить, почему в 10 можно установить Ctrl+Shift+1 для одной раскладки, Ctrl+Shift+2 — для другой.
А далее, внезапно, в настройках Ctrl+Shift+3… установить можно, претензий со стороны ОС нет, но это сочетание работать не будет. Как и Сtrl+Shift+4 и т.д.

Это многолетний глюк, фича или просто саботаж со стороны разработчика?
(в старых версиях винды все норм)

Последние 7 лет — только TKL без цифрового блока, только с ANSI раскладками, чтобы везде был одинаковый опыт использования. Цифровой блок — такой же анахронизм, как и "большой Enter" — из-за которого другие клавиши "уезжают" куда попало в зависимости от фантазии дизайнера производителя.


Цифровой блок также занимает слишком много места справа, из-за чего руки на "основной" клавиатуре располагаются несимметрично, что раздражает.


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


Последние два месяца работаю на "домашней" 60% клаве — уже настолько привычно, что скорее всего и в офис после карантина буду брать такую же: меньше движений рук, меньше занимаемого места на столе не в ущерб размеру кнопок, возможность выбора свичей под свои вкусы комфорт.


Всё вышеописанное — субъективное мнение, кому-то нравится "семирядка" от ThinkPad, ISO раскладки или большие цифровые блоки, вкусовщина, в общем.

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

Кроме того, в играх я использовал стрелки, а не WASD, соответственно задействовал клавиши рядом со блоком стрелок.

Сейчас я уже давно не имею дело с такими объёмами ручного ввода чисел, так что скорость вода уже некритична. Для игр таки полностью переучился на WASD. В итоге из всех функций цифрового блока для меня незаменимыми остались только кнопки +, — и * для работы с выделением файлов в Far Manager.

В целом, я предпочитаю сочетание tenkeyless клавиатуры и отдельного цифрового блока, который можно убирать, когда не нужен; класть под левую руку и т.п.
и отдельного цифрового блока, который можно убирать, когда не нужен;


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

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


Для компактности, конечно.
Либо ноут/планшет, либо дизайнерская Apple Wireless Keyboard (A1314) (обычно идет с аймаками).
Использую цифровой блок, когда не работают стрелки на клиентских компьютерах )

Я скорее откажусь от стрелочного блока, чем от цифрового. Навигация по тексту удобнее на порядок на цифровом блоке — все навигационные клавиши под рукой. Поэтому на PC у меня numlock постоянно выключен, а на Mac стоит Karabiner.
Использование цифрового блока для ввода цифр… Ну, так себе идея. Когда надо вводить <100 цифр в день — почему-бы не воспользоваться верхним рядом?

Ещё о плюсах цифровой клавы: очень полезна в редких играх. Например, разновидность тетриса, в который я играю, намного удобнее это делать на цифровой клавиатуре. Просто ладонь лежит удобнее посреди клавиатуры, чем на весу с краю. В рогаликах некоторых на цифровой очень удобно играть: числа вокруг «5» — это движение в данную от «5» сторону, а сама «5» стоять ход на месте и лечиться. При этом точка рядом же — повторять «направление» до упора(скажем, точка на цифровой и затем «5» — стоять и лечиться пока не вылечишься или монстр не появится в пределах видимости).
Вот пост с Хабра, где описано, почему пользователи не используют цифровую клавиатуру — Happy Hacking Keyboard. А здесь даже от стрелок отказываются — Лайфхак клавиатуры для удобной навигации по тексту + Выбираем и собираем 60% клавиатуру. Конечно, подойдет далеко не всем.
Да, цифровой блок очень удобная штука. Переходил с полноценной мембранной клавиатуры на механическую 68% клавиатуру, в итоге через 2 месяца продал и взял полноценную механическую, потому что все таки как минимум нампада не хватает
Unicomp Model M для

Божественно! Два пива этому господину.


Касательно себя — уже давно не страдаю от отсутствия цифрового блока клавиш. Все ради компактности. У меня уже пятое поколение ноутбуков сменилось — и особо задач, которым нужнее допцифровой блок нет. Если бы был бухгалтеров или постоянна работа с цифрами — да. Но для админства, программирования, типичного веб серфинга… можно и до обычного цифрового ряда дотянуться.

Как-то на моём 8-летнем ноутбуке отказался кнопка «Z». «Undo» приходится делать через меню. Но вот при печати как раз спасало наличие цифрового блока с вводом через Alt.

Немного не по теме, но также предлагаю обратить внимание на японские клавиатуры. Там вместо длинной кнопки пробела умещаются целых четыре. А знаки препинания жестоко перетасованы. Если пользоваться только японской и английской раскладкой (которая идет вместе с японской, а не отдельная), то жить можно. Но когда садишься за обычную клавиатуру, начинаются конфликты привычек…
Клавиатуры как клавиатуры

только японские
А это откуда?


Суперклава сисадмина из старой доброй комедии Хакеры с молодой Анджелиной Джоли.
(Где-то 2,5 метра в длину и почти метр в ширину :)

Заголовок спойлера
image
А-а. Да, много наслышан, но сам этот фильм ни разу не смотрел. :-)
Определенно испытываю симпатию к цифровому блоку. Уже давно набираю текст «вслепую», но так и не смог научиться полноценно работать верхним цифровым рядом. Приходится опускать взгляд, и даже в этом случае это занимает время. Полгода работы на МАКовской клаве без цифрового блока не смогли исправить ситуацию.

Привычка сформировалась еще в студенческие годы. Интернет в то время еще не был таким доступным, а в студгородке была всеобщая локальная сеть. Мы часто лазили по ftp-серверам и папкам в открытом доступе в поисках новых фильмов и прочих развлечений, ловко набивая на цифровом блоке нужные ip-адреса.

Справедливости ради стоит заметить, что, поскольку деятельность не имеет необходимость постоянной работы с цифрами (как бухгалтерская, например), цифровой блок порой может неделями не использоваться. Поэтому, при всей моей любви к этому блоку, его отсутствие не может сколь-либо заметно повлиять на производительность.
За десктопом успользую клавиатуры исключительно с нумпадом, и причина тому не самая распространённая, если судить по комментариям. На его кнопки (с разными комбинациями ctrl, alt и shift) у меня навешана куча функций для взаимодействия с окнами приложений: перенос окон между мониторами, включение «always on top» и прозрачности, а также тайлинг окон по стенкам и углам экрана. Причём последний в двух комбинациях: 50% от размеров экрана и 33%. 33% особенно удобно и естественно, учитывая, что все 9 цифр (кроме нуля) как раз соответствуют 9 сегментам экрана.
Биндить это на буквенный блок чревато совпадением какой-либо комбинации с уже существующей в одном из приложений либо слишком большим количеством клавиш в комбинации.

Вопрос необходимости таких биндов оставим за скобками. Я привык и считаю это очень удобным, особенно когда доступен только один монитор.
А я для глобальных хоткеев предпочитаю Win использовать. Во-первых, очень высокая вероятность, что в других программах оно не задействовано, во-вторых логичная семантика: Windows-клавиша — для глобальных Windows-wide действий, остальное можно переопределять в каждой программе по-своему.

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

Причём сочетания становятся всё более извращёнными. Например, в какой-то момент в Microsoft решили, что наличия на клавиатуре только клавиши с логотипом Windows недостаточно, и обязательно нужна ещё клавиша с логотипом Office. Однако по каким-то причинам продавить добавление в спецификацию HID отдельного Usage Code для новой клавиши у них не получилось, и в результате клавиша Office на новых клавиатурах Microsoft имитирует одновременное нажатие клавиш Win+Ctrl+Alt+Shift. Что хуже всего — обработка сочетаний клавиш типа Office+W, Office+X, …, а также одиночного нажатия на клавишу Office засунута не куда-нибудь, а прямо в Windows Explorer, и нормальным путём не отключается (точнее, обработчик нажатия на Office можно заменить через реестр, а вот остальные комбинации настройке уже не поддаются).


Ещё они добавили на клавиатуру клавишу Emoji, которая посылает сочетание Office+Space. Разумеется, свободного места для клавиш Office и Emoji нигде не нашлось, поэтому они заняли место правой клавиши Windows и клавиши Menu.

Я тоже использую Winkey, но в системе кроме банальных комбинаций Win+кнопка хватает и более сложных типа Ctrl+Win+кнопка или Win+Alt+кнопка. В этом плане весь буквенный сегмент похож на минное поле. А блок нумпада майки обходят стороной, что понятно, но потому и удобно.
Есть такая проблема. Но нажимать одной рукой Win+NumX мне было бы неудобно, так что я предпочёл подбирать свободные места на основной клаве.
И мне было бы неудобно, поэтому на нумпаде кнопки нажимаются второй, благо она рядом, на мышке. Одной рукой вообще не слишком удобно нажимать сочетания из трёх и более клавиш.
Не помню клавиатуры первых компьютеров, но когда начинал массово и осознанно, происходило это на XT. Там F-клавиш было 10, и располагались они слева в два вертикальных ряда. И до появления отдельного блока стрелочек было ещё далеко.
Но когда он появился, у половины людей был вопрос — «Зачем». Просто так стрелки использовать нужно мало где. В основном, в любом редакторе, нужно больше, чем 4 стрелки. Home, End, PgUp, PgDn никто не отменял. И когда ты попробовал и привык иметь всё это в одной точке на цифровом блоке, переключиться на разбросанные по разным углам кнопки не удалось. Причём на цифровом это «крест и диагонали», а на AT это «перевернутая Т и непонятно как размещённые кнопки где-то далеко»
Затем пошли эксперименты, которые только подтверждали верность выбранной позиции — я ни разу не попадал на Power, у меня нет проблем найти клавишу Del на современном нормальном ноуте с цифровым блоком. И форма Enter влияет только на наличие кнопки с четырьмя слэшами. Хотя если есть вохможность, я выбираю именно маленький Enter, чтобы эта кнопка была рядом. Хот она и используется только для | и \
Наверное я динозавр, но я обычно если есть техническая возможность (личная клавиатура, и не ноут), вырываю кнопки «Win» и «меню» по бокам от пробела. Там место для парковки пальцев :) Особенно правого большого на Shift при пользовании именно цифровым блоком. Попробуйте поиграть стрелками и правым шифтом, если эта кнопка стоит…
Win дублирует стандартную комбинацию Ctrl+Esc, а «меню» настолько редко нужна пр наличии мышки или тачпада, что знания наличия комбинации Shift+F10, которую она дублирует, вполне достаточно тоже.

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

Отличная была клавиатура IBM Model F.

Работаю инженером конструктором, естественно использую САПР.
Для быстрых вычислений размеров, ввода конкретных значений параметров очень часто использую цифровой блок. Для меня так удобнее. Я скажу страшное: даже набираю на клавиатуре я в основном(не считая больших текстов) только левой рукой, не отрывая правую от мыши. Привычка.
Одна из причин почему ноутбучные клавиатуры для меня — мучение. Но мне важно не только наличие цифрового блока, но и блока со стрелками и PgUp/PgDn и т.д. Я сам того не замечая, использую их постоянно, мышечная память, полностью на автомате. И если этих клавиш нет или они не там — впадаю в ступор. Не говоря уже про то, что для copy/paste я до сих пор использую Ctrl+Ins и Shift+Ins. Наверное, цифровая клавиатура — это прежде всего вопрос привычки, но мне уже не переучиться.
Sign up to leave a comment.

Articles