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