Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Module Keyboard trong Python: Điều khiển bàn phím

Trong bài viết này, chúng ta sẽ tìm hiểu về module keyboard trong Python 3.x (cũng áp dụng cho các phiên bản trước).

IDE khuyến nghị: Jupyter Notebook

Cài đặt

>>> pip install keyboard

Chức năng chính

  • Cho phép chặn hành động của các phím cụ thể
  • Quản lý sự kiện bàn phím bằng listener (on click)
  • Tương thích đa nền tảng (cross-platform)
  • Hỗ trợ phím tắt và phím đặc biệt

Ví dụ 1: Ghi phím và chờ tổ hợp phím

import keyboard
# Gõ chuỗi ký tự
keyboard.write("Tutorialspoint\n")
# Nhấn và thả tổ hợp phím
keyboard.press_and_release('shift + o, shift + y, \n')
keyboard.press_and_release('k, j')
# Chờ phím Ctrl được nhấn
keyboard.wait('Ctrl')

Kết quả

Tutorialspoint
O Y
k j

Ví dụ 2: Ghi phím và chờ Enter

import keyboard
keyboard.write("tutor\n")
keyboard.press_and_release('shift + a, shift + w, \n')
keyboard.press_and_release('q, u')
keyboard.wait('Enter')

Kết quả

tutor
A W
q u

Module cũng cung cấp phương thức record() và play() để ghi lại và phát lại hoạt động bàn phím. Chi tiết hơn tại: https://pypi.org/project/keyboard/

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu ứng dụng của module keyboard trong Python để tự động hóa và kiểm soát bàn phím.