Комментарии 232
Цифровой блок использую регулярно.
Но — не для цифр!
Перемещения, выделения — это всё.
Пользуюсь часто. Цифры расположены плотнее, что помогает быстрее вводить числа. Ещё лично видел, как бухгалтеры и кассиры используют этот блок.
На самом деле, цифровой блок нужен, в основном, тем, кто много работает с вводом цифр.
Без него эффективность существенно ниже по чисто физиологическим причинам.
И про пользователей Emacs никто не пошутил. Непорядок.
Всю жизнь использую ноутбуки, были и с цифровым блоком, и без него. И этот блок на ноутбуках всегда меня раздражал, так как использовал его редко, а руки из-за него при наборе были сдвинуты влево. Последние года использовал макбуки, так что там от цифрового блока окончательно отвык, поэтому когда недавно выбирал клавиатуру, сознательно взял TKL от Varmilo. Занимает меньше места и внешний трекпад можно расположить удобно.
Как можно без нампада вводить что-нибудь типа 24.75? Ну то есть, с удобством это делать, не глядя на клавиатуру и с полной уверенностью, что не промазал.
Запросто, нужно просто несколько лет помогать в Lineage или Warcraft — и руки все запомнят!
Но даже без этого я могу набирать % и $ (хотя постоянно промахиваюсь, хоть и пишу на PHP), вот только я не знаю, где там какая цифра. Думаю, варкрафтеры тоже запоминают, где какое умение, а не какая там цифра написана. А вот нампад используется неглядя без перемещения рук в силу своей компактности.
На цифровом блоке очень удобно размещать модификаторы и назначать быстрые клавиши в том же фотошоп, а представить работу финансиста, бухгалтера или научного с числами без блока цифр — это сюр какой-то…
Определённо, для тех, кто работает исключительно с текстом, блогеров и обывателей, особенно зумеров, он зачастую не особо нужен, как и в принципе физическая клавиатура, с успехом заменяемая сенсором телефона.
2. Наступающий сейчас переход на IPv6 приводит к тому, что в адресах появляются всякие a..f — цифровой блок не поможет :)
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.
Да вот как-то очень активно ускоряется в последние пару лет.
а по моим ощущениям он ещё много лет так активно ускоряться будет )
Не мыслю жизнь без цифрового блока. Скорее бы согласился на удаление цифр вверху клавиатуры, чем на отсутствующий цифровой блок. Единственный удобный метод ввода цифр.
• цифровое тире (для диапазонов) 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):
— странно такое читать от самого редактора… )))
из математических еще «умножить» × (alt+0215); // *и для указания размеров и габаритов*
«плюс-минус» ± (alt+0177);
…
Почему международный стандарт? Потому что только тогда, когда производители всех клавиатур начнут наносить эти символы на клавиши, тогда это получит распространение.
Или хотя бы тот же Compose в более популярных ОС. Потому что запомнить, что умножение — это Comp, x, x, гораздо проще, чем Alt+0215. Стрелочки тоже вводятся логично — Comp, -, > или Comp, <, -. Как назло, сейчас на винде и набрать не могу :-)
На маке подобное решили сочетаниями с Alt, Ctrl, но только потому, что там практически всегда хоткеи висят на Cmd.
Нет, «ёлочки» используются в обычном печатном тексте (французское заимствование), а «лапки» в рукописном (немецкое заимствование) и при наборе курсивом, так как последний произошёл от рукописного. При вложении кавычек две соседние одного типа заменяются одной.
А то, что там придумал Тёма Лебедев — это чистой воды новодел и никакого отношения к традиционной русской типографике не имеет. Это попытка импортировать решение проблемы разбора вложенных кавычек, например, из английской типографики. Ну а по его задумке, «лапки» внутри.
/*/•••/*/
…обсуждаем востребованность цифрового блока, а одним из критериев является удобство использования, «продвинутому блогеру» удобнее использовать пару кодов 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, который удобно нажимать большим пальцем руки, которая на мышке.
Однако если бы его у меня не было, я бы сильно не страдал.
А вот потом появился «компьютерный столик» с выдвижной полочкой для клавы. С тех пор клава в основном выдвинута наполовину. Это не мешает набирать текст, F1 — F12 прекрасно ищуться вслепую, а вот цифры — уже нет. Зато они прекрасно нащупываются на цифровом блоке. И, как уже замечено выше — на блоке есть прекрасный большой энтер, как раз возле мыша.
Да и потом — кому оно мешает?
Осторожно с такими столиками, говорят, для спины не очень-то полезно клавомышь держать на полочке под столешницей.
Отсюда полочка — полумера, призванная сохранить высоту столешницы как у письменного, но опустить клавиатуру с мышью.
Но по-хорошему, лучше полноценное решение — комьютерный стол с пониженной столешницей. Ну или кресло поднимать, но тогда для ступней подставка нужна.
Больше встречал мнений, что наоборот — клава и мышь должны быть на уровне локтей при опущенных плечах, и вредно размещение их на обычном письменном столе, высота которого рассчитана на то, чтоб положить на него локти, расставив их в стороны
Решается наличием регулируемых по высоте подлокотников у кресла.
Но от неудобства при поднятии плеч они не спасают.
Я вот если не поднимая кресла за стандартным письменным столом (75 см) выставлю подлокотники так, чтобы кисть расслабленно «стекала» на клавиатуру — у меня плечи почти утыкаются в уши, как при «пожимании плечами».
Я вот если не поднимая кресла за стандартным письменным столом (75 см) выставлю подлокотники так, чтобы кисть расслабленно «стекала» на клавиатуру — у меня плечи почти утыкаются в уши, как при «пожимании плечами».
А почему — «не поднимая кресла»?
Вначале регулируем высоту сидения, потом уже — опускаем или поднимаем подлокотники.
(не говоря уже о том, что существуют столы с возможностью регулировки их высоты, у меня такой есть, еще в ГДР сделанный, отличная штука).
А регулируемые столы не всем доступны.
но тогда для ступней подставка нужна
Почему нет?
Я тут писал как-то, что использую в качестве опоры для ног источник бесперебойного питания (137х358х157)
Кроме того, люди рекомендуют отодвигать стол от стены.
А регулируемые столы не всем доступны
Его можно сделать самостоятельно. По две хромированных трубы с двух краев столешницы, массивные боковые опоры и ряд отверстий в них для болтов.
Подходящие трубы есть в продаже, при наличии электродрели можно сделать за один день.
(у немецкого стола винтовая передача и ручка для плавного подъема и опускания. Это все, в данном случае, излишние сущности, хотя и очень удобные :)
Во-вторых, вылезать из кресла стало не очень удобно.
И в итоге я таки занизил стол.
Выдвинутое почти на максимум кресло стало каким-то неустойчивым
В смысле — поднятое по высоте до максимума?
Я сам сейчас сижу на таком, с устойчивостью все норм.
(собственно, нормальный конструктор априори должен рассчитать конструкцию кресла таким образом, что бы обеспечить устойчивость, учитывая максимальный вес и рост сидящего)
Возможно, кресло с менее хлипкой конструкцией этому не подвержено.
Один из важных параметров при выборе кресла — максимальный вес сидящего (у меня шурин-ИТшник имеет рост почти в два метра и соотв. ему вес — найти правильное кресло было очень сложно :)
комьютерный стол с пониженной столешницей
А ноги вы куда денете? У меня они и при стандартной высоте не вполне влезают.
У вас при ровной позе с прямой спиной локти ниже бёдер опускаются? Это довольно далёкие от средних пропорции тела.
У меня самого та же проблема с этой «правильной позой» — правда, у меня локти не ниже бёдер, а впритык — предплечья ровно на бёдра ложатся, но столешницу с клавиатурой таки впихивать некуда, ведь нужен зазор сантиметров 5, чтобы руки «стекали» на клавиатуру. Так что приходится мириться с небольшим поднятием предплечий на эти 5 см (а со стандартным столом было бы 25). Впрочем, верхняя точка плеча при этом приподнимается всего где-то на сантиметр, а со стандартным — на 8, это я сейчас замерил. За счет растопыривания локтей. А это, в свою очередь, приводит к перекосу запястных суставов на типовой прямоугольной клавиатуре.
Есть ноут без цифроблока, и только когда садишься за него, то становится понятно чего именно нехватает. Цифроблок используется многократно.
Вообще это какой-то извращенный маркетинг выходит.
— «Нам некуда девать лишние светодиоды!»
— «Давайте напихаем их в клавиатуры, а пользователи еще и заплатят за это!»
В итоге подсветка рекламой возводится чуть ли не в статус культа, странные люди на форумах и прочих площадках меряются подсветкой друг друга…
— «Нам надо экономить! Кнопки выходят дорого! Корпуса большие!»
— «Давайте скажем, что цифровой блок — зло! Всех на кастрированные клавиатуры! Схавают!»
Ну и все опять заверте…
А ведь в 2000х была мода на «профессиональноигровые» клавиатуры еще с дополнительными блоками, часто причем программируемыми с поддержкой макросов (Такие очень любили ММО-шники).
Я например соглашусь, что клавиатура мини-формата может быть удачно применима в отдельных ситуациях. Например в случае очень маленького рабочего стола (жилищные условия современности — сложны), а индивиду в целом мемчики полистать, комменты оставить, да в игОры погонять.
что на неё добавить
Есть клавиатуры, где уже добавили.
На своей Microsoft Natural Ergonomic Keyboard 4000 использую две нижних клавиши (изначально — «туда -обратно») как Copy и Paste.
(Очень удобно — при работе на других клавиатурах ощущается как потеря одной из важнейших функций)
Очень нехватает 2..3 кнопок переключения языковой раскладки
Кнопка переключения языковой раскладки когда-то была, еще во времена ЕС ЭВМ.
Но тут проблема в том, что иногда (а как мне — так постоянно) требуется переключение более чем между двумя языками.
Так что под виндой использую Win-пробел, это настолько удобно, что поставил обратно это сочетание и на macOS :)
В общем — я с вами согласен в том, чтобы на клавах было несколько программируемых на любую функцию кнопок — по выбору пользователя и даже согласен доплатить за эту возможность.
чтобы на клавах было несколько программируемых на любую функцию кнопок
Неожиданно, но они там есть: называются функциональными. Именно для того, что вы хотите они и предназначались. Ныне многие порываются их удалить, сатрапы! А вот то, что ваша ОС не предоставляет такого механизма — это другой вопрос. (А может и предоставляет, но мы об этом просто не знаем.)
Неожиданно, но они там есть: называются функциональными
Фокус в том, что на функциональные клавиши давно навешаны стандартные функции.
Еще со времен нортон коммандера.
Т.е. место уже занято.
А речь о таких клавишах:
![image](https://habrastorage.org/getpro/habr/comment_images/457/ce4/e85/457ce4e858352190cffba00bde1944d6.jpg)
Только у фирменного МС софта нет возможности назначить им именно то, что нужно.
(можно запустить приложение или открыть файл)
Ну, лично мне никто пока не мешает их отобрать и использовать так, как я хочу. Или, если нужна совместимость, использовать комбинации.
Впрочем, лично я давно этими клавишами практически не пользуюсь (лишь изредка, запуская 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
Буду вам благодарен, если подскажите, как, например, назначить клавише с цифрой 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, двойной клик на нём и должно работать. Но проверить мне не на чем, за сим оставляю эту задачу вам, ли другим помощникам.
Читаю-читаю стенания народа про необходимость дополнительных кнопок копи-пасты… А чем плохи 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](https://habrastorage.org/getpro/habr/comment_images/2d7/81c/926/2d781c926d22054cc7912ae3cd8abc05.jpg)
Постоянно работаю с клавиатурами разных типов — и разница весьма ощутима (натуралку 4000 использую с 2006 года)
На предложенной Вами A4 X7-G800MU кнопки слева — нестандартные. Однако, посмотрел — действительно появилось довольно много клавиатур со стандартными кнопками G1..G5 слева. Надо будет попробовать. К сожалению, такие кнопки есть в основном на дорогих игровых клавиатурах стоимостью порядка $200.
Мы эти кнопки закрывали специальной металлической крышечкой. Либо разбор клавиатуры и просто выкинуть колпачки под кнопками...
Действия кнопок управления питанием по крайней мере как-то настраиваются, а вот что делать с другими дизайнерами, которые поместили кнопки управления питанием на место 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 клаву.
Почему нельзя? Всё придумали до вас и раскладки есть — берите и пользуйтесь. Нужны надписи на клавиатуре? Купите нелокализованную клавиатуру и наклейки.
В советское время на многих клавиатурах была раскладка JCUKEN/ЙЦУКЕН — фонетическая. Пример: УКНЦ, ДВК, БК-0010. На некоторых была QWERTY/ЯВЕРТЫ.
Ну а раскладка на PC/Mac просто выбрана классической (более, ли менее) для каждой локализации: QWERTY для английского, QWERTZ для немецкого, ЙЦУКЕН для русского языков — это чтобы переход с печатающей машинки происходил без проблем.
Ну а ещё есть такая штука, как эргономика ввода текста и для разных языков она разная. (Но и тут традиционные исторические раскладки выиграли войну: Дворак не заменил QWERTY.)
P.S. А мне после УКНЦ и ДВК потом было очень неудобно переучиваться с JCUKEN на QWERTY на PC.
Но стандарт действительно ужасный, и странно, что вопрос раскладки решился, по сути, навязыванием поставок клавиатур.
Купить себе компактную аккордовую клавиатуру и всегда носить её с собой. (Шутка.) Очень хороший способ отвадить домашних/коллег от попыток залезть в твой ПК.
На Android в такой ситуации может помочь Hacker's Keyboard (также доступно в F-Droid; исходники на GitHub) — там, если включить полноразмерную клавиатуру из 5 рядов, в русской раскладке долгим нажатием набираются соответствующие символы латиницы.
Когда-то в Google Play было и совсем простое приложение «Клавиатура для паролей», но сейчас оно уже недоступно (точнее, доступно только для тех пользователей, которые уставливали его раньше); сейчас поиск по этому названию находит что-то другое, имеющее платную версию.
Ещё совсем недавно и с вводом русского языка вообще были проблемы во многих приложениях, о чём вы? Вся локализация достигается большой болью. Думаете почему буква «ё» редко применяется в печати (кроме детских изданий)? А всё просто: в наборной кассе (импортируемой из Франции) не хватило места — букв в русском в те времена было больше, чем во французском. Ну а что должно быть «е» или «ё» грамотному человеку в большинстве случаев понятно даже без контекста. Так и повелось. (Ну а само рождение буквы «ё» — это отдельная история.)
https://ru.wikipedia.org/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D1%80%D0%B0%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0_%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D1%8B
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 тоже так.
Как раз все стандартные 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%?
Кому-то нужно, кому-то не нужно, очевидно же.
Что касается производителей, то в идеале делать модульную клавиатуру, хочешь пристегнул блок(слева-справа-снизу-сверху), не нужен… отстегнул.
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 не хочет моих денег.
И вообще уже склоняюсь к заказному ноутбуку (как минимум, ранее, были такие сервисы).
Не хочется в один прекрасный день обнаружить, что рынок решил полностью избавиться от цифровых блоков, а что десятку гиков он необходим, никого не волнует.
Мой опыт общения с людьми из нетехнической сферы даёт основания утверждать, что цифровые блоки будут жить и далее: как минимум, бухгалтера их очень любят и без них страдают.
Использую клавиатуру без цифрового блока и цифровой блок отдельно, когда надо вводить много цифр. Обычно цифровой блок отодвинут куда подальше, чтобы не мешал, но при необходимости ложится на свое место.
Ctrl+NumPlus и Ctrl+NumMinus для выделения файлов по маске в FarManager.
Хотел сказать — это же без Ctrl функции, просто NumPlus и NumMinus. Но сначала попробовал. Хм, не знал о такой функциональности — «выделить/снять выделение для файлов с расширением, как у того, на котором стоит курсор». Хотя всё-таки называть это выделением по маске не совсем верно.
если нужно ввести больше 3-4 цифр подряд, то на цифровой клавиатуре это оказывается гораздо комфортнее, что на компьютере, что на телефоне.
да, я пользуюсь цифровой клавиатурой и на телефоне, это одна из киллер-фич клавиатуры swype для меня — в любой момент можно вызывать цифровую клавиатуру (расположение цифр, правда, будет «телефонное», но к этому быстро привыкаешь; больше раздражает, что точка в непривычном месте).
А ещё, используя программу NumLock Calculator, можно очень удобно считать числа в малом количестве.
С удивлением узнал, что, в отличие от меня, многие правши практически не используют левую руку: всё делают правой рукой. Однако сомневаюсь, что кто-то захочет навсегда от неё отказаться.
например на русской раскладке набрать "/" можно не напрягаясь только с цифровой клавиатуры
О, да. Причем если изначально показать этот способ начинающему пользователю — другой вариант он потом не приемлет принципиально.
(обычно в комплексе — слеш, звездочка и Enter)
Интересно, много ли народа в курсе того, что некогда клавиши Enter и Return были разными клавишами?
Enter и Return были разными клавишами
Это мы тоже проходили. Когда многие здесь еще не родились.
Enter и Return
LF и CR? (ПС и ВК в отечественном варианте)
LF и CR? (ПС и ВК в отечественном варианте)
Буквально:
![image](https://habrastorage.org/webt/x5/mj/u7/x5mju7nw5tuvk2zypraq1gqck0u.png)
А какая функция у 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, вторая ставит в тексте разрыв строки."
Когда на «русифицированной» клавиатуре на Esc сделали красную надпись «АР2», я сильно удивился, не найдя «ВК». Неровно как-то :)
Но например на русской раскладке набрать "/" можно не напрягаясь только с цифровой клавиатуры.Хм, а у меня Shift+\ в русской раскладке даёт /.
Хм, а у меня Shift+\ в русской раскладке даёт /
На клавах с «узким» энтером клавиша с букетом слешей загнана в щель между бэкспейсом и энтером. Нажимать ее там неудобно.
На клавах с Г-образным энтером «букет» находится возле левого шифта, там проблем нет.
(не помню сейчас правильного названия той и другой раскладки )
Слэшевая клавиша сидит слева от бэкспейса (который сделан коротким, в размер обычных клавиш).
Такого мне не еще не попадалось.
Есть еще один вариант, видел, но сам никогда не сталкивался:
![image](https://habrastorage.org/getpro/habr/comment_images/0b9/0db/fc7/0b90dbfc70fd231f6e955fc1e2e557fd.jpg)
— на мой взгляд — самая неудобная.
Для лаптопов более типичен ANSI вариант (Enter на C12+C13, '\' на D13).
> на мой взгляд — самая неудобная.
Мне тоже, но я понимаю, что это вопрос привычки.
У меня на старой клавиатуре 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 (те самые нажатия большим пальцем, не снимая руки с мыши).
ANSI (американская)
> На клавах с Г-образным энтером «букет» находится возле левого шифта
ISO (европейская)
> там проблем нет.
Мне — наоборот.
А кому нужен пароль из одних цифр?
Для полноценного же уже неудобно уносить руку вправо.
Почему до сих пор нет переключателя раскладки на современных клавиатурах?
Потому что раскладок может быть много.
У меня бывает до 5, и это еще не предел.
Первичная/вторичная (те что нанесены непосредственно на кнопки) и дополнительные (например совместно с цифрами — для таких у кого 5 и больше).
ps: по моему всё упирается в ущербный протокол обмена с клавиатурой.
Вот и почему нет кнопки переключение раскладки + 1,2,3,4,5?
Неудобно.
В таких случаях я просто назначаю сочетания клавиш типа Ctrl+Shift+1 и т.д.
Хотя 10 сделала мне подлянку — там работают не все такие сочетания.
Но на старых версиях — только так и переключаюсь (за много лет уже в подкорке сидит, не успел подумать — уже переключился )
Хотя да, какая-нибудь доп клавиша под мизинец левой руки — не помешала бы.
Почему дополнительная? А что бы у МС и остальных не было соблазна поменять/подсунуть вместо привычного сочетания что-то свое, новенькое (как мне вырубили любимое Ctrl+Shift+3)
Чем же неудобно
Одной клавишей переключать 5 раскладок можно только последовательно, делать больше одной клавиши — а вдруг кому-то нужно будет 7 или больше раскладок.
Так что в любом случае одной клавишей не обойтись, надо минимум две.
И тут можно сделать допущение и посчитать Ctrl+Shift за одну клавишу, благо они рядом и могут быть нажаты одним пальцем.
Я задействовал для этой цели клавишу Caps Lock (grp:shift_caps_switch
— Caps Lock переключает на английскую раскладку, Shift+Caps Lock — на русскую; вот если возникнет необходимость в третьей раскладке, придётся что-то придумывать). Правда, в Windows сделанный для этой цели костыль через Autohotkey работает не всегда, и в последних версиях GNOME этот старый механизм тоже пытаются разломать (переключение работает, а вот индикатор раскладки на экране не обновляется).
Нет. Протокол у всех клавиатур начиная с лохматых годов позволяет получать факты нажатия и отжатия отдельных клавиш с достаточной оперативностью (считаем, за 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 куда шустрее ибо тык на клавишу вызывает ажно целое прерывание.
Ну, этот драйвер нынче есть в практически каждой операционке и биосе/EFI, так что конечному пользователю практически некритично, пока винда оный в своп не отгрузит перед засыпанием.
> когда операционка соизволит отвлечься и опросить устройство
Так операционка что так, что так будет извлекать данные из устройства. А ситуацию типа «в очередной цикл, когда устройство опросили, оно дало флаг „есть данные“» — отрабатывает хост, операционке останется только дать собственно команду «извлеки». Хм, ну, не 1 мс, а 2 мс — ещё один цикл собственно на get_report? Тут начинаю плавать — поправьте, если есть факты.
Есть весёлое видео про тестирование клавиатур в котором говорят о том, что важен не только способ подключения, но и быстрая работа электроники внутри самого устройства
Всё же у PS/2 есть преимущество в отправке прерываний. В случае серьёзных затруднений в работе ОС USB устройства перестанут обрабатываться раньше PS/2 т.к. USB требует осмысления, а PS/2 посылает свои сигналы прямо в мозг. Пока мозг не умер достучаться к нему через круглый разъём проще :) Впрочем ситуации при которых начинает отмирать периферия редки и нажимать уже имеет смысл только RESET на системном блоке.
Я записал ссылку, спасибо — но, думаю, клавиатура с такой же логикой, но с PS/2 интерфейсом, показала бы те же внутренние задержки, так что этот фактор, хоть и очень важный, в мои цифры не входит.
> В случае серьёзных затруднений в работе ОС USB устройства перестанут обрабатываться раньше PS/2 т.к. USB требует осмысления, а PS/2 посылает свои сигналы прямо в мозг.
Ну там не так прямо, мягко говоря. Лучше сказать, что развалить USB стек легче, чем очень простой драйвер — он сложнее, длиннее цепочка участников.
Само использование комбинаций типа 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. Сначала стало удобнее, да. Немного не хватало только серого плюса для выделения файлов. Только сама клавиатура оказалась адски громкой — механика, даром что на коричневых свичах. Поэтому когда через пару месяцев она внезапно сдохла, я купил обычную мембранку с цифровым блоком — и, знаете, не почувствовал какого-то дискомфорта при переходе обратно. На том эксперименты решил и закончить.
Я скорее откажусь от стрелочного блока, чем от цифрового. Навигация по тексту удобнее на порядок на цифровом блоке — все навигационные клавиши под рукой. Поэтому на PC у меня numlock постоянно выключен, а на Mac стоит Karabiner.
Использование цифрового блока для ввода цифр… Ну, так себе идея. Когда надо вводить <100 цифр в день — почему-бы не воспользоваться верхним рядом?
![](https://habrastorage.org/webt/f0/-k/iq/f0-kiqsyiucdn67kbdlfdcksp4o.jpeg)
Unicomp Model M для
Божественно! Два пива этому господину.
Касательно себя — уже давно не страдаю от отсутствия цифрового блока клавиш. Все ради компактности. У меня уже пятое поколение ноутбуков сменилось — и особо задач, которым нужнее допцифровой блок нет. Если бы был бухгалтеров или постоянна работа с цифрами — да. Но для админства, программирования, типичного веб серфинга… можно и до обычного цифрового ряда дотянуться.
Немного не по теме, но также предлагаю обратить внимание на японские клавиатуры. Там вместо длинной кнопки пробела умещаются целых четыре. А знаки препинания жестоко перетасованы. Если пользоваться только японской и английской раскладкой (которая идет вместе с японской, а не отдельная), то жить можно. Но когда садишься за обычную клавиатуру, начинаются конфликты привычек…
Привычка сформировалась еще в студенческие годы. Интернет в то время еще не был таким доступным, а в студгородке была всеобщая локальная сеть. Мы часто лазили по ftp-серверам и папкам в открытом доступе в поисках новых фильмов и прочих развлечений, ловко набивая на цифровом блоке нужные ip-адреса.
Справедливости ради стоит заметить, что, поскольку деятельность не имеет необходимость постоянной работы с цифрами (как бухгалтерская, например), цифровой блок порой может неделями не использоваться. Поэтому, при всей моей любви к этому блоку, его отсутствие не может сколь-либо заметно повлиять на производительность.
Биндить это на буквенный блок чревато совпадением какой-либо комбинации с уже существующей в одном из приложений либо слишком большим количеством клавиш в комбинации.
Вопрос необходимости таких биндов оставим за скобками. Я привык и считаю это очень удобным, особенно когда доступен только один монитор.
Единственное, 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.
Но когда он появился, у половины людей был вопрос — «Зачем». Просто так стрелки использовать нужно мало где. В основном, в любом редакторе, нужно больше, чем 4 стрелки. Home, End, PgUp, PgDn никто не отменял. И когда ты попробовал и привык иметь всё это в одной точке на цифровом блоке, переключиться на разбросанные по разным углам кнопки не удалось. Причём на цифровом это «крест и диагонали», а на AT это «перевернутая Т и непонятно как размещённые кнопки где-то далеко»
Затем пошли эксперименты, которые только подтверждали верность выбранной позиции — я ни разу не попадал на Power, у меня нет проблем найти клавишу Del на современном нормальном ноуте с цифровым блоком. И форма Enter влияет только на наличие кнопки с четырьмя слэшами. Хотя если есть вохможность, я выбираю именно маленький Enter, чтобы эта кнопка была рядом. Хот она и используется только для | и \
Наверное я динозавр, но я обычно если есть техническая возможность (личная клавиатура, и не ноут), вырываю кнопки «Win» и «меню» по бокам от пробела. Там место для парковки пальцев :) Особенно правого большого на Shift при пользовании именно цифровым блоком. Попробуйте поиграть стрелками и правым шифтом, если эта кнопка стоит…
Win дублирует стандартную комбинацию Ctrl+Esc, а «меню» настолько редко нужна пр наличии мышки или тачпада, что знания наличия комбинации Shift+F10, которую она дублирует, вполне достаточно тоже.
Мой ответ на опрос — да, цифровой блок нужен. Но цифры — это его второстепенная функция.
Основная — для навигации и правильных кнопок арифметических знаков. И Enter нажимать большим пальцем, держа рукой мышь, по-другому нельзя.
Для быстрых вычислений размеров, ввода конкретных значений параметров очень часто использую цифровой блок. Для меня так удобнее. Я скажу страшное: даже набираю на клавиатуре я в основном(не считая больших текстов) только левой рукой, не отрывая правую от мыши. Привычка.
Остальное:
= — /
+ —;
− — p
× — h
÷ — y
Используете ли вы цифровой блок клавиатуры?