Cách nhận các phím bấm bằng Python

Học cách nắm bắt từng phím được nhấn trên bàn phím của bạn bằng Python là một cách để lưu giữ bản ghi thông tin bạn nhập trên máy tính của mình. Python là một ngôn ngữ lập trình máy tính có thể được sử dụng để dễ dàng nắm bắt các khóa theo chương trình. Một ưu điểm về chương trình Python là nó chạy trên nhiều hệ điều hành, chẳng hạn như Linux \ Unix, Max OS X và Windows, theo Python.com. Trong Python, thuộc tính "keyym" được sử dụng để phát hiện phím được nhấn; thuộc tính “Char ()” được sử dụng để truy xuất khóa.

Bước 1

Khởi chạy IDLE (Python GUI), nhấp vào menu “Tệp” và nhấp vào “Cửa sổ mới” để khởi chạy một cửa sổ mới. Nhấn “Ctrl” và “S” để khởi chạy cửa sổ hộp thoại “Save As”. Nhập “getKeyPressed” bên cạnh “Tên tệp:” và nhấp vào “Lưu”.

Bước 2

Thêm mã sau để nhập không gian tên “Tkinter” vào dự án của bạn:

nhập Tkinter dưới dạng tk

Bước 3

Sao chép và dán mã sau để nhấn từng phím.

def keypress (event): if event.keysym == 'Escape': mainRoot.destroy () keyPressed = event.char print "Bạn đã nhấn:" + keyPressed

Bước 4

Thêm mã sau để in phím được nhấn bằng cửa sổ nhắc lệnh:

mainRoot = tk.Tk () print "Nhấn phím (Phím Escape để thoát):" mainRoot.bind_all ('', nhấn phím) mainRoot.withdraw () mainRoot.mainloop ()

Nhấp vào nút bắt đầu “Windows” và nhập “Cmd” vào hộp văn bản “tìm kiếm chương trình và tệp”. Nhấn “Enter” để mở cửa sổ nhắc lệnh. Điều hướng đến “C: \ Python\ ”Và nhập“ python getKeyPressed. ” Nhấn “Enter” để chạy chương trình của bạn. Bắt đầu nhập bằng bàn phím của bạn để hiển thị từng phím được nhấn vào cửa sổ nhắc lệnh.