Обнаружить клавиши CTRL и SHIFT без события нажатия клавиши?

Интересно, смогу ли я обнаружитьCTRL а такжеСДВИГ клавиша нажимается БЕЗ использования события нажатия клавиши.

Причина в том, что я создаю своего рода Grid Viewer в JavaScript, и я реализовал выбор различных элементов, удерживаяCTRL или жеСДВИГ ключ, как это работает в большинстве распространенных зрителей, редакторов и так далее.

Проблема в том, что когда фокус находится нигде на странице. Например ядобавив страницу в закладки. Тогда я держуCTRL или жеСДВИГ и нажмите на элемент, но он действует как keydown hasn 'T был вызван.

Любой способ пропустить это? Возможно, нет, но это может сбить с толку клиентов, которые будут воспринимать это как мою собственную очевидную ошибку.

Ответы на вопрос(1)

Ваш ответ на вопрос