Среда: MacOS + Safari
В чем проблема: Браузер Safari for Mac имеет неприятную особенность — в полноэкранном режиме при нажатии ESC выходит из полноэкранного режима. Для моего сайта это неудобство, хочу решить проблему JS-кодом: перехватывать событие ESC и подменять его на Alt+ESC. В таком случае и ESC срабатывает (функциональность сайта не ломается), и Safari остается в полноэкранном режиме.
Задача: Написать JS-код, который слушает нажатия клавиш и если был нажат `ESC`, заменяет его на `Alt+ESC`.
В терминологии MacOS клавиша Alt = Option (keycode: 18)
Самоконтроль:
1. Вставить код в болванку HTML
2. Запустить файл в Safari
3. Открыть Safari в полноэкранном режиме
4. Нажать ESC
5. В консоли должна появиться запись о срабатывании клавиши ESC, при этом Safari должен остаться в полноэкранном режиме.