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

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

Ctrl-X, Ctrl-C и Ctrl-V находятся в том месте не потому что они соответствуют буквам X, C и V (найдите в слове "paste" букву "v"), а потому что они находятся рядом так, что их удобно запомнить и удобно нажимать одной рукой. Соответственно, при смене раскладки никуда их переносить не надо.

найдите в слове "paste" букву "v"

Vstavit` же)

.

"Саня Дрозд дошел до буквы "и" в слове "передовую" " (c) А. Б. С.

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

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

IMHO: Одной рукой - это для графических редакторов и CAD'ов

Я использую типографскую раскладку Ильи Бирмана.

Там, конечно, вагон доп.символов. Но "я не редактор - мне не понять" :)

Шорткаты -- это просто набор топологических пальцевых комбинаций. Самое главное в клавиатуре лично для меня -- не мифическая раскладка повышенной удобности, я на неё не смотрю в принципе. Главное -- чтобы клавиши просто были на своём месте: условный CTR-ALT-D должен браться одной левой рукою, условный WIN-SHIFT-F10 -- одною правою рукою.

WIN -- не эвфемизм, а суровая необходимость, причём с обеих сторон клавиатуры. Последний раз, когда я вообще интересовался количеством шорткатов (это был фотошоп и год 2003), только в одной этой программе их уже было более трёх сотен. В каждодневном использовании из которых было навскидку не менее полусотни. Т.е. уcловный ALT-F гарантированно давно чем-то занят. Поэтому сейчас, когда моя работа обычно выглядит как: я набираю шорткат > он вызывает скрипт > скрипт затыкивает серией рутинных команд и движений мышкой, сколько-нибудь осмысленный набор своих шорткатов должен содержать так ненавистные вам обе клавиши WIN просто чтобы не пересекаться с шорткатами основной программы.

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

У этой проблемы есть разные решения, но люди продолжают лепить шорткаты.

Одно из решений - leader key. Такое есть в spacemacs (смесь vim и emacs, где команды активируется путём ввода последовательности символов после нажатия на пробел). Такое есть и в Windows - там эту роль выполняет alt. Последовательность alt, e, c - копировать, например. Великолепная задумка, которая не пользуется популярностью.

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

P.S.: есть интересный блогпост на эту тему http://xahlee.info/kbd/banish_key_chords.html другие посты про клавиатуры там тоже интересные

С какого перепуга появилось слово «проблема»? Есть несколько удобных способов ввода команд, позволяющих ускорить работу. Это не проблема, а удобство.

Фотошоп, надо сделать Image Size, шорткат не знаем? Первый раз идём мышкой Image>Image Size. Запоминаем подчёркнутые буквы, они доступны через ALT, т.е. то же самое достигается с клавиатуры ALT-i > ALT-e, на шорткат ещё не смотрим. В пятый раз запоминается написанный рядом шорткат ALT-CTRL-I, далее набирается уже он. В сороковой раз скорее всего будет создан Action, делающий ещё несколько операций и привязан к своему шорткату внутри программы. Не надо запоминать все сотни шорткатов, надо просто быстро находить те, что реально используются.

В четырёхсотый раз делается скрипт с key sequence и вызывается через сторонний инструмент, например, AutoHotkey. Чтобы не пересекаться с программой, шорткат будет содержать клавиши WIN и т.д.

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

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

С какого перепуга появилось слово «проблема»?

Более трёх сотен шорткатов это удобство? Ну и далее вы описываете решение в несколько параграфов для того, что не является проблемой. Думаю, что она всё же существует.

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

они доступны через ALT, т.е. то же самое достигается с клавиатуры ALT-i > ALT-e

Там можно просто Alt, i, e нажимать последовательно. В этом и вся фишка. Зажимать alt не нужно (по крайней мере так было лет 10 назад, когда я Windows ещё пользовался). Я об этом способе и упомянул как раз (leader key), как об альтернативе пальцеломающим WIN+CTL+ALT+SHIT+F15.

Про альтернативные раскладки в моём комментарии ни слова.

> Более трёх сотен шорткатов это удобство?

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

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

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

Не совсем понял Ваш поток мыслей. Про клавишу WIN я ничего не говорил......
И тему удобства ракладок тоже не поднимал. Задача - поправить "кривоватость" MSKLC и всего-то.


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

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

> Про клавишу WIN я ничего не говорил.

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

Смею Вас успокоить, клавиша Win в раскладке и на клавиатуре есть, просто MSKLC её не отображает.

Да и в посте я обозначил факт того, что MSKLC не позволяет менять расположение модификаторов; к Win это тоже относится.

Я сам много использую Win: (Win+Shift+S, Win+I, Win+E, Win+X, Win+цифра)

условный CTR-ALT-D должен браться одной левой рукою

CTRL + SHIFT + ESC?

Что не так? Берётся одной левой рукой, минимум двумя способами.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации