Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โมดูลแป้นพิมพ์ใน Python


ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการใช้โมดูลคีย์บอร์ดใน Python 3.x หรือก่อนหน้านั้น

Ide ที่ต้องการ − สมุดบันทึก Jupyter

การติดตั้ง

>>> pip install keyboard

ฟังก์ชันของโมดูล −

  • อนุญาตให้เราบล็อกการทำงานของคีย์เฉพาะ
  • เราสามารถจัดการ Intent จากคีย์บอร์ดโดยใช้ Click Listener
  • ความเข้ากันได้ข้ามแพลตฟอร์ม
  • รองรับปุ่มพิเศษและปุ่มลัดบนแป้นพิมพ์

ตอนนี้เรามาใช้งานในรูปแบบของโค้ด -

ตัวอย่าง

import keyboard
# It writes the content
keyboard.write("Tutorialspoint\n")
# It writes end of line
keyboard.press_and_release('shift + o, shift + y, \n')
keyboard.press_and_release('k, j')
# it blocks until ctrl
keyboard.wait('Ctrl')

ผลลัพธ์

Tutorialspoint
O Y
k j

ตัวอย่าง

import keyboard
# It writes the content
keyboard.write("tutor\n")
# It writes end of line
keyboard.press_and_release('shift + a, shift + w, \n')
keyboard.press_and_release('q, u')
# it blocks until enter
keyboard.wait('Enter')

ผลลัพธ์

tutor
A W
q u

เรายังสามารถใช้บันทึกและวิธีการเล่นที่มีอยู่ในโมดูลแป้นพิมพ์ที่นำเข้าไปยังคอนโซลได้โดยตรง ด้วยวิธีนี้ เรายังสามารถบันทึกกิจกรรมคีย์บอร์ดได้อีกด้วย หากต้องการทราบรายละเอียดเพิ่มเติม โปรดดูที่ https://pypi.org/project/keyboard/

บทสรุป

ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการใช้งานโมดูลคีย์บอร์ดใน Python 3.x หรือก่อนหน้านั้น