Python bietet eine Bibliothek mit dem Namen keyboard , mit der Sie die vollständige Kontrolle über die Tastatur erhalten. Es ist eine kleine Python-Bibliothek, die globale Ereignisse verknüpfen, Hotkeys registrieren, Tastendrücke simulieren und vieles mehr kann.

  • Es hilft, Tasten einzugeben, die Tastaturaktivitäten aufzuzeichnen und die Tasten zu blockieren, bis eine bestimmte Taste eingegeben wird, und die Tasten zu simulieren.
  • Es erfasst alle Tasten, auch Bildschirmtastaturereignisse werden erfasst.
  • Das Tastaturmodul unterstützt komplexe Hotkeys.
  • Mit diesem Modul können wir Tastaturereignisse abhören und senden.
  • Es funktioniert sowohl unter Windows als auch unter Linux.

Installieren Sie mit diesem Befehl:

Pip Tastatur installieren

Beispiel 1:

import keyboard 
  
keyboard.write("GEEKS FOR GEEKS\n") 
  
keyboard.press_and_release('shift + r, shift + k, \n') 
keyboard.press_and_release('R, K') 
  
keyboard.wait('Ctrl') 

Ausgabe:

GEEKS FÜR GEEKS
RK
rk

 
Beispiel 2: Tastaturmodul zur Eingabe von Hotkeys.



import keyboard 
  
keyboard.add_hotkey('a', lambda: keyboard.write('Geek')) 
keyboard.add_hotkey('ctrl + shift + a', print, args =('you entered', 'hotkey')) 
  
keyboard.wait('esc') 

Ausgabe:

Arche
Sie haben Hotkey eingegeben

 
Beispiel 3: Das Tastaturmodul wird auch verwendet, um alle Tastaturaktivitäten aufzuzeichnen und sie mithilfe der Wiedergabemethode wiederzugeben.

import keyboard 
  
rk = keyboard.record(until ='Esc') 
  
keyboard.play(rk, speed_factor = 1) 

Ausgabe:

www.geeksforgeeks.org

 
Referenz: https://pypi.org/project/keyboard/