Pull to refresh

Comments 314

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

Из MS оффиса она поддерживается вроде только в эксель.

а FAR есть возможность скроллить при зажатом Ctrl
и на вскидку - все...

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

Так это же lock, их не нужно нажимать одновременно.

Тогда кмк ещё не удобней. Будешь постоянно забывать.
У меня как то был комп с механическим блокиратором клавиатуры. Однажды я просто так заблокировал и забыл(т.к. редко пользовался этим ПК). Что вылилось в несколько дней, чтобы она заработала обратно. Юсб на нём не было, а клава была атшная в одном экземпляре.
С учётом того что иногда его случайно нажимают, это и вызывает проблемы, от которых проще избавится отключив данный функционал.

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

Не всегда. На моей K380 его нет, как нет и индикации капса и намлока. На другой игровой, есть только красный индикатор капса. И только на третьей полноразмерной клаве есть все три.

Пошло поветрие делать неполноценные клавиатуры, на моей MSI GK30 (взял когда нормальная сдохла) нет индикатора Scroll Lock, вместо неё геймерский режим какой-то...

Пошло поветрие

И этому поветрию тоже не один десяток лет. Клавиатура из 1986 года:
image

Rollen это и есть Scroll, только по-немецки

Найдите на этой клавиатуре хоть один индикатор.

Найдите на этой клавиатуре хоть один индикатор.

Может снизу? :)

Нет.
Без индикаторов она. И спикера внутри тоже не было.

И спикера внутри тоже не было.

А что, где-то были клавиатуры со спикерами?

Да, на некоторые ранние model M ставили. Как я понимаю, для тех, что на терминалах использовались.
У большинства, впрочем, только посадочное место под него было и решетка в корпусе (у этой так).

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

Это ж жесть. Хуже только корпус без индикатора обращения к диску.

Хуже только корпус без индикатора обращения к диску.

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

Ну, ssd и, особенно, nvme сильно смягчили его значимость, однако, под виндой это все еще ценный отладочный инструмент. А главное — аппаратный.

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

"Ну так десять бабушек — рубль!" (c)

Экономия комплексная. Один светодиод казалось бы, в масштабах массового производства уже выливается в существенную экономию. А у него ещё есть провода, логистика, те кто это все проложит и засунет в корпус. Корпус так же чуть чуть упрощается, т.к. меньше креплений для проводов/диодов.
Лично меня что индикатор питания, что активности диска только раздражают в последние годы. Пришлось их позакрашивать. Днём я на них не смотрю, смысла нет, ночью они освещают потолок своим таинственным мертвенно синим мерцанием.
Индикация активности, кмк потеряла смысл с переходом на сата, т.к. на ide были вечные проблемы с ведущим/ведомым диском и прочее.

ночью они освещают потолок своим таинственным мертвенно синим мерцанием

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

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

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

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


Корпус так же чуть чуть упрощается, т.к. меньше креплений для проводов/диодов

А как заглянешь внутрь — так все на месте, и места, и, бывает, даже провода в шлейфе.
Вот, например, у клавиатуры выше использован корпус от версии с индикаторами.


ночью они освещают потолок своим таинственным мертвенно синим мерцанием

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


Индикация активности, кмк потеряла смысл с переходом на сата, т.к. на ide были вечные проблемы с ведущим/ведомым диском и прочее

Где активность и где master/slave jumper…

Конечному пользователю нет, а производителю в десятки/сотни тысяч долларов.


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

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

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


Активность говорит и о том что перемычка правильно установлена, система грузится, надо просто подождать

Подавляющее большинство устройств, где это актуально — не headless.
А вот вирусная/паразитная активность на раз-два палится индикатором.

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

Так и запишем: не видит разницы между перестать пить коньяк по утрам и начать мешать коньяк с водкой. Не признает существование накопителей.

Я бы предположил, что индикаторы встроены в клавиши и подсвечивают символы "стрелка вниз" прямо на соответствующих клавишах.

Ну это вы слишком хорошего мнения о технике середины восьмидесятых. Светодиодов нет вообще.

да, простите, несколько потерял нить повествования :))

но, возможно, они под белым пластиком, где и должны быть

Я бы заметил. Впрочем, я её не разбирал, может быть они внутри установлены и просто прорези не сделаны.

вы про капс или нумлок забываете?
Есть подозрение, что вы просто никогда не пользовались скроллоком и не привыкли к этому удобному инструменту.

Просто потому, что, видимо, мало кто знает, зачем там эта клавиша. Впервые я начал общаться с компьютером в какой-то 80-лохматом году и был это AT/286. С 1989 года пишу программы, которые не просто для развлечения, а для дела, но вот про эту функцию этой кнопки узнал только что. Внезапно. А так-то я уже и лампочку ScrollLock оприходовал в качестве индикатора раскладки, причём, давно. То есть про эту кнопку все очень упорно молчали и она даже при случайных нажатиях за 35 лет у меня ни разу не сработала так, как описано в статье. Видимо, так сильно она была нужна.

Да FAR я использовал на работе много и плодотворно, чуть ли не с самой первой версии, и там тоже нигде не попадалось.

Как-то я и клавишу ScrollLock использовал для переключения раскладки: особо умный Линукс (WastaLinux) не позволял (ну или я не нашёл способ, да) установить обычный способ.

Можно вписать в конфиг X-сервера или в оболочке настроить. У меня работают оба, но у меня Fedora с XFCE. Впрочем, настройки в X доступны в любом дистрибутиве. В консоли сложнее, но тоже какие-то варианты настраивал. Правда давно, потому что аппаратной консолью пользуюсь только для ввода команд, а не для полноценной работы.

В другом линуксе у меня работало (и работает)
"setxkbmap -v -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,ru" (И "fbxkb &" для индикатора в трее).
Но не там. Там и переключение потом стало тормозить (до 1-5 секунд).

Комп появился в 91-м, зачем нужен Scroll Lock - тоже узнал из этой статьи.

Это у вас просто бухгалтеров нет под рукой. Я про назначение скроллок когда-то от них узнал, когда они начали плакать, что у них себя эксель плохо ведёт.

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

Да и на деле я сам не знал, что делает это кнопка в Intellij Idea есть комбинация клавиш, которая эмулирует её поведение. Поэтому особо и не нужно было.

Что уж говорите о поддержки во многих программах.

Фичи это время и/или деньги в зависимости от разработчика. Зачем тратить время/деньги на то, чем никто не пользуется.

И так со всеми вещами в мире. Если хочешь такое исправить это, то нужно просвещать людей.

Может уже создать какой-то курс или ресурс "Важные жизненные навыки" и разбить по разделам:

  • Съём/покупка квартиры

  • Управление финансами

  • Как общаться

  • Как правильно ходить к врачам

  • Какие частые проблемы со здоровьем можно решить и не уходить адовую депрессию. (Спойлер многие мужчины знают об одной или двух этих проблемах и они решаемы)

  • Как бороться с депрессией

  • Управление ПК

  • Эффективное управление ПК

Сам бы записался на такой курс.

Если у кого-то что-то на эту тему есть посоветуйте в комментариях, заранее спасибо.

Тем более, что на смартфонах нечто похожее есть: прокручивание документа пальцем,

То же самое на ПК... при прокручивании мышкой :)

А вообще как должен выглядеть человеческий Scroll Lock в эпоху экранов высокого разрешения и графических интерфейсов? Ведь если вы хотите посмотреть куда-то при этом оставив курсор на месте, значит вы собираетесь продолжить запись там же. Не логичнее было бы сделать дополнительное окно для "подсмотреть" в режиме Scroll Lock? Типа зеркала заднего вида, но для перемещения по документу. Многие редакторы поддерживают split view, так что-то типа этого. Выключаете Scroll Lock - убирается тут же окно. При этом остается натуральное взаимодействие этого окна как с клавиатурой, так и другими элементами с мышью.

А меня, еретика, простите, использую Scroll Lock в качестве push-to-talk (кнопкой на мыше), как единственную неиспользуемую, но поддерживаемую везде клавишу. И вообще, дайте F13-F24 и отдельную клавишу-модификатор под пользовательские нужды.

F13-F24 как бы есть, если нажимать F1-F12 с клавишей Shift, но в некоторых эмуляторах терминалов, вроде screen, с Shift клавиши дают сдвиг на две позиции. То есть, чтобы получить Shift-F5, что в Midnight Commander запускает копирование с редактирование имени файла, на котором стоит курсор, надо нажимать Shift-F3 и далее по списку. В общем, бардак, да. Опять же, это не полноценные клавиши, потому что Shift-F13 уже не получить. Ну или это делается каким-то совсем извращённым способом.

