Cara menangkap keystroke dengan Python

Kunci yang ditekan terungkap dengan Python.

Langkah 1

Mulai IDLE (Python GUI), klik pada menu "File" dan klik "Jendela baru" untuk membuka jendela baru. Tekan tombol "Ctrl" dan "S" untuk menjalankan buka kotak dialog "Save as". Ketik "getKeyPressed" di samping "Nama File:" dan klik "Simpan."

Langkah 2

Tambahkan kode berikut untuk mengimpor "Tkinter" namespace ke dalam proyek:

impor Tkinter sebagai tk

Langkah 3

Salin dan tempel kode berikut untuk menekan setiap tombol.

def keypress (event): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "You pressed:" + keyTekan

Langkah 4

Tambahkan kode berikut untuk mencetak kunci yang ditekan menggunakan jendela prompt perintah:

mainRoot = tk.Tk () print "Tekan tombol (tombol Escape untuk keluar):" mainRoot.bind_all ('', tombol utama) mainRoot.binddraw () mainRoot.mainloop ()

Langkah 5

Klik tombol "Windows" dan ketik "cmd" di bidang "Program pencarian dan file". Tekan tombol "Enter" untuk membuka jendela prompt perintah. Pergi ke "C: \\" dan ketik "python getKeyPressed." Tekan "Enter" untuk menjalankan program. Mulai mengetik menggunakan keyboard untuk menampilkan setiap tombol yang ditekan di jendela prompt perintah.