Pythonのkeyboardライブラリの使い方はどうですか?
keyboardライブラリは、キーボード入力を監視し制御するためのPythonライブラリです。以下はkeyboardライブラリを使用した基本的な例です。
- キーボードライブラリをインストールする。
pip install keyboard
- キーボードライブラリをインポートします。
import keyboard
- キーボードイベントを監視する:
def on_key_press(event):
print('按下键盘按键:', event.name)
keyboard.on_press(on_key_press)
keyboard.wait('esc') # 等待按下esc键退出程序
上記の例では、キーボードの押下イベントを処理するためにon_key_press関数を定義し、keyboard.on_press()メソッドを使用してこの関数をキーボードイベントのコールバック関数として登録します。キーが押されるたびに、on_key_press関数が呼び出され、押されたキーの名前が表示されます。また、keyboard.wait()メソッドはescキーが押されるのを待つために使用され、プログラムを終了します。
- キーボード入力を模擬する:
keyboard.write('Hello, World!') # 在当前焦点窗口输入文本
keyboard.press('enter') # 模拟按下回车键
keyboard.release('enter') # 模拟释放回车键
上記の例では、keyboard.write()メソッドは、現在のフォーカスウィンドウに指定されたテキストを入力するために使用され、keyboard.press()およびkeyboard.release()メソッドは、指定されたキーの押下および解放をシミュレートするために使用されます。
注意:keyboard库只支持在Windows和Linux系统上使用,并需要以管理员权限运行。