Не знал. Для меня острее стоит проблема прикладных приложений. Даже если как-то извертеться и нажать или сэмулировать F13 клавишу, то большинство приложений к этому не готово. Начиная от банального "не знаем, какой текст клавиши вывести вместо keycode" и заканчивая полным бездействием = отсутствие поддержки. Т.е. пока приложения не готовы, толку разве что для самодельных макросов.

Это как раз стандартное поведение: нажатие Shift с клавишей ряда F1-F12 -- +10 к номеру клавиши. По крайней мере, в Linux это работает во всех консольных программах, потому что это стандартное поведение консоли. Только вот, как я уже написал, в некоторых случаях происходит сдвиг на 2 позиции: по идее, Shift-F1 и Shift-F2 должны давайть F11 и F12, соответственно, но они же есть аппаратные, поэтому некоторые реализации консоли их сдвигают и модификатор Shift, видимо, начинает работать не как +10, а как +12. Но я не проверял.

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

До AT-клавиатуры (на PC и на XT) было десять F-клавиш. Слева, в два столбца.

Да, помню такие, но работать с ними не приходилось. Такое в совсем уж древнекаменные времена было.

Их скопировали для ЕС-18* машинок, и кое-где они жили довольно долго.

Я работал на ЕС-1840 (в ТГУ они в 1998 ещё были) и там клавиатуры были уже классическими, то есть программируемые клавиши были сверху и в одну строчку.

Спасибо, ваш ответ меня заинтересовал, особенно, идея разделения экрана. Правда, по-моему, совсем без мыши при таком разделении все равно не обойтись.

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

А если, допустим, так, то ведь так же можно сделать и в других программах.

То есть нельзя? а как всю жизнь в tmux экран разбивают без мыши?

А как эту программу можно использовать в Windows для работы с документами Word?

А причем тут Word?
может быть много разных программ, где можно разбить экран без мышки. Кнопками.

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

Думаю, если надо обеспечить переключение между этим окном предпросмотра, то можно положиться на "стандартную" комбинацию переключения вкладок по Ctrl+Tab.

Вон там другой комментатор ответил, что и в Excel 97 это разделение было. Но суть в том, что эргономика (удобство пользования) важно не меньше, чем само наличие фичи. Включить/выключить одной кнопкой - это может быть разницей между пользуются и никому не надо. Вот например, мне ментально тяжело разносить разные окна влево/вправо, чтобы поделить экран между ними. Но тут выхода нет и приходится. В перспективе - это миграция на tiling window manager, где оно само магически все разносится по углам.

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

Честно говоря, думал, пробовал, но мне не нравится. Вроде как "листается полностью страница вниз" (один экран), но мне не нравится потом визуально искать, куда теперь попала моя недочтенная строка. Найду ли я её? Что если у меня последняя строка видна наполовину и я хочу, чтобы после пролистывания сверху осталось еще 5% от предыдущей страницы? То есть, будет ли прокрутка соотвествовать моим ожиданиям?

Рассматриваю это как проблему UX, а как потенциальное решение: расширение, которое рисует красную линию-маркер конца страницы при начале прокрутки, чтобы можно было увидеть, где был конец страницы ДО прокрутки. То есть можно будет не читая текст и не опираясь на формы текста/абзаца увидеть, куда я должен глядеть глазами, чтобы найти продолжение текста.

ВНЕЗАПНО, в экселе есть это ваше разделение экрана, прямо из коробки. Ещё с 1997 года.

Классно, а за черные линии потянуть можно, чтобы увеличить пространство?

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

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

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

Отдельное удивление вызывает сакральный статус кнопки "Правый шифт", которой и так мало кто пользуется и то только для некоторых хоткеев типа "Shift + Insert" и при этом его практически никогда не трогают и не режут. Ну то есть у нас есть супер популярная и нужная кнопка "Энтер", которой то форму поменяют, то и вообще порежут, есть "Левый шифт" - супер-загруженный и нужный в хоткеях и наборе текста, который тоже режут только в путь для тех же слешей - и есть кнопка "Правый шифт", которым некоторые не пользуются вообще - и которая при этом живёт и продолжает иметь длину в 2.5 стандартных кнопки, "ну а чо, скажите спасибо, что мы вам не порезали "Пробел", как в Японии".

п.с: являясь левшой и привыкнув 1 раз к "слепому" набору, настолько редко использовал правый шифт и капс лок, что последние лет 5, работая и пользуясь "Убунту", просто переназначаю эти две кнопки на другие функции.

может, это вы не обломитесь нажать при наборе "слеш" там, где ей выдали место ещё лет 30 — 40 назад?

Это выбор не между Enter'ом и слэшем, а между Enter и Backspace. Слэш переносится вниз, чтобы сделать больше Backspace, которая при наборе текста тоже нажимается довольно часто.

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

Хотите - режьте правый шифт,

Руки прочь от правого шифта! И так на европейско-финских клавиатурах левый шифт урезали, теперь промахиваемся по нему. Так Вы еще предлагаете и правый урезать, что бы промахиваться в 2 раза чаще?:)

Ооо, левый шрифт это вообще подстава. Даже на коробке может быть показано не то.

Ну это логитек, они в Россию всегда ISO'шные клавиатуры везли.
А на коробках ANSI рисуют, потому что лень дизайн переделывать.
Русские буковки напечатают — и хватит.

UFO just landed and posted this here

Поддерживаю по поводу клавиш управления. Ноут HP Probook 450, порезаны "вверх-вниз", очень неудобно, часто промахиваюсь в правый shift.

У меня сейчас новый ноутбук ASUS ZenBook Pro Duo UX581LV (очень крутой по характеристикам) с узкими клавишами Up и Down при широких Left и Right. Я бы правую клавишу Shift укоротил для размещения полноценных клавиш Up и Down. К тому же на клавишах стрелок в качестве вторых функций назначены Home, End, PgUp и PgDn. Ну неужели разработчики железа считают, что для пользователей такое хорошо?!

Подозреваю, что они просто не пользуются своими разработками. Ну, примерно как в позднесоветском ролике, где местных директоров заставляют пользоваться продукцией собственных предприятий. То же самое и с программами: разработчики мобильных приложений тестируют свои поделки на топовых смартфонах, а пользоваться, в большинстве случаев, приходится на бюджетных. Просто для сравнения: стоковая программа для SMS занимает больше 100 Мб, а сторонняя, которую, впрочем, Android не признаёт и выдавливает из памяти, всего 3. Но приходится пользоваться гугловским убожеством, потому что только её ОС не выпинывает из памяти. Так и с клавиатурами: они ТЗ выполнили - как-то упрессовали клавиши в заданную площадь, потыкались -- работать можно, а вот что получается, если не смотреть на клавиши выискивая, где следующая, и не пытаясь в неё попасть с третьей попытки... Ну это уже не из беда.

Когда получил свой ноут на руки, слегка впал в ступор. Ибо за десяток лет маппорта привык, что кнопка включения вынесена отдельно. Иногда даже на торцы корпуса. А тут ее засунули в верхний ряд между функциональными клавишами и навигацией home/delete /pageup/pagedwn. Цветом кнопка никак не выделена, т.е. при плохом освещении или зрении ноут не включить.

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

Хотите - режьте правый шифт

А может просто не будем добавлять на клавиатуры 101/2 клавиши доплолнительный мусор с символикой Windows или кнопки управления приводом компакт-дисков? Тогда ничего резать не придется. Да не, бред какой-то...

Кнопка Windows используется в хоткеях и занимает ранее пустое место, её не надо трогать.

Ну вот выше есть фотография клавиатуры 1986 года и там эти пустые места как раз и видны. Ещё клавиши Alt и Ctrl немножко порезали, доведя до размера обычной клавиши и тогда, кроме флажков, влезла ещё и кнопка контекстного меню.

Посмотрите фотографию клавиатуры 1986 года выпуска выше по ленте комментариев - там пустые места как раз там, где сейчас располагаются "флажки" (а на маках - странные кракозябры с тем же номером клавши) и клавиша контекстного меню. Вот ради последней клавиши Alt и Ctrl сделали чуть уже, доведя до базового размера. И не сказал бы, что от этого стало плохо. На ноутбуках ещё урезают пробел и добавляют клавишу Fn, которая нужна для переключения строки клавиш F1-F12, но там надо ещё и оборудованием управлять вроде отправки в сон.

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

Теперь в лучшем случае можно найти "нормальный бекспейс" + "почти нормальный Enter" ("перевёрнутая L", хотя бы двойная высота) + "урезанный левый шифт".

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

