Tastaturmodul in Python
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'
,
, 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/