Отключение горячих клавиш в Safari на рабочем столе

#javascript #html #safari

#javascript #HTML #safari

Вопрос:

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

Я кодирую небольшую видеоигру на Javascript, похожую на guitar hero, в которую играют с помощью перевернутой клавиатуры. И он использует различные клавиши на клавиатуре (по умолчанию от F1 до F5, пользователи Mac могут изменить его на панели параметров), в то время как другие клавиши не отключены.

Проблема заключается в клавишах F5 (и любой другой клавише, если пользователь ее выбрал). В Firefox и Google Chrome я мог бы просто использовать event.preventDefault(); или window.event.returnValue = false; . Но эти два метода не влияют на Safari в Windows.

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

Ответ №1:

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

1. О, спасибо: D Похоже, мне больше не нужно об этом беспокоиться.