import keyboard
from gpiozero import Button
def keyboard_test():
print("Press any key (Esc to exit)...")
while True:
try:
key_event = keyboard.read_event()
if key_event.event_type == keyboard.KEY_DOWN:
if key_event.name == "esc":
print("Exiting...")
break
else:
print(f"You pressed: {key_event.name}")
except KeyboardInterrupt:
print("Keyboard Interrupt detected. Exiting...")
break
def button_callback():
print("Button pressed!")
keyboard_test()
if __name__ == "__main__":
button = Button(2) # Change the pin number according to your setup
button.when_pressed = button_callback
print("Ready to test! Press the button to start.")
try:
while True:
pass
except KeyboardInterrupt:
print("Exiting...")
import keyboard
def keyboard_test():
print("Press any key (Esc to exit)...")
while True:
try:
key_event = keyboard.read_event()
if key_event.event_type == keyboard.KEY_DOWN:
if key_event.name == "esc":
print("Exiting...")
break
else:
print(f"You pressed: {key_event.name}")<
Keyboard Tester
Press the button below to start the keyboard test.
/p>except KeyboardInterrupt:
print("Keyboard Interrupt detected. Exiting...")
break
if __name__ == "__main__":
keyboard_test()
No comments:
Post a Comment