คำตอบสั้น ๆ คือ "ไม่" ไม่มีวิธีทั่วไปในการทำเช่นนี้ อ้างจากแนวทางปฏิบัติอินเทอร์เฟซสำหรับมนุษย์ของ Mac OS X
การคลิกผ่านไม่ใช่คุณสมบัติของคลาสของตัวควบคุม การควบคุมใด ๆ รวมถึงรายการแถบเครื่องมือสามารถรองรับการคลิกผ่าน นอกจากนี้ยังหมายความว่าคุณสามารถรองรับการคลิกผ่านสำหรับชุดย่อยของรายการ คุณไม่จำเป็นต้องเลือกระหว่างการสนับสนุนการคลิกผ่านสำหรับรายการทั้งหมดในหน้าต่างหรือไม่มี
[ ... ]
หลีกเลี่ยงการให้คลิกผ่านสำหรับรายการหรือการกระทำที่ผลลัพธ์อาจเป็นอันตรายหรือไม่พึงปรารถนา หลีกเลี่ยงการเปิดใช้งานการคลิกผ่านสำหรับรายการที่:
- ดำเนินการที่อาจเป็นอันตรายซึ่งผู้ใช้ไม่สามารถยกเลิกได้ (ตัวอย่างเช่นปุ่มลบในเมล)
- ทำการกระทำที่ยากหรือยกเลิกไม่ได้ (เช่นปุ่มส่งในจดหมาย)
- ปิดกล่องโต้ตอบโดยไม่บอกผู้ใช้ว่ามีการดำเนินการใดบ้าง (เช่นปุ่มบันทึกในกล่องโต้ตอบบันทึกที่เขียนทับไฟล์ที่มีอยู่และยกเลิกการโต้ตอบโดยอัตโนมัติ)
- ลบผู้ใช้ออกจากบริบทปัจจุบัน (ตัวอย่างเช่นการเลือกรายการใหม่ในคอลัมน์ Finder ที่เปลี่ยนเป้าหมายของหน้าต่าง Finder)
- การคลิกในสถานการณ์เหล่านี้อย่างใดอย่างหนึ่งควรทำให้หน้าต่างที่มีรายการที่จะนำไปข้างหน้า แต่ไม่มีการดำเนินการอื่นที่จะต้องดำเนินการ
หมายเหตุ: โดยทางโปรแกรมแล้วการรองรับการคลิกผ่านเป็นเรื่องของการปิดใช้งานการคลิกผ่านสำหรับรายการที่ไม่ควรให้ นี่เป็นเพราะการสนับสนุนการคลิกผ่านเป็นค่าเริ่มต้นในการควบคุมโกโก้ทั้งหมด
กล่าวอีกนัยหนึ่งคือการเปิดใช้งานการคลิกผ่าน (หรือไม่) บนพื้นฐานการควบคุมโดยการควบคุมด้วยการพิจารณาอย่างรอบคอบว่าเป็นผลที่ตามมาจากการอนุญาต ไม่ใช่คุณสมบัติทั่วไปของหน้าต่างหรือตัวจัดการหน้าต่าง