Windows 7에서 프로그램이 초점을 훔치지 못하도록 중지 [중복]


24

Windows 7에서 프로그램을 시작하고 즉시 창을 비활성화 (예 : 창 최소화 또는 전환)하면 프로그램이 완전히로드 된 후에 다시 나타납니다.

이것은 바람직하지 않습니다. 프로그램이 준비되면 포커스를 훔치지 않고 백그라운드에서 프로그램을로드하고 싶습니다. 예를 들어, Photoshop을 시작할 때 발생합니다.

이 동작을 비활성화하는 방법이 있습니까?

답변:


12

적어도 내가 한 연구에 따르면 XP에는 이 작업을 수행하기 위해 수정할 수 있는 레지스트리 키가 있었지만 Windows 7부터 레지스트리 변경이 효과적이지 않았습니다 (매우 뜨겁고 관련있는 대화가 있습니다) 이에 대한 Microsoft 포럼에서 .)

그의 예제는 XP에 있지만 2007 년에 우리 자신의 Jeff Atwood가 쓴 흥미로운 블로그 기사를 찾았 습니다.

포럼의 Microsoft 중재자는 기본적으로 Windows 7에서 제대로 작성된 응용 프로그램 포커스를 훔치지 말아야한다고 제안하는 것 같습니다 (XP의 레지스트리 조정이 내장되어 있다고 주장합니다). 단순히 틀렸고 일부 응용 프로그램은 그렇게 합니다.

시간이 경과으로 XP와 관련된 수퍼 유저에 여기 토론이 솔루션은 윈도우 7에 appled 수있는 방법에 제기되는 의견에 질문을 가지고, 결국 한 HarryMC은 훌륭한 답변을 게시 거기에 몇 가지 실마리를.

하루가 끝나면 Windows 7에서 보편적 으로이 작업을 수행 할 수있는 방법이없는 것처럼 보입니다. 응용 프로그램 자체에서 더 많은 일을하는 것처럼 보입니다. 약간의 테스트를 거친 후 일부 응용 프로그램은 초점을 맞추고 그것을 얻지 만 그렇지 않은 응용 프로그램을 발견했습니다.

대체 솔루션

매일 사용하는 한 가지 대안Always On Top ( 대체 링크 )입니다. Ctrl+ Space핫키를 바인딩하여 항상 초점이 맞춰진 창을 만듭니다.

창을 허용하지 않기 때문에 interupted하고 싶지 않은 거의 모든 프로그램에서 작업 할 때 사용합니다. 그러나 이것은 일부 사람들에게 더 성 가실 수 있습니다 . 특정 프로그램을 마친 후 바로 가기 키를 누르거나 최소화하는 습관을들입니다.

대안에 대한 대안 (나의 의견)

위에서 대답 한 HarryMC와 같은 쉘 교체는 실행 가능한 솔루션입니다.

내 생각에 Aero를 완전히 대체하거나 탐색기를 완전히 대체하거나 Windows 셸을 완전히 대체 하여이 기능을 사용하려는 경우 (그리고 나는 당신을 탓하지 않습니다), Windows를 쉽게 대체 할 수 있습니다.

그것이 제가 올해 초에 한 일입니다. 우분투를 배우는 것은 흥미로 웠지만 더 좋았습니다.


3
"포럼의 Microsoft 중재자는 기본적으로 Windows 7에서 제대로 작성된 응용 프로그램이 포커스를 훔쳐서는 안된다고 제안하는 것 같습니다." 그러나 모든 Adobe 소프트웨어는이 작업을 수행합니다.
제임스 P.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.