หยุดโปรแกรมจากการขโมยโฟกัสใน Windows 7 [ซ้ำกัน]


24

ใน Windows 7 ถ้าฉันเปิดโปรแกรมและทำให้หน้าต่างไม่ทำงานทันที (เช่นการย่อขนาดหรือสลับหน้าต่าง) มันจะเด้งกลับมาหลังจากที่โปรแกรมโหลดเสร็จสมบูรณ์

สิ่งนี้ไม่พึงประสงค์ ฉันต้องการให้โหลดโปรแกรมในพื้นหลังโดยไม่ต้องขโมยโฟกัสเมื่อพร้อม ตัวอย่างเช่นสิ่งนี้เกิดขึ้นเมื่อฉันเปิดใช้งาน Photoshop

มีวิธีปิดใช้งานพฤติกรรมนี้หรือไม่

คำตอบ:


12

การพิจารณาอย่างน้อยการวิจัยที่ฉันทำดูเหมือนว่าเคยมีคีย์รีจิสทรีใน XP ที่สามารถปรับเปลี่ยนเพื่อให้บรรลุสิ่งนี้แต่เนื่องจาก Windows 7 การเปลี่ยนแปลงรีจิสทรีนั้นไม่ได้ผล (มีการสนทนาที่ร้อนแรงและเกี่ยวข้องกันมาก) บนฟอรัม Microsoftเกี่ยวกับสิ่งนี้)

ฉันยังพบบทความบล็อกที่น่าสนใจJeff Atwood ของเราเองเขียนเกี่ยวกับเรื่องนี้ในปี 2550 แม้ว่าตัวอย่างของเขาจะอยู่ใน XP

ผู้ดำเนินรายการ Microsoft ในฟอรัมดูเหมือนจะแนะนำว่าโดยค่าเริ่มต้นใน Windows 7 แอปพลิเคชันที่เขียนอย่างถูกต้องไม่ควรขโมยโฟกัส (พวกเขาอ้างว่าบิดรีจิสทรีจาก XP ถูกสร้างขึ้น) แต่ในตอนท้ายของวันชุมชนเชื่อว่า เป็นเพียงที่ไม่ถูกต้องและการใช้งานบางเพียงทำ

การสนทนาที่นี่ใน Superuser เกี่ยวข้องกับ XP ได้จบลงเมื่อเวลาผ่านไปมีคำถามในความคิดเห็นที่ถูกยกขึ้นกับวิธีการแก้ปัญหาที่อาจจะ appled Windows 7 harrymc โพสต์คำตอบที่ดีที่หายไฟบางอย่างมี

ในตอนท้ายของวันมันจะปรากฏว่าไม่มีทางที่จะประสบความสำเร็จในระดับสากลใน Windows 7 เพราะดูเหมือนว่าจะทำอะไรได้มากกว่ากับแอพพลิเคชั่นเอง หลังจากการทดสอบเล็กน้อยฉันพบว่าแอปพลิเคชั่นบางตัวของฉันต้องการการโฟกัสและรับมันในขณะที่บางแอปไม่ทำงาน

ทางเลือกทางแก้ไข

ทางเลือกหนึ่งที่ฉันใช้ทุกวันคือAlways On Top ( ลิงค์สำรอง ) มันผูกCtrl+ Spaceฮอตคีย์เพื่อทำให้หน้าต่างใดก็ตามที่อยู่ในโฟกัสอยู่ด้านบนเสมอ

ฉันใช้มันเมื่อทำงานในเกือบทุกโปรแกรมที่ฉันรู้ว่าฉันไม่ต้องการถูกขัดจังหวะเพราะมันจะไม่อนุญาตให้มีหน้าต่างใด ๆ แต่นี้อาจจะมีมากขึ้นน่ารำคาญกับคนบางคน ฉันเพียงแค่ทำให้มันเป็นนิสัยที่จะกดปุ่มลัดหลังจากที่ฉันทำกับโปรแกรมเฉพาะหรือลดมัน

ทางเลือกเพื่อทางเลือก (ความคิดเห็นของฉัน)

การแทนที่เชลล์เช่น HarryMC ที่แนะนำไว้ในคำตอบของเขาจากด้านบนเป็นโซลูชันที่ทำงานได้

แม้ว่าในใจของฉันหากคุณต้องการแทนที่ Aero อย่างสมบูรณ์หรือแทนที่ Explorer อย่างสมบูรณ์หรือเต็มใจเปลี่ยนเชลล์ Windows ทั้งหมดเพื่อรับฟังก์ชั่นนี้ (และฉันไม่โทษคุณ) คุณสามารถแทนที่ Windows ได้อย่างง่ายดาย

นั่นคือสิ่งที่ฉันทำเมื่อต้นปีนี้ การเรียนรู้อูบุนตูนั้นน่าสนใจ แต่มันก็เป็นการดีกว่า


3
"ผู้ดำเนินรายการ Microsoft ในฟอรัมดูเหมือนจะแนะนำว่าโดยค่าเริ่มต้นใน Windows 7 แอปพลิเคชันที่เขียนอย่างเหมาะสมไม่ควรขโมยโฟกัส" แต่ซอฟต์แวร์ Adobe ทั้งหมดทำสิ่งนี้
เจมส์พี
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.