Это выбор не между Enter'ом и слэшем, а между Enter и Backspace

Смотрю на две клавиатуры с двухстрочным (пользуюсь сейчас) и однострочным (недавно померла) энтером. Клавиша бэкспейс абсолютно одинаковая.

Слэш, слава богу, на обоих только один.

ООО, как же мне знакома эта боль с двиганием Enter.

Четыреждыкратную ярость ещё вызывает то, что на моём личном и на рабочем макбуке одного и того же 2020 года какого-то фига по-разному разложены раскладки с этим enter-ом. Ещё и тильду постоянно двигают.

А на magic keyboard всё того же apple, если куплена версия с numpad, ещё и fn будет вынесен на место кнопки insert, а весь нижний ряд будет растянут, ломая "кратность" размеров клавиш, и заодно ломая моё чувство габаритов клавиатуры. Как-то не ожидаешь такой подлянки от перехода на "единую экосистему продуктов".

Фотки из интернета Enter-ов и тильды на макбуках

UFO just landed and posted this here

Неистово плюсую про короткий шифт.

А также меня люто бесит короткий энтер. Я не понимаю как короткий, до 2х строчный энтер может быть удобен. Шанс по нему попасть палецем стремится к нулю.

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

Потому что вы сравниваете две разных модели для разных рынков: Макбук с US Layout и Макбук с International Layout. Они разные, но в рамках этих двух видов они не меняются годами. На моём стареньком макбуке 20014 года US-раскладка совпадает с US-раскладкой нового макбука, купленного мною в 2023. Совпадение кнопка-в-кнопку.

Поддерживаю предыдущего оратора! С большим Enter на две строки невозможно дотянуться до Backspace не убрав полностью пальцы с основной позиции.

Я не очень понимаю зачем нужен даже плоский Enter длиной 2 - если бы он был длиной 1 как все остальные клавиши, я бы прекрасно по нему попадал, как я попадаю по всем остальным клавишам.

Аналогично не понимаю откуда вы взяли вот это "которой и так мало кто пользуется "* про правый шифт? . При слепой печати вы нажимаете Left Shift с клавишами правой части клавиатуры, и Right Shift - с клавишами левой части. И то что у вас доминантый левый, связано как мне кажется как раз с тем что вы левша. Мне например очень некомфортно нажимать shift-q одной левой, так что если бы выбирать, я бы скорее предпочел оставить правый.

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

прикол в том, что я не раз смотрел, как на работе набирают текст и код коллеги - НИКТО не использует правый шифт, вне зависимости от должности, рода деятельности и чего-либо ещё. Единственные случаи, когда я видел использование шифта - это хоткеи вида Shift + Insert, Shift + End и изредка люди работают с текстом, используя правый шифт для выделения части строки и так далее. Ни разу в жизни не видел человека, который набирал бы текст любым способом и при этом чередовал левый и правый шифты, не говорю, что таких людей нету, но это какие-то единичные персоны вроде тех, кто пишут код в vim или используют Dvorac. Прожил всю жизнь - пока с такими людьми не сталкивался, а с теми, что сталкивался - им нравится левый шифт

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

По моему опыту как раз люди которые так НЕ делают это самоучки, которые сначала печатали двумя пальцами, потом четырьмя, потом восьмью и опа, вроде бы я уже владею слепой печатью. Но при этом нет жёсткой мышечной памяти и привязки к основной позиции. Вроде бы 90% клавиш нажимается правильно, но если удобнее то можно и другим нажать. Поэтому и с enter проблемы, потому что просто мизинцем куда-то в тот район жмут. Если пальцы лежат на основной позиции вы никогда не промажете мимо enter, потому что он прямо рядом, через одну клавишу. Проблемы как раз с клавишами куда вы НЕ можете дотянуться с основной позиции, типа Backspace, или + или |.

Dvorak это наверное прекрасно, но это какая-то серьезная инвестиция, которая непонятно окупится или нет и когда.

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

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

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

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


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

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

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

Клавиатуру от Микрософт покупал, тоже изогнутую, эргономик и всё такое - конкретно для меня оказалась неприятной в тех аспектах, что она была "мягкой" + "порезаный" энтер, попользовался немного и решил, что "не моё".

Подождите, а как же выделение текста одной рукой через Ctrl+Shift+стрелки? Как раз правый Shift используется.

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

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

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

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

А как же чай?

Чай у меня стоит справа или по центру, между краем стола и клавиатурой -- как раз умещается между рук и не мешает. А налево переезжает уже пустая кружка.

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

У меня с этим всё сложно: я переученный левша, так что однозначных предпочтений нет, важнее то, какой рукой что привык делать.

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

Единственные случаи, когда я видел использование шифта - это хоткеи вида Shift + Insert, Shift + End

Понаблюдал за собой. Правый Shift - это прежде всего запятая в русской раскладке (она же рядом) и прочие знаки пунктуации на соседних с ним клавишах. И очень часто используемый для переноса строки Shift+Enter. А вот как раз с Ins и End уже нажимаю левый Shift, удобнее делать аккорд двумя руками.

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

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

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

Я не очень понимаю зачем нужен даже плоский Enter длиной 2 — если бы он был длиной 1 как все остальные клавиши, я бы прекрасно по нему попадал, как я попадаю по всем остальным клавишам.

Чтобы его было удобнее ловить вслепую, не двигая далеко вбок правый мизинец.
Что бывает, когда уменьшают размер кнопки, можно по правому шифту оценить. Его иногда урезают, подсовывая в тот угол "/", к примеру. И становится резко неудобнее работать. А иногда вообще убирают.

Аналогично не понимаю откуда вы взяли вот это "которой и так мало кто пользуется "* про правый шифт? . При слепой печати вы нажимаете Left Shift с клавишами правой части клавиатуры, и Right Shift - с клавишами левой части.

Вот именно так

, судя по изношенности обоих шифтов, делаю и я

так что соглашусь с Вами, трудно уверждать что RShift не нужен - наоборот, очень нужен

божественно!

вот бы теперь это всё на "ножницах" и я готов купить 3 таких клавиатуры во все свои компьютеры/ноутбуки

п.с: а вы случайно не знаете, как такой тип раскладки называется?

Это фирменная фишка от А4tech - кажется, называлась как раз как-то в духе "A-shaped". Но они не очень долго в это дело играли.

Ещё играют. Не массово, но попадаются с такими кнопками модели, с полгода назад покупал.

A4Tech, модель KBS-8, видел такую на Авито.

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

перетащить бы на "ножницы" и на USB - отличная была бы клавиатура

ох как давно это было .... Но вот эти наклонные клавиши просто бесили

я тут недавно купил клавиатуру за 300 руб. чтобы пережить кризисное время, и долго матерился. На ней почти все хорошо, кроме того что разделитель F клавиш идет не по f4-f5 b f8-f9 а по f5-f6 b f9-f10. Гори в аду создатель этого

"ножницы" + нормальный энтер + функциональные клавиши
"ножницы" + нормальный энтер + функциональные клавиши

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

ну и немного уменьшенный формат - под ноутбук

"ножницы" + нормальный энтер + функциональные клавиши
"ножницы" + нормальный энтер + функциональные клавиши

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

ну как раз таки большинство клавиатур - резиномембранные или их просто называют "мембранные". Митсуми Классик - мембранная

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

У большинства клавиатур он ножничный

Пропустили слово "ноутбучных".
У десктопных клавиатур ножницы встречаются нечасто.

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

Модели можете перечислить?


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

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

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

ну так десктопные короткоходные — менее популярны, чем длинноходные.

вот +1 к пользователю @aik - попробуй ещё купи в розничной сети "ножницы"

Да можно, сейчас полгче с этим, чем лет пять назад.
Но в том же ДНС на 800 клавиатур в продаже 55 ножниц, 350 мембран, 200 механик, а остальное какая-то смешанная муть.


Плюс дешевые ножницы (типа гембёрда) — хлам.

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

1) так называемое "шахтное" - она же "мембранная" или мембрана, колпачок клавиши движется как бы в шахте, большинство клавиатур - вот такие, на "мембране", самые неприхотливые;

2) "ножничное" - механизм выглядит как мини-пантограф ,как правило, высота кнопки меньше, их часто применяют на ноутбуках (там всегда дефицит пространства), некоторые клавиатуры тоже имеют "ножничную" конструкцию переключателей кнопок, такие клавиатуры часто называют "slim" из-за их небольшой высоты. Маковская "бабочка" отчасти те же "ножницы".

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

но левый шифт урезали от души

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

