Получение ввода с клавиатуры, в то время как сосредоточена в игре Directx - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть небольшой скрипт для сбора действий клавиатуры, и он отлично работает, когда я нахожусь в обычных приложениях, но как только я фокусируюсь на оконной игре DirectX, входные данные больше не распознаются. Я также попробовал почти идентичный скрипт с pynput, но безрезультатно.

import keyboard
import numpy as np
Keys = [["Forward","up arrow"],
        ["Backward","down arrow"],
        ["Left","left arrow"],
        ["Right","right arrow"],
        ["Handbrake","space"]
        ]

if __name__ == "__main__":
    for i in range(100000):
        try:
            temp_array= np.zeros(len(Keys))
            for keydict in Keys:
                if keyboard.is_pressed(keydict[1]):
                    print(keydict[1],"working")
        except:
            print("Excpetion")

Спасибо за ваше время.

...