Reverse-Engineer Driver สำหรับคีย์บอร์ดเรืองแสงหลากสีบนแล็ปท็อป Clevo
นี่คือสถานการณ์ของฉัน: ฉันเพิ่งซื้อ Sager NP9170 (เช่นเดียวกับ Clevo P170EM) และมันมีคีย์บอร์ดเรืองแสงหลากสี ภายใต้ Windows 7 คุณสามารถเรียกใช้แอพที่ให้คุณเปลี่ยนสีของแบ็คไลท์เป็นสีใดก็ได้ (สีน้ำเงิน, เขียว, แดง, ฯลฯ ) ฉันต้องการฟังก์ชั่นเดียวกันภายใต้ Linux ฉันไม่สามารถหาซอฟต์แวร์ที่ทำสิ่งนี้ได้ดังนั้นฉันคิดว่าฉันจะต้องเขียนเอง ฉันเป็นโปรแกรมเมอร์โดยแลกเปลี่ยน แต่ฉันยังไม่ได้เขียนโปรแกรมระดับต่ำมากและฉันไม่เคยเขียนโปรแกรมควบคุมอุปกรณ์เลยดังนั้นฉันจึงสงสัยว่าถ้ามีใครตอบคำถามสองข้อนี้ได้: 1) มีซอฟต์แวร์ใดบ้างที่มีอยู่ในประเภทนี้ใช่ไหม ฉันดูค่อนข้างละเอียด แต่ไม่พบสิ่งใดที่เหมาะสม 2) ฉันจะเริ่มต้นในการพยายามทำวิศวกรรมสิ่งนี้ได้อย่างไร บทความบทแนะนำหนังสือที่มีประโยชน์ และเพื่อชี้แจง: ไฟแบ็คไลท์ใช้งานได้นั่นไม่ใช่ปัญหา ฉันแค่อยากจะเปลี่ยนสีของแสงฉากหลัง ฟังก์ชันนี้รองรับโดยฮาร์ดแวร์ แล็ปท็อปมาพร้อมกับซอฟต์แวร์ windows ที่ทำสิ่งนี้และฉันต้องการฟังก์ชันการทำงานเดียวกันใน Linux ฉันยินดีที่จะเขียนซอฟต์แวร์นี้ด้วยตัวเองฉันแค่ต้องการทราบวิธีที่ดีที่สุดในการดำเนินการ ขอบคุณ!