Вот не надо на правый альт покушаться, он очень полезен! :) У меня все русские гласные с правым альтом - они же, но с ударением (áóýи́э́éю́я́). И турецкие şçğöüı - соответствующие латинские буквы с правым альтом (что позволяет не заводить отдельную раскладку под турецкий, т.к. переключаться по кругу больше чем между 2 раскладками - боль). Плюс обозначения валют - €₽₺ - буква + Shift + правый альт. Собственно, как я понимаю, это почти и есть изначальное предназначение AltGr.

á

U+00E1: LATIN SMALL LETTER A WITH ACUTE

Незрячие пользователи должны вас неистово материть. И по делу. (На самом деле, я это взял с потолка, не знаю, как к этому читалки относятся. Но семантически не верно, а значит поддержка будет плохая).

Для примера, Википедия использует "е́" = "CYRILLIC SMALL LETTER IE + COMBINING ACUTE ACCENT". И пройдя по ссылкам и интернету, везде в самом деле ссылаются на acute accent символ.

Про это я в курсе. Но незрячих пользователей у написанного мной нет, а вот софта, который криво обрабатывает combining символы из Unicode, увы, пока предостаточно (даже Блокнот из Win11, не говоря уже про всякие онлайн-формы), - так что стараюсь минимизировать количество проблем, пусть и в ущерб корректности. А вот и́э́ю́я́, у которых в латинице нет "близнецов" - они уже через combining acute accent, ибо без вариантов.

В Linux Alt активно используется для переключения между рабочими столами, а так же для перемещения между ними же окон. Для первого используется комбинация Ctrl-Alt-стрелка. Не помню, что для второго по умолчанию, а у себя я добавляю флажок. Если рабочие столы встроены не в линию (вот за это маки не люблю), а в двумерную матрицу, то переключение происходит очень быстро.

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

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

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

А что именно там не работает в этой раскладке?

Правый альт включает дополнительный слой клавиатуры, на который можно вынести отсутствующие в базовой раскладке символы. Есть даже специальная «типографская раскладка» с часто используемыми в наборе текстов символами. Видел программистов 1С с настроенными символами «квадратные скобки», «;» и «'» через правый альт. Так что если вы его не используете — рекомендую попробовать.

Вы так говорите, будто одноэтажный Enter появился буквально вчера.
Но тут вы не правы — это классическая ANSI-раскладка. Точно так же, как классическая ISO — с двухэтажным ентером (и коротким левым шифтом). Они существуют с середины восьмидесятых, существуют параллельно. Одна просто "американская", вторая — "европейская". И многие производители клавиатур делают разные варианты раскладки для разных рынков. Что именно достаётся России — тут уж как повезёт. Логитек, к примеру, ISO всегда поставлял.


Вот этой клавиатуре 37 лет (фото из вики):
image


И вот этой клавиатуре тоже 37 лет (фото моё):
image

Есть ещё третья, с коротким backspace и ещё более крупным Enter. Не знаете как она называется?

Официального названия у неё нет, неофициально зовут "big-ass enter".
Насколько знаю, она пришла из Азии. И была достаточно распространена в России.
Есть, кстати, вариант с большим ентером и длинным бэкспейсом. Тогда бэкслэш двигают в район правого шифта. Иногда ставят слева, иногда справа.


Ну и JIS японская, которая вариация на тему ISO. Там пробел порезан на кусочки.
image

Есть, кстати, вариант с большим ентером и длинным бэкспейсом

Она часто у A4Tech используется.

Серия Bloody - B120/125/135 весьма хороши.

Лично я — давний поклонник ANSI.
И в нынешней a4tech у меня тоже ansi, и я их ещё про запас купил пару штук.

JIS, кстати, это не только нормальный Enter и нормальный левый Shift, но еще и 5 бесплатных незадействованных кнопок.

Про ентер — кому как. Я предпочитаю одноэтажный, но согласен работать на клавиатуре с bigass enter. :)


image


А вот ISO'шный нафиг. Я могу за такой клавиатурой немножко посидеть, если она чужая, но вот брать её в повседневное использование — никогда. да и пять кнопок вокруг пробела тоже не всем нужны.

Ну может там ALT'ы были ALT'ами.
Но вроде только на Ctrl была латиница, остальное по-японски подписано.

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


Вот к укороченному пробелу пришлось привыкать — аж целый день.

Я к тому, что ctrl там ctrl, а вот является ли альт альтом или какое-то японское значение ему придумали — не знаю.

Кроме трех кнопок у пробела, специфичных для японского, и ~

классическая ISO — с двухэтажным ентером (и коротким левым шифтом).
...
Логитек, к примеру, ISO всегда поставлял

Эээ... У меня Логитек с двухэтажным энтером и длинным левым шифтом :)

Значит лишних / на складе не было. :)

"могут ведь, когда захотят" (с)

Это не единичный экземпляр. На моей G213 так же. И даже на мобильной K380 двухэтажный энтер, левый шифт укороченный, но меня это не беспокоит.

ну с укороченным левым шифтом ещё сяк-так можно трепыхаться - его легче "нащупать", так как он крайняя левая кнопка хоть в полном исполнении, хоть в урезанном.

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

Аналогично. На к380 кнопки матовые и везде уже в разной степени отполированы колпачки, но левый слеш как новенький. Я даже не помню о его существовании.

О да. Сейчас попробовал левый слэш: он у меня внезапно даёт символы "<" и ">" (а в русской раскладке -- "/" и "|") О_о (На кнопке при этом нарисовано "\" и "| /".) Надписи на левых шифте и контроле уже наполовину стёрлись.

Эта клавиша — IntlBackslash, и разных раскладках может выдавать разные символы, и даже использоваться как dead key.

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

Согласен, отличная клавиатура. Только русские буквы начали стираться года через три после покупки, пришлось покупать наклейки :)

У меня около трех лет уже и пока никаких намеков на стирание нет вообще.

Ну у меня на клавишах уже даже углубления образовались, так что не удивительно, что буквы постирались :) Левые Shift, Alt и Ctrl тоже стерты частично или полностью :)

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

То у очень хороших, а эта - просто хорошая :)

Отдельное удивление вызывает сакральный статус кнопки "Правый шифт", которой и так мало кто пользуется и то только для некоторых хоткеев типа

привыкнув 1 раз к "слепому" набору, настолько редко использовал правый шифт и капс лок, что последние лет 5, работая и пользуясь "Убунту", просто переназначаю эти две кнопки на другие функции.

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

Капс у меня настроен на смену раскладки, очень удобно, если раскладки всего 2.

ЗЫ: я буду всегда обновлять комментарии перед тем, как написать.

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

про раскладки - у меня их 4. Кстати, капс лок каким-то образом для меня удивительно неудобная кнопка, мизинцем на него смещаться неудобно, опять-таки в убунту я его переназначил, но использую довольно редко

Чем не устраивает win+space? Отлично нажимается безымянным и большим пальцами. Незаменимо если языков/раскладок две и больше. Тем более все системы поддерживают этот хоткей.

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

Ну за всех всяко говорить не стоит. Мне вот удобен узкий Энтер и клаву с большим я не куплю никогда. И слеш мне удобен ровно там, где он есть. ANSI раскладка рулит.

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


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

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

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

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

Встречал ноуты, у которых вендорский софт сразу предлагает опцию "поменять функции левого Ctrl и Fn местами"

Fn с краю был на клавиатурах IBM ThinkPad с самого начала т.е. с 1992-го. Например это видно на фотографии IBM ThinkPad 300.

Вряд ли IBM той поры можно упрекнуть в том, что они прогнулись под "адских маркетологов".

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

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

За правый шифт и двор стреляю в упор!

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

По поводу Scroll Lock лично я не вижу проблемы. Ребята, которые пользуются консолью и предпочитают без мыши, рано или поздно приходят к освоению vim (там можно скроллиться вверх/вниз также как описано в статье), после чего их жизнь меняется только в лучшую сторону, и Scroll Lock нервно курит в стороне. В продуктах JetBrains можно вернуться на предыдущее место (это пример, что в софте бывают и альтернативы не хуже Scroll Lock), а в остальном упомянутом софте как бы без мыши не обойтись в любом случае, а для достаточно редких случаев посмотреть, что там выше, не теряя текущей позиции, можно уже и до мыши дотянуться.

являясь левшой и привыкнув 1 раз к "слепому" набору,

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

P.S.: Забывать уже стал, но вроде как на настоящей PC-клавиатуре скан-коды обоих шифтов были одинаковыми, деление пошло только с XT-клавиатуры. Это к вопросу о keyrus'овском переключении раскладок...

