Название: Пропускаются клавиши в QApplication::x11EventFilter Отправлено: Hordi от Февраль 15, 2006, 22:57 Переопределен метод QApplication::x11EventFilter.
В данном методе анализируются нажатые X11-клавиши перед передачей их непостредственно в QT-обработку. Проблема в том, что иногда при быстром вводе (данные получаю из PS2/считывателя магнитных карточек) часть скан-кодов в этот обработчик не попадает, хотя QT их в итоге получает... Специально примерчик накидал - элементарный QTextEdit получает все данные, а X11EventFilter нет! Уже не знаю что и делать... Если установить в QTextEdit setKeyCompression(false), то вроде помогает, но ведь по логике, метод X11EventFilter должен поштучно XEvent обрабатывать, компрессии там не должно быть. ХЕЛП! Избавьте от глубокого изучения исходников QT Qt-3.3.5 |