รูปแบบการป้อนข้อมูลแป้นพิมพ์

ระบบแสดงแป้นพิมพ์ไม่ขึ้นกับอุปกรณ์ที่สนับสนุนสำหรับแอปพลิเคชัน โดยการติดตั้งโปรแกรมแป้นควบคุมอุปกรณ์ที่เหมาะสมสำหรับแป้นพิมพ์ปัจจุบัน ระบบแสดงแป้นพิมพ์ภาษาอิสระสนับสนุน โดยใช้รูปแบบแป้นพิมพ์เฉพาะภาษาที่เลือกในปัจจุบัน โดยผู้ใช้หรือโปรแกรมประยุกต์ ไดรเวอร์อุปกรณ์ของแป้นพิมพ์ได้รับรหัสสแกนจากแป้นพิมพ์ ซึ่งจะถูกส่งไปยังเค้าโครงแป้นพิมพ์ที่พวกเขาจะแปลเป็นข้อความ และลงรายการบัญชีในโปรแกรมประยุกต์ของ windows ที่เหมาะสม.

กำหนดให้กับแต่ละคีย์บนแป้นพิมพ์จะเป็นค่าเฉพาะที่เรียกว่าแบบสแกนโค้ดตัวระบุที่ขึ้นอยู่กับอุปกรณ์สำหรับคีย์บนแป้นพิมพ์ แป้นพิมพ์สร้างรหัสการสแกนที่สองเมื่อผู้ใช้ชนิดแป้น — หนึ่งเมื่อผู้ใช้กดปุ่มและอีกเมื่อผู้ใช้ออกคีย์.

โปรแกรมควบคุมอุปกรณ์ที่แป้นพิมพ์แปลรหัสการสแกน และแปล (แผนที่) ให้เสมือนคีย์รหัสค่าไม่ขึ้นกับอุปกรณ์ที่กำหนด โดยระบบที่ระบุถึงวัตถุประสงค์ของคีย์ หลังจากการแปลรหัสการสแกน สร้างเค้าโครงแป้นพิมพ์ข้อความที่ประกอบด้วยรหัสการสแกน รหัสคีย์เสมือน และข้อมูลอื่น ๆ เกี่ยวกับการกดแป้น แล้ว วางข้อความลงในคิวข้อความระบบ ระบบการเอาข้อความออกจากคิวข้อความระบบ และลงรายการบัญชีไปยังคิวข้อความของเธรดที่เหมาะสม ในที่สุด วนรอบข้อความของเธรดการเอาข้อความ และส่งดังกล่าวลงในกระบวนงานของหน้าต่างที่เหมาะสมสำหรับการประมวลผล รูปต่อไปนี้แสดงแป้นพิมพ์สำหรับการป้อนค่ารูปแบบ.

Index