ну, меня не сильно учили, сам это всё как-то выучил. Ну вот так и вышло, что использую только левый шифт - он у меня прям "шифт". Правый шифт и капс лок переназначены последние лет 5 ввиду неиспользования, на виндовс, где проблемно переназначить, просто не использую эти кнопки

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

ну, меня не сильно учили, сам это всё как-то выучил

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

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

Они используются во всяких VMWare и VirtualBox'ах для управления хост машиной. :-)

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

Которую как правило делают большой, на ее место можно впихнуть целых две клавиши.

Но самое смешное, это когда в результате на клавиатуре оказывается две (!) кнопки со слэшем. Одна сверху от однострочного Энтера, вторая справа от порезанного левого шифта.

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

Хотя казалось бы, при вертикальном энтере есть для этого самого слэща нормальное место слева от него

Вот скажите, кому таки нужно две кнопки со слэшами? Есть такие живые люди?

Отдельное удивление вызывает сакральный статус кнопки "Правый шифт", которой и так мало кто пользуется

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

Хрен с ним, с этим энтером — привыкнуть легко. А вот к чему в принципе невозможно привыкнуть, так это стрелки половинной высоты на ноутбучных клавиатурах, PgUp/PgDown/Ins через Fn.

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

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

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

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

Аналогичная проблема, только жму энтер, когда надо было "э", что еще хуже слэша.

Это Enter со стандартной американской раскладки.

Я правым шифтом пользуюсь постоянно, но вот то, что он неоправданно большой, а ради кнопки со слэшами корёжат то Enter, то Backcpace, это факт.

Если что, правый шифт используется для запятой в русской раскладке, знаков "больше" и "меньше" в английской и для модификаций слэшей. Это кроме Shift-Ins, который Вы упомянули. Ну и просто при наборе букв в верхнем регистре, если буква вводится правой рукой.

Отдельное удивление вызывает сакральный статус кнопки "Правый шифт", которой и так мало кто пользуется и то только для некоторых хоткеев типа "Shift + Insert" и при этом его практически никогда не трогают и не режут.

Я правый Shift использую. А вот правые Alt и Ctrl можно использовать по др. назначениям. Иногда при помощи утилиты SharpKeys функции PgUp/PgDn или Home/End (в зависимости от выполняемых задач) назначаю на правые клавиши Alt и Ctrl (все равно их почти не использую, обхожусь левыми; утилита SharpKeys использует системный реестр Win10 для переназначения клавиш).

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

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

PgUp / PgDn?

Вам по факту не поддержка Scroll Lock нужна, а наличие команды скроллинга вверх/вниз и возможность привязывать её к произвольной клавише. Scroll Lock здесь ничем не уникальна, это просто кнопка на клавиатуре со своим сканкодом и с исторически сложившимся соглашением выделять ей отдельный модификатор. Можно точно так же вешать команды прокрутки на Alt + ↓↑, а не на ScrollLock, ↓↑. Если же вы хотите чтобы ↓↑ при включенном ScrollLk действовали как WheelUp/WheelDn универсально во всех приложениях, то вам в клавиатурный ремапер.

PgUp/PgDn двигают курсор

Нахрена нужен этот скролл, до которого надо тянуться, если можно просто мизинцем ткнуть ктрл и сколько угодно прокручивать?? правильно убирают, туда ему и дорога.
По поводу клав в целом, "стандартная" 104-клавишная доска — худшая эргономика которую вообще можно придумать с тоннами легаси начиная от печатной машинки, кверти-раскладка, сдвинутые ряды, куча ненужных кнопок из-за которых нужно переставлять руки (гораздо удобнее было бы юзать комбинации, а не тянуться за всяким стрелочками и home/end). Хоть и не идеальна, но очень хорошая клава из имющихся у синкпадов наподобие х230, с трекпоинтом, в анси-варианте.

Гхм... Ну попробуйте освоить быструю слепую печать на "не-легаси" с несдвинутыми рядами, одним шифтом, маленьким пробелом и маленьким энтером. Сразу поймёте в чём прикол. Из "нелегаси" быстро и комфортно печатать можно только майкрософтах с их извращёнными косыми кнопками, но там привыкаешь и потом на другой клавиатуре начинается боль. Даже извращения с переносом PgUp/PgDn очень сильно снижают скорость работы с текстом. И перенос Del тоже снижает, так как теряется возможность быстро корректировать ошибки в тексте при слепом наборе.
Проблема в том, что большинство людей не умеют толком пользоваться клавиатурой и при этом почему-то считают, что это нормально. Впрочем, это в любой сфере так.

В тех местах, где нужно отсоединить кнопки от ввода, на физической консоли FreeBSD, например.

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

Я в целом хочу, что бы вернули пользовательские раскладки с возможность назначать любую клаву на клавиатуре под любую другую. Сейчас в Win 11 добавление кастомной раскладки сломано к чёрту.

Через AutoHotKey отлично работает.

А я с этой штукой смогу в раскладку добавить ö и ü в раскладку через ctrl + shift?

Не понял что имеется ввиду, но добавить кракозябру на Ctrl+Shift+o - да, конечно. Только поскольку оно работает над уровнем приложений, то если где-то в приложении используется такой хоткей, то его придётся перебиндить в приложении на кракозябру, либо же учиться как в AutoHotKey добавлять приложение в исключение.

...поэтому удобно назначать пользовательские клавиши на правый Alt (AltGr), а на левом Alt остаются штатные хоткеи.

Это работает отлично от ввода через раскладку клавиатуры (из опыта):

  1. Перехватываются нажатия (некоторые приложения могут блокировать)

  2. Программа каким-то макаром внедряет нужный символ (некоторые приложения могут не реагировать)

  3. Может прилететь false-positive в играх. Откроется новый квест: Добейся Разбана. Именно это и побудило взять в руки Keyboard Layout Creator.

У вас Win 11? Нормально работают кастомные раскладки, созданные в Keyboard Layout Creator? У меня постоянно проблемы с ними - они то исчезают вообще из меню, то не переключают язык, то вообще дублируются по несколько раз.

Ответ у меня неудовлетворительный: я до последнего сидел на Windows 7, а теперь переполз на Linux (Manjaro, за исключением исключения декодеров h.264, h.265 из дефолтных репозиториев, пока нормально). Настроил кастомную раскладку тут, работает. Статью напишу когда-нибудь.

У меня и на Win7 были проблемы со вторичной раскладкой из KLC. Ход действий такой: создал ракладку, добавил, поставил её по умолчанию, удалил родную en_US. Итого ru_RU + моя en_US с немецкими символами. В какие-то редкие моменты тоже начиналась черная магия. Ни с того ни с сего появлялась родная en_US и включалась вместо моей. Пришлось иконку в трее показать (в менюшках была настройка) и настроить моей раскладке цветную иконку, чтобы отличать от дефолтной серой. Причем эта иконка показывалась, как я помню, только если есть две раскладки для одного языка (как раз случай en_US + custom en_US). И по клику на эту иконку в трее можно было переключить с en_US на custom en_US. Но не для полноэкранного приложения...

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

А так как Windows 11 для меня - исчатие ада, то интерес у меня к вам не более как посочувствовать и записать в очередной лист "и это в Win11 поломано". Извините...

По моемý опыту, переназначение клавиш / сочетаний через PowerToys гораздо менее подвержено всем перечисленным проблемам, чем через AutoHotkey, работает почти в 100% случаев без сбоев. Поэтому у меня, скажем, переключение языка по CapsLock реализовано в два этапа - сначала PowerToys переназначают CapsLock на Ctrl+Shift+Alt+F11 (любое сочетание, которое точно нигде больше не будет использоваться), а потом AutoHotkey уже отрабатывает это сочетание и реализует продвинутую логику (отображение OSD-надписи с аббревиатурой раскладки, на которую переключились).

Хм, вполне может быть. ЕМНИП, в Win32 если три "нормальных" метода дать приложению событие нажатия чего-то там. Самое крутое из них -- PostMessage, позволяет без плясок отослать любому окну/приложению (даже неактивному!) нажатие клавиши (путем добавления сообщения в очередь обработки сигналов). Только надо, чтобы приложение именно его и слушало, а не само опрашивало клавиши.

Powertoys (Github) использует обычный SendInput (winuser.h).

Смотрим на AHK, Send: обычный способ - это Send aka SendEvent. Но поддерживает также SendInput, либо через SendMode+Send, либо явно SendInput. Далее по тексту:

SendEvent and SendInput use SendInput() with the KEYEVENTF_UNICODE flag. [v1.1.27+]: ANSI builds of AutoHotkey convert the character to Unicode before
sending it. Prior to v1.1.27, ANSI builds used the Alt+nnnnn method.

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

