การใช้งานร่วมกับ Logitech G HUB
หน้านี้อธิบายวิธีใช้เมาส์เกมมิ่ง Logitech (G604, G502 เป็นต้น) กับ Radiant
WARNING
การอัปเดต G HUB หรือ macOS อาจทำให้การตั้งค่าที่อธิบายไว้ในหน้านี้ใช้งานไม่ได้ เนื้อหาในหน้านี้ไม่รับประกันว่าจะทำงานได้ หากมีปัญหา ให้ตรวจสอบการตั้งค่ามาโครใน G HUB
เมื่อปุ่มไม่ถูกรู้จัก
เมาส์เกมมิ่ง Logitech มีบางปุ่มที่ถูกกำหนดให้เป็นฟังก์ชันระดับฮาร์ดแวร์ เช่น "DPI Shift" โดยค่าเริ่มต้น ปุ่มเหล่านี้ไม่ส่งเหตุการณ์ไปยัง macOS ทำให้ Radiant ไม่สามารถตรวจจับได้
หากปุ่มไม่ถูกรู้จัก ให้ตรวจสอบการกำหนดปุ่มใน G HUB และเปลี่ยนเป็นวิธีใดวิธีหนึ่งด้านล่าง
วิธีกำหนดปุ่ม
วิธีที่ 1: กำหนดเป็น Mouse Button 4/5
การกำหนดปุ่มเป็น "Mouse Button 4" หรือ "Mouse Button 5" ใน G HUB ช่วยให้ Radiant ตรวจจับได้โดยตรงในฐานะปุ่มเมาส์ในการตั้งค่าปุ่มลัด
- เปิดการกำหนดปุ่มใน G HUB
- เลือก "Mouse Button 4" หรือ "Mouse Button 5"
- ลงทะเบียนในการตั้งค่าปุ่มลัดของ Radiant
INFO
G HUB อนุญาตให้กำหนดเฉพาะ Mouse Button 4 และ Mouse Button 5 เป็นปุ่มเมาส์เท่านั้น หากต้องการใช้มากกว่าสองปุ่ม ให้ใช้วิธีมาโคร Sequence ด้านล่าง
วิธีที่ 2: ใช้มาโคร Sequence
มาโคร "Sequence" ของ G HUB สามารถส่งการกดปุ่มแยกกันเมื่อกดและปล่อยปุ่ม รองรับทุกโหมดการทำงาน
ขั้นตอน
1. สร้างมาโคร Sequence ใน G HUB
เลือก "Sequence" เป็นประเภทมาโครและตั้งค่าดังนี้:
- ON PRESS: ลงทะเบียนคีย์ผสมที่ต้องการ (เช่น ⌥Space)
- WHILE HOLDING: เว้นว่างไว้
- ON RELEASE: ลงทะเบียนคีย์ผสมเดียวกับ ON PRESS
เปิดใช้งานตัวเลือก "press/release" เพื่อให้ส่งเฉพาะ keyDown เมื่อกด และเฉพาะ keyUp เมื่อปล่อย

2. กำหนดมาโครให้กับปุ่ม
กำหนดมาโคร Sequence ที่สร้างไว้ให้กับปุ่มที่ต้องการใช้

3. ลงทะเบียนปุ่มลัดใน Radiant
ในการตั้งค่าเมนูของ Radiant ให้ลงทะเบียนคีย์ผสมจากขั้นตอนที่ 1 (เช่น ⌥Space) เป็นปุ่มลัด
TIP
เลือกคีย์ผสมที่ไม่ขัดแย้งกับแอปพลิเคชันอื่น คีย์ผสมที่ไม่ค่อยใช้งาน เช่น ⌥Space หรือ ⌃⇧F13 เหมาะสมดี
ความเข้ากันได้กับโหมดการทำงาน
โหมดการทำงานที่รองรับขึ้นอยู่กับวิธีกำหนดปุ่ม
| วิธีกำหนดปุ่ม | Release or Click | Click | Toggle |
|---|---|---|---|
| Mouse Button 4/5 | ✅ | ✅ | ✅ |
| มาโคร Sequence | ✅ | ✅ | ✅ |
| มาโครมาตรฐาน | ❌ | ✅ | ✅ |
INFO
มาโครมาตรฐานส่ง keyDown และ keyUp พร้อมกัน จึงไม่รองรับการกดค้าง (Release or Click) หากต้องการใช้การกดค้าง ให้ใช้มาโคร Sequence