я столкнулся проблемы с входом в Pygame используя следующее оборудование:Input сдвинуты в Pygame и Adafruit-тачскрином
- Raspberry Pi 1 B
- Adafruit 5" Touchscreen подключен через HDMI и Сенсорный ввод через USB
Сенсорный экран настроен согласно инструкции на adafruit website (разрешение для фиксации в /boot/config.txt до 800x480px).
Все это прекрасно работает в пользовательском интерфейсе в raspbian. Но как только я запускаю свое приложение pygame, я испытываю странное поведение. Приложение работает отлично на обычном ПК. Кажется, что разрешение видео правильно, но один из сенсорных экранов немного выше.
Я зову Pygame с:
self._display_surf = pygame.display.set_mode([800,480], pygame.FULLSCREEN)
self._display_surf.fill(COLOR_BG)
pygame.display.update()
Проблемой я столкнулся в том, что если я скольжу по экрану, указатель мыши «обгон» меня. Я сделал little video для лучшего понимания.
я уже напечатал список с
pygame.display.list_modes(16)
где конец с
[(1600, 1200), (1280, 1024), (1024, 1024), (1280, 960), (1152, 864), (1024, 768), (800, 600), (768, 576), (800, 480), (640, 480)]
Но я понятия не имею, где они происходят из. Я не могу установить разные разрешения для сенсорного ввода и экрана, верно?