Про клавиатуры

Компьютеры, программы, периферия, коммуникации, интернет, программирование и т.п. Ранее назывался Hard-n-Soft.
Сообщение
Автор
BadBlock
Аватара пользователя
Благодарил (а): 1757 раз
Поблагодарили: 7583 раза

№ 0 Сообщение BadBlock » 13 мар 2020 17:04

lex_kravetski
13 марта, 10:08


Клавиатурный консерватизм

Шёл 2020-й. Клавиатуры компьютеров всё ещё обладали функциями, которыми почти никто или вообще никто не пользуется, но всё ещё не содержали клавиш, которыми пользуются все.

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

На клавиатуре есть клавиша «Scroll Lock». Большинство людей в наши дни вряд ли может сказать, что с её помощью предполагалось делать. Так вот, в те времена, когда вместо Виндов и Линуксов во всех компьютерах дефолтом была консоль (она и сейчас запрятана в недрах, но большинство людей, обратно же, никогда её не видели), и в эту консоль безудержно сыпались овердофига строк какого-то лога, этой клавишей можно было удержать на время вывод. Конечно, если вы — Джеки Чан, а потому обладаете сверхчеловеческой реакцией и одновременно с тем орлиным зрением, позволяющим вам мгновенно вычленять в бегущих строках нужные.

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

Ещё есть клавиша «Пауза». Что она должна делать в общем случае, неизвестно. Видимо, её специально вставляли с расчётом на появление компьютерных игр — вот тогда-то пригодится.

Кроме того, есть клавиша «Insert». Подозреваю, никто и никогда не использовал её кроме как в сочетании с «Ctrl» или «Shift» для операций буфера обмена. По идее, она включает режим набора текста, при котором буквы не вставляются в том месте, где находится курсор, раздвигая окружающие их буквы, а перезаписывают следующую после курсора букву. Зачем это нужно, довольно тяжело себе представить. Типа, если вы напечатали не то слово, и так совпало, что в нужном вам слове ровно столько же букв, сколько в ошибочном, то вы нажимаете эту кнопку и вписываете нужное слово поверх ненужного? Насколько вероятно такое стечение обстоятельств? Править же единственную ошибочную букву таким способом очевидно неэффективно: проще нажать «delete» или «backspace» один раз, чтобы стереть ненужную, а потом напечатать нужную, а не сначала нажать «insert» для включения режима, потом печатать букву поверх, а потом ещё раз «insert» для отключения этого режима.

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

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

Так вот, есть клавиатуры без этого блока (что вполне логично), однако почему-то нет клавиатур, на которых вместо него — программируемые клавиши. Или, блин, просто полезные клавиши, которых на клавиатурах почему-то до сих пор нет.

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

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

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

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

Шёл 2020-й, но на клавиатурах всё ещё отсутствовали…
  1. Отдельные кнопки для буфера обмена (кстати, кроме «скопировать», «вырезать» и «вставить» нужна ещё кнопка «показать список ранее скопированного» — в Винду такая функция сейчас уже встроена, а до того она реализовывалась сторонним софтом).
  2. Отдельные кнопки «назад по истории» и «вперёд по истории» (для браузеров, сред разработки и т.п.)
  3. Отдельные кнопки «отменить» и «вернуть».
  4. Отдельная кнопка для смены раскладки (да, на это дело можно переназначить совершенно бесполезный «Caps Lock», но все ли знают, как это сделать?).
  5. Отдельный модификатор для ввода символов, не попавших в «традиционную раскладку» — длинного тире, знака ударения, стрелок, математических обозначений и т.п. (сейчас для этого обычно используется правый «Alt», но, чтобы оно заработало, надо слегка попрыгать с бубном — по умолчанию оно так не работает).
  6. Отдельные кнопки для перехода в конец или в начало абзаца (сто пудов, оно пригождалось бы чаще, чем переход в начало/конец текущей строки, ибо обычно-то мы печатаем что-то многострочное).
  7. Отдельные кнопки для перехода к следующему/предыдущему слову.
  8. Отдельная клавиша для запятой в русской раскладке.
  9. Набор программируемых кнопок под личные нужды каждого пользователя.

