ผมหยิบขึ้นมาRazer BlackWidow ที่ดีที่สุดที่มีปุ่มเพิ่มเติมความหมายสำหรับแมโครที่มีการตั้งค่าการใช้เครื่องมือที่ติดตั้งบน Windows ฉันสมมติว่าสิ่งเหล่านี้ไม่ใช่ปุ่มแฟนซีจู๊นท์ของ joojoo และควรปล่อย scancodes เหมือนปุ่มอื่น ๆ
ประการแรกมีวิธีมาตรฐานในการตรวจสอบ scancodes เหล่านี้ใน Linux หรือไม่? ประการที่สองฉันจะตั้งค่าคีย์เหล่านี้ให้ทำสิ่งต่าง ๆ ในการตั้งค่าบรรทัดคำสั่งและ X-based Linux ได้อย่างไร การติดตั้ง Linux ปัจจุบันของฉันคือ Xubuntu 10.10 แต่ฉันจะเปลี่ยนไปใช้ Kubuntu เมื่อฉันแก้ไขบางสิ่งแล้ว คำตอบที่ดีควรเป็นคำทั่วไปและทั่วทั้งระบบ
สิ่งที่ฉันได้ลองมาแล้ว:
showkeys
จาก built in kbd package (ใน seperate vt) - ไม่พบมาโครคีย์xev
- ตรวจไม่พบปุ่มมาโครเนื้อหาของ / dev / input / by-path รวมถึงเอาต์พุต lsusb และ evdev
เอาต์พุตของสคริปต์ ahkนี้แสดงให้เห็นว่าปุ่ม M ไม่ได้ส่งสัญญาณสแกนมาตรฐานที่หน้าต่างสามารถตรวจพบได้
สิ่งที่ฉันต้องลอง
snoopy pro + reverse engineering (โอ้ที่รัก)
Wireshark - การซื้อขายล่วงหน้าเบื้องต้นดูเหมือนว่าจะไม่มี scancodes ที่ปล่อยออกมาเมื่อสิ่งที่ฉันคิดว่าเป็นแป้นพิมพ์ที่มีการตรวจสอบและกดปุ่ม อาจระบุว่าคีย์เพิ่มเติมเป็นอุปกรณ์แยกต่างหากหรือจำเป็นต้องเริ่มต้นใหม่อย่างใด
จำเป็นต้องอ้างอิงข้ามซึ่งมีเอาต์พุต lsusb จาก Linux ในสามสถานการณ์: แบบสแตนด์อโลนส่งผ่านไปยัง Windows VM โดยไม่ต้องติดตั้งไดรเวอร์และสิ่งเดียวกันกับ
LSUSB ตรวจพบอุปกรณ์เดียวในการติดตั้ง Linux แบบสแตนด์อโลน
อาจเป็นประโยชน์ในการตรวจสอบว่าหนูใช้ไดรเวอร์ Razer Synapse เดียวกันหรือไม่เนื่องจากนั่นหมายความว่าrazercfgบางรูปแบบอาจทำงานได้ (ไม่ตรวจจับดูเหมือนว่าใช้ได้กับหนูเท่านั้น)
สิ่งที่ฉันได้ผล:
ในระบบ Windows ที่มีไดร์เวอร์คีย์บอร์ดจะถูกมองว่าเป็นคีย์บอร์ดและอุปกรณ์ชี้ตำแหน่ง อุปกรณ์ชี้ตำแหน่งใช้ - นอกเหนือจากไดรเวอร์เมาส์มาตรฐานของคุณ - ไดรเวอร์สำหรับสิ่งที่เรียกว่า Razer Synapse
ไดรเวอร์เมาส์ที่เห็นใน Linux ภายใต้
evdev
และlsusb
เช่นกันเห็นได้ชัดว่ามีอุปกรณ์เดี่ยวภายใต้ OS X แม้ว่าฉันยังไม่ได้ลอง
lsusb
เทียบเท่าแป้นพิมพ์จะเข้าสู่โหมดการเต้นแบ็คไลท์ใน OS X เมื่อมีการเริ่มต้นกับไดรเวอร์ นี่น่าจะบ่งบอกว่ามีบางส่วนของการเริ่มต้นการเริ่มต้นส่งไปยังแป้นพิมพ์เมื่อเปิดใช้งาน
ในความเป็นจริงแล้วพวกมันคือกุญแจจู๊ปจู
ขยายคำถามนี้เล็กน้อย:
ฉันสามารถเข้าถึงระบบ Windows ได้ดังนั้นหากฉันจำเป็นต้องใช้เครื่องมือใด ๆ เพื่อช่วยตอบคำถาม ฉันสามารถลองใช้กับระบบที่มีและไม่มียูทิลิตี้การตั้งค่า ผลลัพธ์ที่คาดหวังยังคงทำให้คีย์เหล่านั้นสามารถใช้งานได้บน Linux อย่างไรก็ตาม
ฉันยังตระหนักว่านี่เป็นฮาร์ดแวร์เฉพาะของตระกูล ฉันยินดีที่จะทดสอบสิ่งใดก็ตามที่สมเหตุสมผลบนระบบ Linux หากฉันมีคำแนะนำโดยละเอียด - สิ่งนี้ควรเปิดคำถามให้กับผู้ที่มีทักษะด้าน Linux แต่ไม่สามารถเข้าถึงแป้นพิมพ์นี้ได้
ผลลัพธ์ขั้นต่ำที่ฉันต้องการ:
ฉันต้องคีย์เหล่านี้ตรวจพบและใช้งานได้ในใด ๆแฟชั่นใด ๆ ของหลักกราฟิกปัจจุบันอูบุนตูสายพันธุ์และธรรมชาติต้องทำงานกับแป้นพิมพ์ของฉัน คุกกี้เสมือนจริงและอุปกรณ์ประกอบฉากที่คลั่งไคล้ถ้ามันเป็นสิ่งที่บรรจุอย่างดีและสามารถใช้งานได้โดยผู้ใช้ทั่วไป
ฉันจะต้องมีรหัสเรียบเรียงที่จะทำงานในระบบของฉันหรือแหล่งที่มาที่ฉันสามารถรวบรวม (พร้อมกับคำแนะนำถ้ามันซับซ้อนมากขึ้นกว่า./configure
, make
, make install
) ถ้าซอฟต์แวร์เพิ่มเติมไม่ได้อยู่ในที่เก็บ Ubuntu สำหรับ LTS ปัจจุบันหรือการเปิดตัวเดสก์ท็มาตรฐานในเวลาที่ คำตอบ. ฉันยังต้องการข้อมูลที่เพียงพอในการทำซ้ำและใช้กุญแจในระบบของฉันเอง