Cara Mendapatkan Penekanan Tombol dengan Python

Mempelajari cara menangkap setiap tombol yang ditekan pada keyboard Anda menggunakan Python adalah salah satu cara untuk menyimpan catatan informasi yang Anda ketik di komputer Anda. Python adalah bahasa pemrograman komputer yang dapat digunakan untuk menangkap kunci dengan mudah secara terprogram. Satu keuntungan tentang program Python adalah ia berjalan di beberapa sistem operasi, seperti Linux\Unix, Max OS X dan Windows, menurut Python.com. Dalam Python, properti "keysym" digunakan untuk mendeteksi tombol yang ditekan; properti "Char()" digunakan untuk mengambil kunci.

Langkah 1

Luncurkan IDLE (Python GUI), klik menu "File" dan klik "New Window" untuk meluncurkan jendela baru. Tekan "Ctrl" dan "S" untuk meluncurkan jendela dialog "Save As". Ketik "getKeyPressed" di sebelah "Nama file:" dan klik "Simpan."

Langkah 2

Tambahkan kode berikut untuk mengimpor namespace “Tkinter” ke proyek Anda:

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 "Anda menekan: " + keyPressed

Langkah 4

Tambahkan kode berikut untuk mencetak tombol yang ditekan menggunakan jendela command prompt:

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

Klik tombol start "Windows" dan ketik "Cmd" di kotak teks "search programs and files". Tekan "Enter" untuk membuka jendela prompt perintah. Arahkan ke “C:\Python\" dan ketik "python getKeyPressed." Tekan "Enter" untuk menjalankan program Anda. Mulai mengetik menggunakan keyboard Anda untuk menampilkan setiap tombol yang ditekan ke jendela prompt perintah.