KeysPressed = {letter:0 for letter in string.ascii_lowercase}
def KeyDown(event):
global KeysPressed
KeysPressed[event.char.lower()] = 1
def KeyUp(event):
global KeysPressed
KeysPressed[event.char.lower()] = 0
этот код Python отлично работает в Windows, но в Linux (mint и tkinter установлены с помощью apt) после нажатия клавиши он навсегда остается равным 1
[code]KeysPressed = {letter:0 for letter in string.ascii_lowercase}
def KeyDown(event): global KeysPressed KeysPressed[event.char.lower()] = 1
def KeyUp(event): global KeysPressed KeysPressed[event.char.lower()] = 0 [/code] этот код Python отлично работает в Windows, но в Linux (mint и tkinter установлены с помощью apt) после нажатия клавиши он навсегда остается равным 1