สอบถามเรื่อง MyIO.DLL กับการควมคุมคีย์บอร์ครับ
พอดีผมผ่านไปเห็น MyIO.DLL ที่ www.sourcecode.in.th/myio.php
จึงได้ลองโหลดตัวอย่าง(การเปิดไฟหลอด LED ทั้ง 3) แล้วลองนำไปใช้ และจึงวิเคราะห์ออกว่ามีการส่งข้อมูลสองครั้ง 1. 0xED = หมายความว่าจะสั่งงานหลอด LED บน Keyboard 2. 0x07 = เท่ากับ ค่าของปุ่ม NumLock ,CAP,Scroll [2+4+1] =7
ในส่วนนี้ผมเข้าใจแล้ว แต่อยากทราบว่า ถ้านอกจากหลอด LED เราสามารถสั่งให้มันกดปุ่มบนคีย์บอร์ดได้หรือไม่ เช่นสั่ง กด SpaceBar เป็นต้น และหากทำได้ ต้องทำเช่นไร ขอตัวอย่างด้วยจะได้ไหมครับ(สั้นๆก็ได้)
(ที่ผมไม่ใช้ api keybd_event,PostMessage,SendInput, เพราะมันใช้กับโปรแกรมที่ผมจะใช้ร่วมกันไม่ได้ผมจึงได้หาทางคุมคีย์บอร์ดผ่านทาง IOPort แทน)
อย่างไรก็ตามก็ขอขอบคุณที่เสียสละเวลาเข้ามาอ่านกระทู้ครับ
เอกชัย
|