11

В Windows 7, если вы щелкнете по элементу панели задач в окне, которое имеет фокус, это окно будет удалено. Когда я нажал на окно, я хочу сфокусироваться на нем. Я искал способ заставить Windows воспринимать щелчок как фокусировку или бездействие, но не смог найти удовлетворительного набора поисковых терминов.

2 ответа2

8

После неудачных поисков программ, которые могут это сделать, я фактически вернулся к своему любимому, то есть 7+ Taskbar Tweaker. Оказывается, это позволит вам сделать это, но , используя скрытый вариант , который не подвергается через пользовательский интерфейс! Подробнее см. В разделе « Дополнительно » файла справки.

I. Для нормальной установки программы

  1. Откройте regedit и перейдите к:

    HKEY_CURRENT_USER\Software\7 Taskbar Tweaker\Mouse Button Control
    

    1

  2. Создайте новый DWORD с именем taskbaritem|lclick и установите его значение равным 1.

II. Для портативной установки программы

  1. Запустите программу один раз, затем закройте ее полностью (т. Е. Щелкните правой кнопкой мыши значок в области уведомлений / области уведомлений и выберите « Выход»), чтобы создать файл 7+ панели задач Tweaker.ini в том же каталоге, в котором находится 7+ панель задач Tweaker.exe .

  2. Откройте INI в Блокноте или любом текстовом редакторе и добавьте в него следующий раздел в самом начале или конце (не путайте его с записями для других разделов, таких как Config или OptionsEx):

    [Mouse Button Control]
    taskbaritem|lclick=1
    

Теперь запустите программу и попробуйте щелкнуть левой кнопкой мыши любую кнопку панели задач столько, сколько вы хотите. :)

2

Иногда я работаю с несколькими файлами, которые почти идентичны, и это вызывает у меня головную боль.

У меня сложилось впечатление, как и у оригинального постера, что Win 7 отличается, но аргумент "старая версия так и сделала" тоже показался правильным.

Я только сейчас понял, в чем разница, и это не очевидно, поскольку Win 7 имеет более легкую "подсветку" панели задач, чем XP. Я не уверен, как это объяснить, поэтому я возьму длинный путь ...

Допустим, у меня уже открыто два приложения на панели задач с именами A и B. Нажатие на «A» на панели задач вызывает окно «A». Затем нажмите «B» на панели задач, чтобы открыть окно «B».

Если я снова нажму на «B» на панели задач, это свернет окно «B» - хорошо. Но вот проблема ... поскольку «B» минимизирует, это «A», который получает фокус.

И это проблема, потому что в прошлом я знал, что В ЛЮБОЕ время я щелкал окна «B» на панели задач, приложение «B» фокусировалось, было ли оно минимизировано или нет.

Но теперь, щелкнув по элементу панели задач «B», вы НЕ гарантируете, что у вас будет «B». Если вы нажали по ошибке, когда «B» уже запущен, то всплывают предыдущие окна, а не «B».

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


Я также только что понял, что Win 7 также выделяет значок панели задач, когда мышь находится над ним. Это эффективно маскирует тот факт, что фокус теряется в окне панели задач, по которому щелкнули (хотя у мыши немного другая подсветка панели задач).

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