Каким образом PowerToys хукает клавиши - не смотрел, думаю там тоже интересно.

Я в игрушки вообще не играю, так что если с ними что-то не так - проверить не могу. Но перемапленное через AutoHotkey периодически переставало работать, причём чаще всего - в интерфейсе самой Windows (всякие системные диалоги, если в фокусе панель задач и т.п.)

Внутрь кода не лез, но у PowerToys даже в интерфейсе есть как минимум два разных механизма - ремаппинг клавиш (можно только для одиночной клавиши назначить) и ремаппинг сочетаний клавиш. Подозреваю, что там разные API используются, иначе в чём смысл разделения.

Ладно-ладно, лезу дальше, а то я сам не успокоюсь:

- HandleSingleKeyRemapEvent:
This method handles the single key remap logic. If a remapping takes
place, the key event is suppressed. This method is described in more
detail here.

Тут еще ничего не понятно, но как-то так:

  1. Единичные клавиши - это SetWindowsHookEx (декларация)

  2. Shortcuts - это либо system-wide, либо per-application ярлыки. Кажется так, не разбирался. В Windows-же на каждый ярлык можно повесить клавиши, которые, по-идее, должны срабатывать? Там вообще ад в их перехвате.

AHK: вроде тоже есть SetWindowsHookEx для low-level хука клавиатуры, но он используется не всегда!

switch (mVK)
...
mKeybdHookMandatory = true;

Возможно, в этом и проблема. Я себе в todo добавлю (eta: несколько лет), или если кто-нибудь пример нерабочий подкинет для баг-репорта.

PS: Код Powertoys - кладезь обхода и обработки всяких пограничных случаев.

Но перемапленное через AutoHotkey периодически переставало работать, причём чаще всего — в интерфейсе самой Windows (всякие системные диалоги, если в фокусе панель задач и т.п.)

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

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

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

Ну так вот она и есть отдельная клавиша, удобная пользователю. В физической консоли FreeBSD, например, используется. Поправить раскладку возможно, но зачем?..

Я не говорил "отдельную". Для меня удобная клавиша, например, Meta+S. Выделенной клавиши на клавиатуре быть не должно, потому что, повторяю, клавиатура — устройство ввода текста, а не снятия скриншотов.

Кто сказал? Кому не должно? И нет, клавиатура - устройство не ввода текста, а управления компьютером с помощью, кхм, клавиш, где ввод текста является лишь подмножеством задачи оного управления. И даже на смартфонах снятие скриншота делается физическими клавишами. И лично я нахоже довольно глупым отнимать у ряда приложений Alt+S заради системной функции. Тащем-та функциям WM на Ctrl/Alt/Shift вообще не место, для этого есть специальный клавиши, та же Win. Кроме того, опять же и здесь применяются комбинации, например PrintScreen - просто скриншот экрана, Alt+PrintScreen - отдельного окна, и т.д.

P.S. Забавно, что обсуждается PrintScreen вместо ScrollLock, но всё то же применимо и здесь, и для Pause/Break тоже.

Кому не должно?

Пользователям

ввод текста является лишь подмножеством задачи оного управления

Согласен, погорячился

даже на смартфонах снятие скриншота делается физическими клавишами

Даже? А чем смартфоны лучше/хуже компов? И вообще, не только физическими клавишами — свайп тремя пальцами тоже работает, по крайней мере на популярных китайских смартфонах

отнимать у ряда приложений Alt+S

Раз вы это находите глупым, то не отнимайте. На это должна быть ваша и только ваша воля, как пользователя. Я под Meta имел ввиду как раз Win

Пользователям

Я пользователь, мне должно.

Даже? А чем смартфоны лучше/хуже компов?

Убогостью и не полноценностью интерфейса. Тач - для обезьян.

Я под Meta имел ввиду как раз Win

Meta - это испокон веков Alt. Win - это Super, если не Hyper.

У вас, наверное, на клавиатуре есть клавиши для вызова калькулятора, браузера, плеера, почтовика?

Ну, кстати, с переездом на KDE этот удивился перемещению SuperMeta

Увы, нет, на клавиатурах с высоким ходом дополнительных не водится, а это мне важнее. Что, впрочем, оставляет в силе исходный посыл - хотя бы стандартные не убирать.

