Я нашел некоторые темы по этому поводу, но не полностью отвечает на мои вопросы.
Я пользователь Mac и очень мало знаю о том, какие ключевые команды работают на ПК, но я предполагаю, что большинството, для чего вы используете клавишу CMD на Mac, то же самое на ПК, но с клавишей CTRL?
В моем веб-приложении я хочу позволить пользователю использовать ключевые команды для таких вещей, как сохранение, новое, показ / скрытиеи т.д. Так как браузер по умолчанию использует CMD + S, чтобы сохранить страницу, и CMD + N, чтобы открыть новое окно, и CMD + H, чтобы скрыть окно, я думаю, что было бы плохой практикой заменять это (если вообще возможно). И поскольку то же самое относится к клавише CTRL на ПК, я думаю, что SHIFT и ALT - это единственные оставшиеся опции, если не использовать их по-разному на Mac / PC.
SHIFT и ALT не воспринимаются как ключевые командыхотя, к сожалению, использование отдельных букв кажется слишком рискованным для ошибок.
Как это обычно решается в веб-приложениях? Есть ли список, в котором я могу видеть стандартные команды в браузерах, которых следует избегать, и какие из них можно или нельзя заменить?
Если я выберу CTRL в качестве модификатора на Mac, будет ли metaKey вариантом на ПК или нетсчитается стандартом?