Есть ли способ (в Python, в частности, в Replit) обнаруживать нажатия клавиш без их печати?Python

Программы на Python
Ответить
Anonymous
 Есть ли способ (в Python, в частности, в Replit) обнаруживать нажатия клавиш без их печати?

Сообщение Anonymous »

В основном то, что написано в названии. Я создаю игру на Python в Replit, и мне нужно получить ввод игрока (в частности, WASD и SPACE) без вывода символов на экран.
Сначала я посмотрел здесь и нашел это код:

Код: Выделить всё

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()
Но я использую Chromebook и понял, что это не сработает, поскольку библиотека «msvcrt» предназначена для Windows. Я слышал о PyNput и провожу кое-какие исследования по этому поводу.
Я думаю, что в основном мне нужна библиотека, которая может отключить печать с клавиатуры, потому что я просто нашел модуль под названием «клавиатура», который может обнаруживать нажатия клавиш.

Подробнее здесь: https://stackoverflow.com/questions/793 ... without-th
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»