Отключить сочетания клавиш в Internet Explorer - PullRequest
0 голосов
/ 14 июля 2010

Кто-нибудь знает, как можно программно отключить сочетания клавиш в IE?

Например, у меня на веб-странице есть текстовое поле, значение которого взято из устройства считывания штрих-кода. Но штрих-код содержит последовательность Shift + Ctrl + J + Введите . Shift + Ctrl + J открывает каналы IE, а Enter открывает выбранный канал в браузере, поэтому это серьезная проблема для меня.

И если это невозможно сделать программным путем, есть ли способ, которым клиент мог бы решить эту проблему из настроек браузера, выиграть в реестрах, что-нибудь?

Ответы [ 3 ]

0 голосов
/ 14 июля 2010

Похоже, эта проблема может быть решена в Firefox , возможно ли использование Firefox для вас?

0 голосов
/ 14 июля 2010

Вы можете реализовать элемент управления ActiveX, который содержит текстовое поле и говорит со сканером. Реализуйте IInputObject::TranslateAcceleratorIO() и скажите нет.

Мой вопрос: почему ваш штрих-код содержит Ctrl + Shift + J ?! :)

0 голосов
/ 14 июля 2010

Можете ли вы принять данные во всплывающем окне?Я думаю, что если вы откроете всплывающее окно без хрома вокруг него, сочетание клавиш не будет работать.

...