А есть пользователи линукса или винды?)
Такой вот интересный вопрос
На маке есть кнопка command, которая заменяет control для большинства стандартных шорткатов
Но при этом и control-то тоже есть, на нём шорткатов меньше и обычно это какие-то юниксовые штуки (типа ctrl+n это стрелка вниз, а ctrl+p это стрелка вверх, ну в общем-то неважно)
Идём дальше
Во всех браузерах есть уже давно стандартная штука когда жмёшь command + цифра — выбираешь вкладку под этим номером
Если какая-то веб-страница вдруг переопределит это шорткаты под что-то своё, это конечно будет ужасно и так делать нельзя (на мой взгляд)
Но что если аналогичную функциональность нужно сделать внутри приложения? Скажем, переключаться между табами внутри странички или может это какой-то необычный чат и пользователи хотят между каналами так переключаться
Вот тут интересный момент — на маке-то ctrl
свободен! И можно назначить все эти циферки на него (ctrl + 1 открывает первый диалог, ctrl + 2 второй и т.д....)
Вроде всё круто все довольны... если под "всеми" пользователей мака иметь в виду)
Так вот вопрос
Что делать-то на винде и линуксе?) Какие шорткаты для таких целей более менее "стандартные", но и не отнимут у пользователя привычные ему уже существующие сочетания?
Я, конечно, не знаю, какой пользовательский сценарий, но мне кажется, что шорткаты — это неудобно. Есть какие-то интуитивные и супер-используемые, типа Cmd+C/Cmd+V, а остальное уже надо учить, а это значит, страдать. А люди страдать не любят.
Или вот ещё бывает, что шорткаты есть, но не на всё, а на то, что тебе очень-очень надо, нет. В Гитхабе, например, не хватает переключений внути одного ПР между вкладками.
Зато в современных редакторах сделано очень удобно: надо запомнить только одно сочетание клавиш, которое вызывает меню быстрых действий, и ты уже сходу продуктивен. То же самое в Слеке (почти).
Вот в Питче по этому поводу написали хорошую статью:
https://pitch.com/blog/from-counter-strike-to-keyboard-shortcuts