13

Приложения Microsoft Office в Windows ведут себя как Mac OS - если окно не имеет фокуса ввода, то нажатие одной из его кнопок только фокусирует окно, и вам нужно нажать еще раз, чтобы активировать кнопку (или другой элемент управления).

Это было бы достаточно раздражающим, если бы оно было совместимо с другими приложениями, но даже не совместимо с другими приложениями Microsoft, такими как Explorer.

Этот пост «Первый щелчок мыши устанавливает фокус, но в остальном игнорируется» хорошо описывает проблему, но модератор не понял ее, и она была проигнорирована.

Эта "Windows требует щелчка, чтобы активировать окно, прежде чем второй щелчок выберет кнопку.Как я могу это изменить?" было о разработке кода, а не об общей конфигурации пользователя.

Одним из обходных путей является включение «Активировать окно, наведя на него курсор мыши» из панели управления, но это не всем по вкусу и меняет поведение всего рабочего стола, а не просто исправляет поврежденные приложения.

Есть ли способ остановить приложения Office, игнорируя щелчок на не сфокусированном окне без изменения поведения всего рабочего стола?

2 ответа2

1

Я почти уверен, что обработка активации щелчка мышью зависит от приложения и не настраивается на уровне всей системы.

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

0

Возможно, это не совсем то, что вам нужно, но мне кажется, что это работает.

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

Он переключает фокус на окно, над которым в данный момент находится мышь. Для Office это, по сути, «первый щелчок», чтобы получить фокус. Побочным эффектом (возможно, неудачным) является то, что все, что вы наводите, выходит вперед - так же, как вы нажали на него.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .