Percorra outra janela sem perder o foco
Você tem pelo menos duas opções:
1) Focus-segue-mouse
(também conhecido como focus-follows-pointer)
Isso permite rolar uma janela sem focalizar. Há uma série de opções para este no Windows 10 como expostos neste QA :
- Controles do x-Mouse , um utilitário de código aberto (crédito para ArthurChanez )
-
há também uma opção do PowerShell, conforme golvok :
$signature = @" [DllImport("user32.dll")] public static extern bool SystemParametersInfo(int uAction, int uParam, ref int lpvParam, int flags ); "@ $systemParamInfo = Add-Type -memberDefinition $signature -Name SloppyFocusMouse -passThru [Int32]$newVal = 1 $systemParamInfo::SystemParametersInfo(0x1001, 0, [REF]$newVal, 2)
2) Uma tecla de atalho personalizada para rolar outra janela
Isso é possível com um software do tipo hotkey-automação, como autohotkey
AutoHotkey is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts for all kinds of tasks such as: form fillers, auto-clicking, macros, etc.
Com o autocuidado, você pode capturar teclas de atalho (globais / específicas da janela) e enviá-las para uma janela específica / outra.
Os benefícios dessa abordagem são:
- mantenha as mãos no teclado!
- você pode ter várias teclas de atalho diferentes para percorrer diferentes quantidades (5 linhas, meia página, página etc.)
- teclas de atalho para pular rapidamente para outras seções de documentação ou outras tarefas que possam roubar o foco com o mouse
- você poderia tornar as teclas de atalho específicas para o seu código IDE (em vez de globais), para que elas rolem a janela da documentação apenas nesse contexto, não seja necessário aprender um novo comportamento do mouse
- aprender a automação de auto-chave pode ser benéfico em outras áreas