python listen to keyboard input linux code example
Example 1: python listen to keyboard input
# For windows
from pynput import keyboard
def on_press(key):
try:
k = key.char # single-char keys
except:
k = key.name # other keys
print('Key pressed: ' + k)
return False # stop listener; remove this if want more keys
listener = keyboard.Listener(on_press=on_press)
listener.start() # start to listen on a separate thread
listener.join() # remove if main thread is polling self.keys
Example 2: python listen to keyboard input linux
# For Linux
import keyboard # using module keyboard
while True: # making a loop
try: # used try so that if user pressed other than the given key error will not be shown
if keyboard.is_pressed('q'): # if key 'q' is pressed
print('You Pressed A Key!')
break # finishing the loop
except:
break # if user pressed a key other than the given key the loop will break