…и даже кнопки управления музыкальным проигрывателем оставались опциональными, а не обязательными.

То, что используют все и постоянно, делается сочетаниями клавиш, обычно никак не обозначенными на клавиатуре (о да, мало кто знает, что, например, «Alt + стрелки влево/вправо» работают в браузерах, как «назад/вперёд по истории») и требующими акробатического растопыривания руки. Но зато у нас есть клавиша «Scroll Lock», клавиша «Pause» и отдельная кнопка для скриншота экрана (как будто эта операция делается на порядки чаще, чем отмена, возврат по истории или копирование через буфер). И ещё блок цифровых клавиш — для тех странных людей, которые, имея компьютер, до сих пор считают на нём, как на калькуляторе.

И кнопка «Caps Lock» позволяющая случайно переключить режим и нАБРАТЬ КЛЁВЫЙ ТЕКСТ. Это, кстати, особенно офигительно, поскольку есть энное количество специального софта, одной из функций которого является исправление результатов существования данной кнопки — ещё и размещённой в столь легкодоступном месте.

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

https://lex-kravetski.livejournal.com/640827.html

ХЗ
Экономный
Благодарил (а): 160 раз
Поблагодарили: 347 раз

№ 1 Сообщение ХЗ » 14 мар 2020 08:30

скроллок в экселе бывает использую, но согласен, крайне редко.
Капс отключен, на работе так кейкап просто снят :)
Home/End нужны, IMHO
Дома клава короткая, без цифрового блока. Но проблема, как все файлы выделить в Far в папочке. Звездочки то нет :)

Jericho13
Аватара пользователя
Благодарил (а): 43 раза
Поблагодарили: 13 раз

№ 2 Сообщение Jericho13 » 14 мар 2020 22:55

Нампад - нужный.

ХЗ
Экономный
Благодарил (а): 160 раз
Поблагодарили: 347 раз

№ 3 Сообщение ХЗ » 14 мар 2020 23:22

Jericho13 писал(а) ↑ 14 мар 2020 22:55: Нампад - нужный.
программеру нет, бухгалтеру наверное да.

Jericho13
Аватара пользователя
Благодарил (а): 43 раза
Поблагодарили: 13 раз

№ 4 Сообщение Jericho13 » 15 мар 2020 01:30

№ 3: X3, я не бух и не программер, хочу на стандартной клаве нампад, так как это просто удобно. Вариантов нестандартных клав достаточно.

ХЗ
Экономный
Благодарил (а): 160 раз
Поблагодарили: 347 раз

№ 5 Сообщение ХЗ » 15 мар 2020 01:52

Jericho13 писал(а) ↑ 15 мар 2020 01:30: хочу на стандартной клаве нампад
так напиши зачем плз.

Jericho13
Аватара пользователя
Благодарил (а): 43 раза
Поблагодарили: 13 раз

№ 6 Сообщение Jericho13 » 15 мар 2020 09:06

№ 5: X3, уже написал. Это просто удобно для набора цифр, не обязательно быть бухгалтером или 24/7 работать с электронными таблицами. Всевозможные номеронабератели в окружающем мире выполнены в форме блока клавиш 3*4: кнопочные телефоны, калькуляторы, пин-пады и все прочие варианты. Это удобно или нет? Вспомнить пин-пад на КПП4 с с думя рядами цифр - мне такой точно не удобен.
А вот функции нампада при выключенном намлок не использую, все дублируются достаточно удобным блоком клавиш чуть левее.

Red_Fox
Аватара пользователя
Благодарил (а): 132 раза
Поблагодарили: 159 раз

№ 7 Сообщение Red_Fox » 16 мар 2020 15:52

X3 писал(а) ↑ 14 мар 2020 23:22:программеру нет
схуяли?

