У меня есть компьютер, на котором можно одновременно запускать несколько игровых клиентов (в частности, Tera Online). Я хотел бы назначить и / или ограничить доступ каждого клиента к устройству (Gamepad), чтобы действия с каждого устройства влияли только на клиента, которого я указал.
Проведя некоторые исследования с Python PyGame, я вижу, что геймпад по сути работает как клавиатура, отправляя глобальные ключевые события во всю систему, а затем приложение, считывающее эти события. Вопрос в том, как я могу сделать его не глобальным? ТОЛЬКО одно приложение читает один контроллер? Любая помощь приветствуется!