Клавиатура Mitsumi kfk-ea4sa, потом ea4xt, потом ea4xy. Проходят десятилетия, но меняются только штекеры (din5, ps/2, USB), а кнопки, их форма, число и положение неизменны. Ну ещё металлическое днище стало пластиковым уже в ps/2 версии :(

До сих пор все целые, все три использую. Первую на машине c Win 98 (там спец ISA-плата для оборудования), вторую на ocновном настольном компе с Win7, третью на одноплатнике с Линуксом.

Эх, вот когда у меня ea4xy сдохла, пришлось взять MSI GK30, а на ней индикатора Scroll Lock нет (у меня на нём раскладка), и комбинации типа Win+Alt+Shift+вправо жмутся только с разных половин, печаль...

Подумал тут, что в альтернативной вселенной это бы могло удобно решиться с помощью D-Pad (не стрелки, отдельно, но и не теряющиеся в numpad'е).

  • вправо - добавить текущую позицию в стек закладок

  • влево - убрать её из стека

  • вверх - предыдущая позиция

  • вниз - следующая позиция

Наверное при очень сильном желании такое даже в PyCharm через хоткеи и закладки можно замутить.

Upd: 8 минут спустя захотел такое на планшете, чтобы скакать между схемами материнки в PDF (новая пекарня не включается, судя по всему напутал с контактами PWR SW, к клавиатуре и компу не подберёшься, потому что стол занят новым системником).

UFO just landed and posted this here

превосходно!

п.с: "но как им это удалось?" - "ну, они просто прислушались к тому, что просил заказчик" (с)

Пальцы болят только от одной мысли о ||

Зачем её забирать, она удобна для VirtualBox и подобных фулскриновых.

Где можно купить такую клавиатуру?

Умоляю поделиться ссылками, названиями, паролями, явками!

Просим, просим!!!

UFO just landed and posted this here

Э нет... Верните мне клавишу вызова контекстного меню! На синкпадах вместо неё PrintScreen вставили, гады!

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

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

Это не говоря уже об отсутствии нормальной настройки интерфейса. Да, после более чем десятка лет жизни с Linux, где можно настроить вообще всё, причём, штатными средствами, а не программами с вирусной файлопомойки, к принципу "жри, что дают" привыкнуть сложно.

У нас такие в школьном компьютером классе были в середине девяностых, кажется, ещё оригинального производства IBM. До сих пор вспоминаю те клавиатуры с уважением.

Дался людям этот текстовый редактор. У меня scroll lock самая затертая кнопка, так как по ней kvm-свитч переключает монитор между двумя системниками.

У меня на клавиатуре с подсветкой светодиоды подсветки подключены параллельно со светодиодом индикации Scroll Lock. То есть, эта клавиша ответственна за включение подсветки.

На моей новой MSI GK30 (когда старая нормальная сдохла) светодиод игрового режима ВМЕСТО ScrollLock, раскладку теперь показывать неудобно...

Почему нет кнопки переключения раскладок? Почему во всех операционных системах это сделано костылями. И переключение раскладки конкурирует с буфером клавиатуры.

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

на макбуках есть кнопка (появилась недавно)

На советских компьютерах была.

Есть же. Капслок только почему-то называется, хз откуда такое странное название.

Почему во всех? В некоторых CapsLock можно включить для этого вполне штатно.

UFO just landed and posted this here

На Scroll Lock у меня по привычке менюшка klipper-а или другого менеджера буфера обмена.

Ждём теперь статью о сложной судьбе клавиши Pause Break....

У меня это весьма часто используемая кнопка - в Punto Switcher на неё назначена команда исправления раскладки

Всё хочу себе такую же функциональность под X11...

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

Практически обязательно отключить автоисправление после установки. А то для программиста работа в IDE рискует быстро превратиться в адъ

Xneur, хотя сам не пользуюсь. Попробовал немного, но оно так работает, что проще самому перенабрать. Что xneur, что "переключатель понтов".

Кнопка Pause используется для приостановления выполнения команд в терминале Windows (например, приостановить ping) или приостановить вывод сообщений BIOS, когда нужно успеть прочитать сообщения.

Вот ровно та же история, что и со ScrollLock: только сейчас об этом узнал. Хотя про исходную функцию знал, но не знал, что это где-то ещё используется: скорость компьютеров выросла настолько, что просто почти нет шанса успеть на эту кнопку нажать. чтобы она сработала как Pause, а для прерывания программы уже давно и везде используется Ctrl-C.

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


Правда, я для этой цели всегда использовать выделение текста в консоли, оно тоже останавливает консольный вывод.

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

Это не то. Выделение текста останавливает скроллинг вывода, но не останавливает выполнение программы, а Pause - останавливает. Условный аналог Ctrl+Z в линуксовой консоли (кстати, Windows Terminal ровно Ctrl-Z для линукса и делает при нажатии Pause).

Ctrl-C - это прерывание навсегда, а Pause именно что ставит на паузу, а при нажатии любой другой кнопки продолжает. Чем этот функционал заменить - даже не знаю. Вряд ли кому-то оно часто нужно, конечно.

Break ещё, помнится, прерывать зависшие макросы на VBA помогал, но давно этим баловался, не помню точно ужé.

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

До эпохи Windows выпускались калавиатуры с отдельными клавишами "русская/латинская постоянная" и "русская/латинская при нажимании и удерживании". Это было гораздо удобнее.

Однако мой выбор (на личном опыте) "русская/латинская" в виде ножной педали. Реально удобно и эргономично, без шуток.

Capslock на английский, Shift-Capslock на русский. Вообще не важно какие клавиши, главное что они должны быть разными для разных языков. Тогда проблема "начал печатать не в том языке" уходит в принципе, как и концепция выбранного языка: если отвлекся/ переключился, то прежде чем продолжить печатать, нажимаешь клавишу для нужного языка, не думая о том, какой там сейчас. Я даже очень нескоро заметил, когда у меня индикатор языка в трее пропал.

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

Светодиодом это надо как минимум на клавиатуру смотреть. А на ноутбуках светодиодов вообще не бывает (у меня сейчас такой).

Как не бывает? У меня вполне себе есть светодиоды. Правда, ноутбук стары, 12-летней давности, но факт: светодиоды есть.

"Вообще не бывает" - имелось в виду, что их иногда нет, а не что никогда нет. Криво выразился, сорри. До этого тоже были, а сейчас вот ни одного. При том, что NumLock и боковой блок цифровых клавиш есть, а вот в каком он состоянии - определить можно только экспериментально. CapsLock аналогично, но он у меня для переключения раскладки. И ScrollLock на этом ноуте тоже есть, кстати (через Fn, правда)...

Ну это надо правильно выбирать. Хотя, чем дальше, тем с ноутами всё печальнее: и памяти не добавишь, и SSD не заменишь, потому что всё впаянное. Руки бы поотрывать за такие конструкции.

Ну если ещё и наличие лампочек на клаве включать в критерии выбора - тогда вообще ничего не купишь :( У меня в критериях выбора как раз были апгрейд RAM до 64 Гб и два сменных SSD - это есть. А с отсутствием лампочек за прочие достоинства смирюсь как-нибудь. Тем более в нормальное время работаю в основном с внешней клавиатурой, где всё с лампочками хорошо.

Тогда только придумать какую-нибудь фигню на прищепке или присоске, которая либо проводком в USB втыкается, либо через Wi-Fi/Bluetooth цепляется и торчит над экраном и что-то там показывает. Я вот хочу что-то подобное на монитор повесить, чтобы показывало раскладку (она и так показывается лампочкой ScrollLock-а, но надо ещё третий язык подключать и становится грустно), количество новых писем и так далее. Но на дэсктоп такое повесить, конечно, куда проще.

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

Тоже вариант, но неудобно, если программа работает в полноэкранном режиме.

Ну в полноэкранном режиме я разве что фильмы смотрю, и при этом потребности переключать раскладку или менять состояние NumLock нет :)

P.S. Нашлось вот готовое.

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

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

Пробовал для каждого окна, но когда появилось отслеживание по программам, стал пользоваться именно этим вариантом: если программа открывается новое окно, например, в редакторе открывается диалог поиска или замены, не надо каждый раз настраивать раскладку. Хотя для окон браузера, вероятно, стоило бы, потому что окна часто группируют вкладки по "темам" и раскладки нужны разные.

А вот индикатор на клавиатуре - это да, это полезно. Особенно, если что-то открыто в полноэкранном режиме и индикатор раскладки на панели не виден. Сам использую индикатор ScrollLock для этих целей. Жаль, в консоли он не работает. Подумываю сделать какую-нибудь хрень на Arduino или чём-то подобном + LCD формата 1604 и повесить на монитор в стиле камеры для вывода разной статусной информации вроде раскладки, количества новых писем и так далее. Да хоть погоды в Париже. Но пока руки не доходят, а с раскладкой ещё и пошаманить придётся, чтобы её каким-то образом перехватывать.

Мысль логичная, но мне показалось слишком сложно переучиться. Одно дело привыкнуть к новой клавише, другое - вообще поменять алгоритм переключения раскладки. Поэтому у меня переключение по CapsLock, но при каждом переключении по центру экрана вылетает на полсекунды OSD-надпись, какая раскладка включена (всё реализовано через AutoHotKey). Увидел, что вылетело не то - нажал CapsLock ещё раз.

Давно использую ScrollLock весьма нестандартным образом: подпаявшись к клавиатуре (к светодиоду кнопки) это позволяет легко управлять каким-то внешним устройством (в режиме вкл/выкл) без дополнительного хитрого железа.

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

image

Назначение жёлтых клавиш на thumb pad:

− Скастовать 1 пчелу
− Скастовать соты с мёдом
− Скастовать мёд в банке
− Вернуть всё в улей

Улей — это Enter
Пчела — спец клавиша с функцией Tap-Dance
Яйцо — переключатель слоёв.
Соты — Delete
Молоко — Tab

Во впемены оны думал о переходе на аккорды. Но возникли две существенные трудности, которые меня остановили:

1) Когда за твоим ПК что-то нужно сделать во время твоего отсутствия - что делать несчастному, впервые видящему такой кейборд?

2) Когда нужно работать за другим устройством - надо снова переключать мозг на "плоскую" клавиатуру?

1) на ноуте остаётся встроенная клавиатура. Плюс никто и так ничего не сделает на моем ноуте, так как там линукс с тайловым менеджером окон(Swaywm)
2) На переключение на раскладку ноута(так же c colemak на qwerty раскладку) где-то 5 минут надо. Ведь вы не теряете способность писать вручную, когда научились печатать на клавиатуре?

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

2) Вообще - теряю. Я и в юности-то писал от руки с мучениями, а сейчас нацарапать средний конспект на пятнадцать страниц станет непростым развлечением. Любой неиспользуемый навык атрофируется довольно быстро.

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

1) эта клавиатура не вырубает другие клавиатуры в радиусе 5 метров, можно смело подключать и использовать ещё другие средства ввода.
2) Я часто на диване за ноутом сижу, не по работе, а просто для расслабона. Поэтому навык и не теряется.

UFO just landed and posted this here

Интересная клава. Сами сделали и заказали?

Заказал на etsy com в Европу

У меня клавиша Scroll Lock используется мало, а индикатор на полную катушку - показывает какая раскладка сейчас активирована русская/английская. За 15 лет очень привык, не надо отрывать глаз от клавиатуры. Я знаю про "слепой метод", а также про клавиатуры с подсвтекой, но это не мои варианты ))

Спасибо. Наконец узнал зачем нужен был Scroll Lock и где он работал.

То же самое, впервые узнал что же эта кнопка вообще делает, за 20 лет работы с ПК :)

Клавиша Scroll Lock была бы очень полезной. Я еще застал времена, когда эта клавиша частенько использовалась (в т.ч. и мной). Использование этой клавиши в то время было предусмотрено почти во всех редакторах (в т.ч. и MS Word, WordStar и пр.) Эта клавиша до сих пор используется в MS Excel и в консоли Linux. Во мн. WordStar-совместимых редакторах есть возможность прокручивать текст мимо курсора, удерживая клавишу Control (в частности, в файл-менеджере Far такая функциональность присутствует, и я ею пользуюсь). В моих старых 3 ноутбуках клавиша Scroll Lock была совмещена с др. функциональными клавишами (вызывалась с клавишей Fn), а в моем новом ноутбуке ее уже нет.
Поддерживаю автора статьи. Производители железа и разработчики ПО, верните полноценное использование клавиши Scroll Lock во всех редакторах и клавиатурах!!!
Вообще меня бесит такое нововведение во многих современных клавиатурах как отсутствие некоторых функциональных клавиш (Ins, Del, Home, End, Pause, правых Ctrl и Alt, и др.; в разных клавиатурах — разные отсутствующие клавиши), или вызов/совмещение функциональных клавиш с др. функциональными клавишами (вызов, например, Ins, PgUp и PgDn с клавишей Fn), или переворачивание функций на клавишах F1-F12 с дополнительными функциями (т.е. вызывать сами F1-F12 нужно с клавишей Fn), а также узкие клавиши Up/Down при широких Left/Right, и т.д. Это все касается большей частью клавиатур ноутбуков, но встречаются и внешние клавиатуры с подобным непотребством. А особенно раздражает, когда в организации покупают большую партию компьютеров с такими вот внешними недоклавиатурами или ноутбуков со встроенными недоклавиатурами.

