Quiero evitar que el mouse active mis pantallas (mientras mi PC está encendida pero las pantallas están apagadas o el protector de pantalla está encendido).
He leído todos los recursos diciéndome exactamente cómo "no se puede hacer", por ejemplo, esta pregunta . O aquellos que dicen desconectar el mouse, o poner el mouse al revés, o evitar que el mouse active la PC de la suspensión. - No me interesan esos.
Quiero que alguien me ayude a encontrar esta solución:
- cómo interceptar el evento de monitor apagado o el protector de pantalla en caso de evento.
- de lo contrario, intercepte al menos un comando explícito de apagado del monitor que envío mediante la ejecución de un archivo monitorOff.bat o un comando nircmd o el comando AutoHotkey AHK.
- luego ejecute una secuencia de comandos que deshabilita inmediatamente mi mouse / mouse / periherals sin teclado.
- luego, si las pantallas se despiertan, o si el protector de pantalla está cerrado, o al menos si se presiona cualquier tecla del teclado, vuelva a habilitar el mouse.
Salud.
[EDITAR]
Tenemos una gran solución con AHK por usuario3419297. Idealmente, aunque la funcionalidad también debería funcionar si / mientras Windows está Bloqueado (no desconectado, pero bloqueado).
Tal vez de alguna manera use teclas adhesivas como dijo DaaBoss u otras partes de la accesibilidad de Windows.
fuente
Respuestas:
Pruebe este script AHK:
EDITAR:
En lugar de configurar en las opciones de energía el tiempo de inactividad después de que el monitor se apague o presione Win + L para bloquear el sistema, puede hacerlo usando un script AHK que se ejecuta permanentemente. En este script puede agregar más cosas (teclas de acceso rápido, hotstrings, funciones, etc.) que facilitan su trabajo.
fuente
BlockInput On
aBlockInput MouseMove
yBlockInput Off
paraBlockInput MouseMoveOff
. No pude descubrir cómo desbloquearlo presionando cualquier tecla del teclado en lugar de solo la tecla F1 o lo que sea.