Есть ли способ получить доступ, перемещать и запускать элементы системного трея? Т.е. как горячие клавиши для доступа к элементам панели задач (Windows+Number)
3 ответа
Основываясь на том, что @Shinray сказал о ярлыке Win + B , я создал этот скрипт AutoHotkey :
#SingleInstance, force
CoordMode, Mouse, Screen
SetDefaultMouseSpeed, 0
RControl & 1::
jumper(1, "Enter")
Return
RControl & 2::
jumper(2, "SingleClick")
Return
jumper(position, action)
{
MouseGetPos, xpos, ypos
sendInput {LWinDown}{b}{LWinUp}{Right %position%}{Enter}
Sleep, 100
if(action = "Enter")
{
}
if(action = "SingleClick")
{
MouseClick, left
}
if(action = "DoubleClick")
{
MouseClick, left, , ,2
}
if(action = "RightClick")
{
MouseClick, right
}
MouseMove %xpos%, %ypos%
}
Просто нажмите Rctrl+Number для активации; щелкните или щелкните правой кнопкой мыши по значку systray, который вам нужен.
Например, я поместил действие ввода и нажатия на первые две иконки (в моей системе это uTorrent и Altdrag). Число указывает порядок появления.
Если вы ищете что-то встроенное, ответ «нет». Если не считать старомодный метод «Переключение фокуса на панель задач, вкладку в системный трей, стрелку над нужным значком и т.д.». Вы можете сократить это с помощью WinKey+B, но вам все равно придется стрелять, а затем взаимодействовать трудным способом.
Существует бесплатное приложение, которое вы можете использовать под названием Taskbar Shuffle.
Вы можете изменить порядок открытых окон на панели задач, как вы предпочитаете. Я уверен, что это приложение позволяет вам также изменить порядок значков систрея. Я не уверен, поддерживает ли он горячие клавиши, хотя это может ...