Несколько дней бился над проблемой, почему событие SDL_KEYDOWN приходит, а SDL_KEYUP нет. Ведь раньше все работало. Начал грешить на кривизну нового проекта (читай, моих рук), но этот же проект скомпилированный в Windows работал без проблем. Грешил на проблемы libsdl в Linux – перекомпилировал библиотеку – не помогает.
Совершенно случайно вспомнил о том, что недавно я установил новый билд xneur (переключатель раскладки, на подобии Punto Switcher) – в нем то и оказалась проблема. Выгрузил его из памяти – все работает!
Да, xneur еще сыровата. Так напрягает отсутствие такой утилы после Arum Switcher 🙁
Arum Switcher мне не нрвится, а вот Punto Switcher весьма. Я не смотрел последнюю версию (0.8.0) – возможно, что там поправили данный баг.
Хм, 0.8.0 только недавно вышел. Спасибо за наводку, попробуем
Спасибо тебе, мил человек! 🙂
Уже часа три борюсь с той же проблемой. Наконец-то понял, где собака зарыта.
Рад, что мои труды не пропали даром 😉