Сначала я посмотрел здесь и нашел этот код:
Код: Выделить всё
class keyboardDisable():
def start(self):
self.on = True
def stop(self):
self.on = False
def __call__(self):
while self.on:
msvcrt.getwch()
def __init__(self):
self.on = False
import msvcrt
disable = keyboardDisable()
disable.start()
Я думаю, что в основном мне нужна библиотека, которая может отключить печать с клавиатуры.
Я нашел модуль с именем «клавиатура», который может обнаруживать нажатия клавиш, но он недоступен в Linux, поскольку я не могу устранить ошибку.
Вот мое представление о том, как будет выглядеть код нравится:
Код: Выделить всё
import whatever I need
keyboard.disablePrinting()
while True:
if w_pressed():
moveplayerforward()
elif a_pressed():
moveplayerleft()
elif s_pressed():
moveplayerback()
elif d_pressed():
moveplayerright()
Подробнее здесь: https://stackoverflow.com/questions/793 ... without-th
Мобильная версия