Combinando algumas das ideias acima, criei este script. É testado e funcionando.
CentreCursor.ps1
[System.Reflection.Assembly]::LoadWithPartialName("System.Drawing") | out-null
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | out-null
$bounds = [System.Windows.Forms.Screen]::PrimaryScreen.Bounds
$center = $bounds.Location
$center.X += $bounds.Width / 2
$center.Y += $bounds.Height / 2
[System.Windows.Forms.Cursor]::Position = $center
Salve este script em uma pasta conveniente e crie um atalho no menu Todos os Programas:
Target: %systemroot%\system32\windowspowershell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned -File "C:\Path To Script\CentreCursor.ps1"
Shortcut key: Ctrl + Alt + Shift + C
Run: Minimized
Agora, sempre que você pressionar Ctrl + Alt + Deslocar + C , o cursor retornará para casa. / p>
Editar: Embora não pareça ser um requisito em meu computador, adicionei a sugestão de Patrick ao atalho.