Я создаю веб-приложение, которым нужно полностью управлять с клавиатуры. Я должен предоставить пользователю комбинацию клавиш доступа для разных кнопок, но способ доступа к ним отличается для каждого браузера и платформы. Например, для Chrome или Firefox в Ubuntu, если клавиша доступа «d», я должен нажать:
SHIFT+ALT+d
Но если я получаю доступ из Firefox 13 или старше, я должен использовать:
CTRL+d
Итак, способ активации ключа доступа зависит от браузера и его платформы .
Я хотел бы знать, есть ли способ автоматически определять, какой - эти модификаторы (SHIFT + ALT или CTRL), чтобы я мог правильно обновить инструкции для пользователей в соответствии с их платформой и браузером.
TIA!