ฉันทำการพัฒนาบน OS X เป็นส่วนใหญ่และสำหรับโครงการเกมปัจจุบันของฉันนี่คือสภาพแวดล้อมเป้าหมายของฉัน อย่างไรก็ตามเมื่อฉันเล่นเกมฉันเล่นบน Windows ในฐานะนักเล่นเกม windows ฉันคุ้นเคยกับการเปลี่ยน Alt + Tab จากภายในเกมเป็นแอปพลิเคชันสุดท้ายที่เปิดขึ้น
ใน OS XI ปัจจุบันไม่สามารถหาเกมที่รองรับได้และฉันไม่สามารถหาวิธีที่จะทำให้เป็นไปได้ โครงการปัจจุบันของฉันใช้ SDL 1.3 และฉันเห็นว่าแท็บ cmd + เป็นลำดับที่ส่งโดยตรงไปยังแอปพลิเคชันของฉันและไม่ถูกขัดขวางโดยระบบปฏิบัติการ
ตอนนี้ความพยายามครั้งแรกของฉันคือการซ่อนหน้าต่างการแสดงผลบนแท็บ cmd + ซึ่งใช้งานได้อย่างแน่นอน แต่มีข้อเสียที่ไม่สามารถกู้คืนหน้าต่าง OpenGL ใน SDL ที่ซ่อนอยู่เมื่อผู้ใช้แท็บกลับไปที่แอปพลิเคชัน ก่อนอื่นไม่มีเหตุการณ์ใดเกิดขึ้นสำหรับฉันหรือฉันไม่สามารถค้นหาได้ประการที่สองปัญหาหลักคือเมื่อหน้าต่างแอปพลิเคชันนั้นถูกซ่อนเกมของฉันยังคงเป็นแอปพลิเคชั่นที่ใช้งานอยู่
นั่นเป็นเรื่องที่น่ารำคาญอย่างมาก
มีแนวคิดใดที่จะประมาณพฤติกรรมของ windows / linux สำหรับแท็บ alt +