Почитал я комментарии... захотелось сразу во все ветки ответить, отвечу лучше одним каментом. Дисклеймер - не программист, по роду профессии пишу МНОГО текста (нет, не про попаданцев) + хобби в виде каментов на Хабре.

  • Длинный правый шифт - это хорошо, для гейминга в том числе;

  • Энтер не обязан быть J-образным, достаточно, если он длинный или широкий, а при массовом использовании удобнее нампадовский;

  • Да, на клавиатуре должен быть нампад, нампад - большое добро при цифровизации ака "вбить руками" разного рода рукописных числовых данных;

  • Бэкспейс может быть ТОЛЬКО длинным;

  • Самая бесполезная клавиша - не скролл лок, а сраный инсерт, известный (теперь уже, к счастью, нет) включением режима "запечатывания" поверх текста - проблема, появляющаяся, если предыдущий пункт не выполнен;

  • Добро, если есть клавиша включения калькулятора;

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

Пишу это с почти идеальной клавиатуры Sven 301 с недостатком в самом важном для меня пункте :(

Энтер не обязан быть J-образным

Бэкспейс может быть ТОЛЬКО длинным

выглядит логично, непредвзято и некатегорично))

Выглядит как мнение))))0))0)))

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

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

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

Ну, если вы так не считаете, то зачем так говорите? )
Если читать написанное буквами, без домысливания, то написана там именно вотспасиба.


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

Вообще говоря, реализовать универсальный ScrollLock через AutoHotkey должно быть достаточно очевидной задачей. Назначаем на какой-нибудь Ctrl+CapsLock или что ещё удобно переключение глобальной переменной между значениями 0 и 1, и переопределяем стрелки вверх-вниз и PgUp/PgDown так, чтобы при её значении 1 они вместо этого делали WheelUp/WheelDown на сколько там нам надо строк. Только индикатора не будет, если его нет на клавиатуре изначально, но можно сделать всплывающий OSD-текст в углу экрана при включенном "ScrollLock"-режиме, например.

P.S. Вот так примитивно с помощью AutoHotkey получается сделать ScrollLock, работающий в Word, Блокноте и, вероятно, любом другом текстовом редакторе. Реализовано только для стрелки вниз, у меня, на первый взгляд, работает, хотя наверняка найдутся подводные камни. Остальное (стрелка вверх, PgUp/PgDn, индикация) дописывается очевидно. Если физического ScrollLock на клавиатуре нет - переключение назначается на любую другую клавишу или их сочетание.

scroll_on := 0

ScrollLock::
{
	global scroll_on
	scroll_on := !scroll_on
	return
}
Down::
{
	global scroll_on
	If scroll_on = 0
		Send, {Down}
	Else
		Send, {WheelDown 1}
	return
}

Проблему, озвученную в статье, вроде, решает.

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

Спасибо большое! Как Вы считаете, может, добавить ваш код в конец статьи, или здесь так не принято?

Ну я-то не против. Но, IMHO, прежде чем это в статью добавлять, надо бы дописать до конца и протестировать нормально. По собственному опыту, при использовании Autohotkey всегда вылезают нюансы (переключалку клавиатуры и ту приходится писать в трёх вариантах, чтобы работало с обычными окнами, консолью и UWP-приложениями). Да ещё и Autohotkey недавно обновился до версии 2.0 с потерей обратной совместимости, надо бы под эту актуальную версию переписать.

Мне самомý этот функционал не нужен, так что я доводить до production ready вида не стал, просто показал, куда в принципе можно двигаться.

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

А почему бы и нет?
У меня ScrollLock — push-to-talk + индикация раскладки клавиатуры, а CapsLock — compose key + индикация данного режима.

В GNU Emacs при нажатии на ScrollLock включается режим фиксации курсора на экране, а стрелками происходит прокрутка текста. Оно?

Спасибо, не знал об этой программе!

Ctrl + ↑↓ - де факто стандарт как раз. Lenovo уже оправдывалась на сей счёт после похорон 7-row клавиатур на ноутбуках Thinkpad. Дескать, люди в массе давно не используют такие клавиши, как scroll lock, это действительно рудименты, поэтому к новым клавам все быстро привыкли. Я лично тоже мотаю редакторы через ctrl. Двумя руками, да. Если у вас при работе с текстом задействована только одна рука, это странно. Что вы делаете второй в это время?

Если у вас при работе с текстом задействована только одна рука, это странно. Что вы делаете второй в это время?

  1. Иногда приходится работать в антисанитарных условиях (например, клавиатуру приткнуть некуда, приходится держать ее одной рукой).

  2. У некоторых не хватает пальцев (иногда вчесте с рукой), а за компьютером работать как-то надо.

Это уже не правило, а исключения. В основном пользователи работают за пекарней не на весу и имеют две руки. А для иных случаев на рынке есть специальные предложения на любой вкус. Сюда же относятся всяческие энтузиасты, которым нужен не только scroll lock, но и энкодеры для громкости, тамбзоны или даже стенографы аля https://www.charachorder.com/products/charachorder-one. Все такие хотелки всех юзеров в одну general клавиатуру не впихнуть, и scroll lock - одна из таких редких хотелок.

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

в Notepad++ можно зажать для этого Ctrl. Но это менее удобно: во-первых, приходится задействовать обе руки, во-вторых, решение нестандартное.

Уже упомянули в комментах, что такой же способ реализован в FAR, от себя добавлю, что аналогичным образом работает и Sublime Text (что удобно – можно настроить, на сколько строк будет прокрутка – для себя поставил 10).

Так что, похоже, CTRL + стрелка_ВВЕРХ/ВНИЗ потихоньку становится стандартным решением. И как по мне, это очень удобно:

  • Легко делается вашей одной правой рукой

  • Не создаёт проблем пользователям, у которых на клавиатуре нет Scroll Lock

  • Не приводит к неожиданному поведению в случаях, когда Scroll Lock остался активированным, а вам он больше не нужен (например, в другом приложении).

Предлагаю переписать статью под заголовок Добавьте клавишу Ctrl+UP/DOWN!

Уж лучше бы тогда была кнопка jump back, чтобы быстро возвращаться ровно к месту, оттуда начал скроллить. Сам скроллинг давно уже не проблема, то есть scroll lock с её предназначением потеряла смысл.

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

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

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

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

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

Я полную темноту не люблю, свечу тёплой лампой на стену за монитором, чтобы контраст не был таким резким. Но света от лампы и монитора мне вполне хватает на то, чтобы кнопки на клавиатуре подсвечивать. Так что подсветка мне тоже приятна, но совсем не обязательна. Удобная раскладка и кнопки важнее.


А ещё часто бывает, что подсвечивается только латиница.

Лично мне латиницы достаточно. Субъективно важнее видеть местоположение клавиш, чем надписи на них. В этом смысле подсветка только контуров, без символов на них, решает. Мои пять копеек.

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

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

Но это лично мой случай, который я бы поостерегся экстраполировать если не на всех, то хотя бы на большинство.

Пользуюсь Logitec G413. Механическая, с нормальной раскладкой и белой подсветкой. И ничего лишнего

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

Кстати, ваше сообщение можно трактовать как в пользу раскладки (удачная), так и против неё (ржачная) :)

Менее вероятно, но тоже возможно - упячная. :)

ужасную тоже никто не отменял)

*тем более там и кнопки рядом, привет Юле Зуевой (Судаковой)

поразглядывал фото.. чем она ужасная? помойму просто идеальная. все кнопки на месте, все нормального размера. чего ещë желать?

"ужачная". хотел написать "уДачная", но, ретроградный меркурий мне в бок, палец соскользнул вправо. и получилось уЖачно (ужаСно стыдно за это) :)))))))

да, эта раскладка близка к идеалу

Как-то перепаивал emmc на планшете. Так так клавиатура без insert. Мелочь, а работать невозможно. Сплошная боль и тлен. Хорошо хоть там полноценный usb был.
image

Articles