намного удобнее любые цифры вводить, телефону уже давно у всех такие же почти
знаки /*-+ используются постоянно
да и энтер нампадовский использую частенько, потому что он интуитивно расположен - в углу клавы, где и как она бы не лежала

Burg
Аватара пользователя
Зок-модератор
Благодарил (а): 14 раз
Поблагодарили: 136 раз

№ 8 Сообщение Burg » 16 мар 2020 16:39

Red_Fox писал(а) ↑ 16 мар 2020 15:52:схуяли?
Практика-с :D

Red_Fox
Аватара пользователя
Благодарил (а): 132 раза
Поблагодарили: 159 раз

№ 9 Сообщение Red_Fox » 16 мар 2020 18:19

может у вас ещё и Home с End'ом бесполезные, программисты?

ХЗ
Экономный
Благодарил (а): 160 раз
Поблагодарили: 347 раз

№ 10 Сообщение ХЗ » 16 мар 2020 19:25

Red_Fox писал(а) ↑ 16 мар 2020 15:52:схуяли?
цифр не так много набирается, и ради них переносить руку в сторону ? Не спасибо :)
Red_Fox писал(а) ↑ 16 мар 2020 15:52: и энтер нампадовский использую частенько, потому что он интуитивно расположен - в углу клавы, где и как она бы не лежала
Я в энтер основной попадаю из любого положения, в слепую, даже бухой насмерть :) Но правда эта привычка стоит дорого, так как привык только к "высокому" энтеру, сейчас боюсь покупать "низкий", хотя с ним клавиатур люто больше интересных.

ХЗ
Экономный
Благодарил (а): 160 раз
Поблагодарили: 347 раз

№ 11 Сообщение ХЗ » 16 мар 2020 19:26

Red_Fox писал(а) ↑ 16 мар 2020 18:19: может у вас ещё и Home с End'ом бесполезные, программисты?
Ну я написал что использую очень активно. Вот ins практически бесполезен по своему прямому назначению.

Kirill052
Благодарил (а): 32 раза
Поблагодарили: 21 раз

№ 12 Сообщение Kirill052 » 02 май 2020 14:29

Red_Fox писал(а) ↑ 16 мар 2020 18:19: может у вас ещё и Home с End'ом бесполезные, программисты?
Ctrl+a, Ctrl+e

Злец
Аватара пользователя
Благодарил (а): 2033 раза
Поблагодарили: 1762 раза

№ 13 Сообщение Злец » 02 май 2020 15:12

Kirill052 писал(а) ↑ 02 май 2020 14:29: Ctrl+a, Ctrl+e
первое делает "выбрать всё", второе - в зависимости от программы, в ворде, например, увеличивает отступ.

Kirill052
Благодарил (а): 32 раза
Поблагодарили: 21 раз

№ 14 Сообщение Kirill052 » 02 май 2020 15:19

Злец писал(а) ↑ 02 май 2020 15:12:
Kirill052 писал(а) ↑ 02 май 2020 14:29: Ctrl+a, Ctrl+e
первое делает "выбрать всё", второе - в зависимости от программы, в ворде, например, увеличивает отступ.
:roll: :shuffle: 8-)

А вот интересно, кто-нибудь из «местных» в теме?

Не, ну должны... Это не редкость

Злец
Аватара пользователя
Благодарил (а): 2033 раза
Поблагодарили: 1762 раза

№ 15 Сообщение Злец » 02 май 2020 15:21

№ 14: Kirill052, разумеется, написанное мной - о винде. Ну, так она и наиболее распространенная кагбэ.

Kirill052
Благодарил (а): 32 раза
Поблагодарили: 21 раз

№ 16 Сообщение Kirill052 » 02 май 2020 15:30

Злец писал(а) ↑ 02 май 2020 15:21: № 14: Kirill052, разумеется, написанное мной - о винде. Ну, так она и наиболее распространенная кагбэ.
В "наиболее распространенной" это появилось все в полный рост. Набери в консоле bash, например.

Да и ряде приложений, типа emacs, который все еще достаточно часто встречается, такое имеет место даже в Windows версии.

Злец
Аватара пользователя
Благодарил (а): 2033 раза
Поблагодарили: 1762 раза

№ 17 Сообщение Злец » 02 май 2020 15:58

Kirill052 писал(а) ↑ 02 май 2020 15:30: Набери в консоле bash, например
Оно мне надо?
Да и вот:
Буфер обмена03.jpg
Kirill052 писал(а) ↑ 02 май 2020 15:30: такое имеет место даже в Windows версии
Если они заменяются комбинациями в двух-трех местах, а не повсеместно, то замена неполноценная.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Kirill052
Благодарил (а): 32 раза
Поблагодарили: 21 раз

№ 18 Сообщение Kirill052 » 02 май 2020 17:33

Злец писал(а) ↑ 02 май 2020 15:58:
Kirill052 писал(а) ↑ 02 май 2020 15:30: Набери в консоле bash, например
Оно мне надо?
Да и вот:
Буфер обмена03.jpg
Kirill052 писал(а) ↑ 02 май 2020 15:30: такое имеет место даже в Windows версии
Если они заменяются комбинациями в двух-трех местах, а не повсеместно, то замена неполноценная.
Судя по картинке, у тебя не последняя единственная поддерживаемая Microsoft версия Windows.
Те, кто работают с консолью на unix-подобных системах, очень часто минимизируют работу со спецклавишами. Таких людей очень много.

Очень многие разработчики, а именно в сторону разработчиков был посыл про Home и End, для которых платформа разработки unix (а таких достаточно по миру), до сих пор сидят на emacs, vim etc

Злец
Аватара пользователя
Благодарил (а): 2033 раза
Поблагодарили: 1762 раза

№ 19 Сообщение Злец » 02 май 2020 17:59

Kirill052 писал(а) ↑ 02 май 2020 17:33: не последняя единственная поддерживаемая Microsoft версия Windows
Естественно. Ты ничего не говорил про последнюю. 8-)
Kirill052 писал(а) ↑ 02 май 2020 17:33: Те, кто работают с консолью на unix-подобных системах, очень часто минимизируют работу со спецклавишами. Таких людей очень много.
ОЧЕНЬ много? :o
Если только речь шла про то, что таких людей много среди тех, кто работает с консолью на уних-подобных.

Kirill052
Благодарил (а): 32 раза
Поблагодарили: 21 раз

№ 20 Сообщение Kirill052 » 02 май 2020 20:13

Злец писал(а) ↑ 02 май 2020 17:59: Kirill052 писал(а) ↑ 02 май 2020 17:33:
не последняя единственная поддерживаемая Microsoft версия Windows
Естественно. Ты ничего не говорил про последнюю.
Так привел бы еще Windows 3.11! Так то поддержка Windows 7 уже закончилась...
Злец писал(а) ↑ 02 май 2020 17:59: Kirill052 писал(а) ↑ 02 май 2020 17:33:
Те, кто работают с консолью на unix-подобных системах, очень часто минимизируют работу со спецклавишами. Таких людей очень много.
ОЧЕНЬ много?
Если только речь шла про то, что таких людей много среди тех, кто работает с консолью на уних-подобных.
Конечно ОЧЕНЬ много...

Злец
Аватара пользователя
Благодарил (а): 2033 раза
Поблагодарили: 1762 раза

№ 21 Сообщение Злец » 02 май 2020 21:27

Kirill052 писал(а) ↑ 02 май 2020 20:13: Так то поддержка Windows 7 уже закончилась...
И что? Я уверен, что людей, которые пользуют семерку, много больше, чем тех, которых у тебя ОЧЕНЬ много. :D

Kirill052
Благодарил (а): 32 раза
Поблагодарили: 21 раз

№ 22 Сообщение Kirill052 » 02 май 2020 22:33

Злец писал(а) ↑ 02 май 2020 21:27:
Kirill052 писал(а) ↑ 02 май 2020 20:13: Так то поддержка Windows 7 уже закончилась...
И что? Я уверен, что людей, которые пользуют семерку, много больше, чем тех, которых у тебя ОЧЕНЬ много. :D
В любом случае таких, как ты, пользующих устаревший продукт, уже намного меньше, чем те, у кого bash работает.

Злец
Аватара пользователя
Благодарил (а): 2033 раза
Поблагодарили: 1762 раза

№ 23 Сообщение Злец » 02 май 2020 22:38

Kirill052 писал(а) ↑ 02 май 2020 22:33: таких, как ты, пользующих устаревший продукт, уже намного меньше, чем те, у кого bash работает.
Если считать и тех, кто им не пользуется, а зачастую даже не знает о его существовании - конечно. ;)

Kirill052
Благодарил (а): 32 раза
Поблагодарили: 21 раз

№ 24 Сообщение Kirill052 » 02 май 2020 22:40

Злец писал(а) ↑ 02 май 2020 22:38:
Kirill052 писал(а) ↑ 02 май 2020 22:33: таких, как ты, пользующих устаревший продукт, уже намного меньше, чем те, у кого bash работает.
Если считать и тех, кто им не пользуется, а зачастую даже не знает о его существовании - конечно. ;)
Скажу более. Каким то разработчикам, сталкивающимся с кросс-платформенными проектами, приходилось и с cygwin-ом морочиться, чтобы bash на windows 7 получить...

Злец
Аватара пользователя
Благодарил (а): 2033 раза
Поблагодарили: 1762 раза

№ 25 Сообщение Злец » 02 май 2020 23:14

№ 24: Kirill052, ну, ясен пень, разработчиков на униксе же полстраны, не меньше. :rotate:

Kirill052
Благодарил (а): 32 раза
Поблагодарили: 21 раз

№ 26 Сообщение Kirill052 » 03 май 2020 06:45

Злец писал(а) ↑ 02 май 2020 23:14: № 24: Kirill052, ну, ясен пень, разработчиков на униксе же полстраны, не меньше. :rotate:
Ты про страну, где Windows, VS и т.д. являются бесплатным приложением к стоимости компакт диска, на котором их покупают? Или про страны вообще?

Даже в России, когда речь заходит о тех программистах, которые открыто могут продать результаты своей деятельности, ситуация не вот так однозначна...

Злец
Аватара пользователя
Благодарил (а): 2033 раза
Поблагодарили: 1762 раза

№ 27 Сообщение Злец » 03 май 2020 09:49

№ 26: Kirill052, я могу несколько иначе сформулировать: разработчиков же полстраны, не меньше. Каждому дому - по разработчику.

BadBlock
Аватара пользователя
Благодарил (а): 1757 раз
Поблагодарили: 7583 раза

№ 28 Сообщение BadBlock » 04 май 2020 03:47

Злец писал(а) ↑ 02 май 2020 21:27: И что? Я уверен, что людей, которые пользуют семерку, много больше, чем тех, которых у тебя ОЧЕНЬ много.
Посетители "Колючего Сарова" за апрель (выборка только по Windows и Linux):

Microsoft Windows — 36,285
Из них:
  1. Microsoft Windows 7 — 17,220
  2. Microsoft Windows 10 — 14,340
  3. Microsoft Windows XP — 2,242
  4. Microsoft Windows 8.1 — 1,937
  5. Microsoft Windows 8 — 342
  6. Microsoft Windows Vista — 167
  7. Microsoft Windows Server — 2003
  8. Microsoft Windows RT — 10
  9. Microsoft Windows 2000 — 1
Linux — 1,298

Злец
Аватара пользователя
Благодарил (а): 2033 раза
Поблагодарили: 1762 раза

№ 29 Сообщение Злец » 04 май 2020 09:24

№ 28: BadBlock, ну, как бы так и есть: семерку используют в 13 раз больше посетителей, чем линух.
Если расширить на "устаревшие и неподдерживаемые микрософтом системы", то и подавно.

А других юниксов не попалось в выборке?

Вернуться в «Компьютерный форум»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей