Pythonでキーを押す方法

著者: Eric Farmer
作成日: 9 行進 2021
更新日: 17 5月 2024
Anonim
Pythonでキー押下をシミュレートする
ビデオ: Pythonでキー押下をシミュレートする

コンテンツ

Pythonを使用してキーボードで押された各キーをキャプチャする方法を学ぶことは、コンピュータに入力された情報を記録する方法です。 Pythonは、キーをプログラム的に取得するために使用できるプログラミング言語です。 Python.comによると、この利点の1つは、Linux / Unix、Mac OS X、Windowsなど、さまざまなオペレーティングシステムで実行できることです。 Pythonでは、 "keysym"プロパティは押されたキーを検出するために使用され、 "Char()"関数は書き込まれた文字を取得するために使用されます。


説明書

押されたキーはPythonで見ることができます (Hemera Technologies / AbleStock.com / Getty Images)
  1. IDLEを起動し、「ファイル」と「新しいウィンドウ」をクリックして新しいウィンドウを開きます。 "Ctrl"と "S"を押すと "名前を付けて保存"ウィンドウが表示されます。 [ファイル名]の横に「get PasswordPosted.py」と入力し、[保存]をクリックします。

  2. 次のコードを追加して、プロジェクト用の "Tkinter"ライブラリをインポートします。

    Tkinterをtkとしてインポート

  3. 次のコードをコピーして貼り付けて、各キーを押します。

    def keypress(event):if event.keysym == 'Escape':mainRoot.destroy()keyPressed = event.char print "あなたが押しました:" + keyPressed

  4. 次のコードを追加して、プロンプトウィンドウを使用して押されたキーを印刷します。

    mainRoot = tk.Tk()print "キーを押します(終了するにはエスケープキー):" mainRoot.bind_all( ''、keypress)mainRoot.withdraw()mainRoot.mainloop()

  5. [スタート]ボタンをクリックし、[プログラムとファイルの検索]テキストフィールドに「cmd」と入力します。 Enterキーを押すと、コンマプロンプトウィンドウが開きます。 "C: Python"に移動しますそして「getKeyPressed」と入力する。プログラムを実行するには[Enter]を押します。キーボードを使って入力を開始し、コマンドプロンプトウィンドウで押された各キーを表示します。