Как остановить приложения Microsoft Office, игнорирующие щелчок на не сфокусированном окне


16

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

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

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

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

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

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


1
Я тоже собирался задать этот вопрос. Действительно странно, что никто не знает ответа. Может быть, спросить на форуме Office?
Уве Кейм

Странный. Я никогда не замечал это несоответствие, но это действительно не имеет смысла. Независимо от того, что вы предпочитаете, по крайней мере, в Microsoft все должно быть согласовано, так или иначе. Хороший вопрос.
Ариана

Какой вкус Office вы используете?
Доктор Рейхард

3
В некоторых ситуациях, команда бюро пошла на многое , чтобы сделать Управление Ласточки щелчки и не реагировать на них: 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.