Есть ли способ получить доступ к элементам в системном трее с помощью клавиатуры в Windows XP?
Есть ли способ получить доступ к элементам в системном трее с помощью клавиатуры в Windows XP?
Ответы:
Вы можете переместить фокус клавиатуры непосредственно в область systray (значки системных уведомлений) с помощью Win+B.
После выбора значка с помощью клавиш со стрелками вы можете смоделировать щелчок левой кнопкой мыши Space(или, может быть Enter), и щелчком правой кнопки мыши AppMenu(клавиша контекстного меню) или Shift+F10.
NB. Используя этот метод, некоторые пользователи Windows XP могут не увидеть «фокус» в системном трее. Если вы нажимаете, Win+Bи кажется, что ничего не произошло, не откладывайте на завтра. Попробуйте нажать →один или два раза, а затем Shift+F10, и вы можете найти, что это работает независимо. (Напротив, использование этого метода может с большей вероятностью позволить вам увидеть «фокус». Значок «активный» должен быть выделен в виде прямоугольника, образованного тонкими пунктирными линиями.)
Нажмите кнопку «Windows», чтобы открыть меню «Пуск», но затем нажмите «escape». Вы только что заставили строку меню войти в контекст клавиатуры. Теперь вы можете переключаться между основными областями строки меню, такими как быстрый запуск, панели инструментов и SysTray. После вкладки в SysTray вы можете использовать клавиши со стрелками, чтобы выбрать конкретный значок, и клавишу меню, чтобы имитировать щелчок правой кнопкой мыши.
я создаю скрипт autohotkey, который позволяет активировать нужную иконку, используя правильный контроль и номер. Количество зависит от порядка появления иконки. Вы можете изменить источник, чтобы настроить ваши потребности. Вот полный код с объяснением горячей клавиши для systray