Як зупинити програми Microsoft Office, ігноруючи клацання у вікні, що не фокусується


17

Програми Microsoft Office в Windows поводяться як Mac OS - якщо у вікні немає фокусу на вході, то натискання однієї з його кнопок лише фокусує вікно, і вам потрібно знову натиснути, щоб активувати кнопку (або інше управління).

Це було б досить прикро, якби це відповідало іншим програмам, але це навіть не відповідало іншим програмам Microsoft, як Explorer.

Ця публікація "Перший клік миші встановлює фокус, але інакше ігнорується" добре описує проблему, але модератор її не отримав, і її було проігноровано.

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

Одне вирішення полягає в тому, щоб увімкнути "Активувати вікно, наведення на нього мишкою" на панелі керування, але це не на смак кожному і змінює поведінку всього робочого столу, а не просто виправляти зламані програми.

Чи є спосіб зупинити додатки Office ігнорувати клацання на нефокусованому вікні, не змінюючи поведінку всього робочого столу?


1
Я теж збирався задати це питання. Дійсно дивно, що ніхто не знає відповіді. Можливо, питаєте на якомусь форумі Office?
Uwe Keim

Незвичайно. Я ніколи не помічав цієї розбіжності, але вона справді не має сенсу. Незалежно від того, які ваші уподобання, принаймні в рамках Microsoft, вона повинна бути тією чи іншою послідовною. Гарне питання.
Аріана

Який аромат Office ви використовуєте?
Докторо Рейхард

3
У деяких ситуаціях команда Office намагалася зробити так, щоб Office проковтнув кліки і не відповідав на них: blogs.msdn.com/b/jensenh/archive/2006/01/26/517851.aspx
TessellatingHeckler

5
У статті, опублікованій @TessellatingHeckler, чітко видно, що справжня проблема - стрічка . Вони хакують модель фокусування, щоб підтримати цю нову (нову! = Кращу) систему орієнтованого на контекст меню. Я думаю, що це підтримує думку про те, що статичні панелі інструментів та меню, що спадає, сприяють більш плавному робочому процесу. Я вже багато років використовую Office і досі перебуваю, що шукаю стрічку, щоб знайти те, що раніше було легко доступним через спадне меню або панель інструментів. Що ще важливіше та більше тематично, проблема, що фокусується подвійним клацанням, при переключенні з іншого додатка зводить з розуму .
Райан Гріггс

Відповіді:


1

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

http://msdn.microsoft.com/en-us/library/hae1hxka.aspx


3
Зрозуміло, що це стосується програми, оскільки Office робить це інакше, ніж інші програми. Я не хочу нічого змінювати на рівні системи, я хочу виправити Office. Якщо виправити Office неможливо, я б розглядав додаток, який слідкував за клацанням миші через неактивні вікна та активував їх до того, як вони отримали клацання. Можливо?
Деніс Хоу

@DenisHowe: Я б здогадався, що AutoHotkey може це зробити.
TOOGAM

0

Це, можливо, не зовсім те, що ти шукаєш, але, здається, працює на мене.

http://www.howtogeek.com/howto/windows-vista/switch-windows-by-hovering-the-mouse-over-a-window-in-windows-vista/

Він перемикає фокус на вікно, з яким миша закінчилася. Для Office це ефективно "перший клік", щоб отримати фокус. (Можливо, невдалий) побічний ефект полягає в тому, що все, на що ви наближаєтесь, виходить на фронт - так, як ви натиснули на нього.


Ласкаво просимо до Супер Користувача. Зовнішні посилання можуть розірватися або бути недоступними, і тоді ваша відповідь не буде корисною. Будь ласка, включіть важливу інформацію до своєї відповіді та використовуйте посилання для атрибуції та подальшого читання. Спасибі.
fixer1234
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.