Не дозволяйте програмам красти фокус у Windows 7 [дублікат]


24

У Windows 7, якщо я запускаю програму і негайно роблю її вікно неактивним (наприклад, мінімізуючи чи перемикаючи вікна), воно з’явиться після того, як програма повністю закінчиться завантаженням.

Це небажано. Я хотів би дозволити програмі завантажуватись у фоновому режимі, не скравши фокус, як тільки він буде готовий. Наприклад, це відбувається, коли я запускаю Photoshop.

Чи є спосіб відключити таку поведінку?

Відповіді:


12

Судячи з принаймні проведених нами досліджень, здається, що в XP раніше існував ключ реєстру, який можна було б модифікувати для цього , але оскільки в Windows 7 ця зміна реєстру виявилася малоефективною (є дуже гаряча та відповідна розмова на форумах Microsoft про це.)

Я навіть знайшов цікаву статтю в блозі, яку наш власний Джефф Етвуд писав про це в 2007 році, хоча його приклад був у XP.

Модератори Майкрософт на форумах, начебто, припускають, що за замовчуванням у Windows 7, належним чином написані програми не повинні красти фокус (вони стверджують, що налаштування реєстру з XP було вбудовано), але наприкінці дня громада вважає, що вони просто помиляються, і деякі програми просто роблять .

Дискусії на Суперусері, пов’язані з XP, закінчилися, коли минув час, виникли запитання в коментарях щодо того, як рішення можна підключити до Windows 7. HarryMC опублікував чудову відповідь, що проливає там трохи світла.

Зрештою, здається, що просто немає способу досягти цього універсально в Windows 7, як це здається, більше робити із самими програмами. Після невеликого тестування я виявив, що деякі з моїх програм вимагають зосередження уваги і отримують це, а деякі - ні.

Альтернативне рішення

Однією з альтернатив, яку я використовую щодня, є Завжди вгорі ( альтернативне посилання ). Він пов'язує гарячу клавішу Ctrl+, Spaceщоб будь-яке вікно у фокусі завжди було зверху.

Я використовую його під час роботи майже в будь-якій програмі, про яку я знаю, що я не хочу переплутатись, оскільки це не дозволить жодному вікні над нею. Тим НЕ менше, це може бути більш дратівливим для деяких людей. Я просто змушую клацати гарячу клавішу після того, як я закінчую певну програму або мінімізую її.

Альтернатива альтернативі (Моя думка)

Заміна оболонки, як, наприклад, запропонував HarryMC у своїй відповіді згори, є життєздатним рішенням.

Хоча на мою думку, якщо ви готові повністю замінити Aero або повністю замінити Explorer, або ви готові повністю замінити оболонку Windows, щоб отримати цю функціональність (і я вас не звинувачую), ви можете так само легко замінити Windows.

Ось що я зробив на початку цього року. Навчання ubuntu було цікавим, але це було на краще.


3
"Модератори Microsoft на форумах, здається, пропонують, що за замовчуванням у Windows 7, правильно написані програми не повинні красти фокус". Однак все це програмне забезпечення Adobe робить це.
Джеймс П.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.