AutoHotkey deshabilita Alt + Tab, Winkey, Ctrl + Alt + Supr para el modo quiosco

2

Estoy iniciando una PC con Windows 8 en Chrome con "--kiosk" agregado a la ruta, así que tengo habilitado el modo kiosk. Ahora necesito deshabilitar cada tecla que permita al usuario salir del modo quiosco. Hasta ahora he identificado:

  • Todas las teclas de función F1 a F12
  • Alt-Key (p. Ej. Alt + Tab)
  • Clave de Windows

Ctrl + Alt + Supr se deshabilitará mediante la Política de grupo (gpedit.msc y luego navegará a Configuración de usuario> Plantillas de administrador> Sistema> Opciones Ctrl + Alt + Supr). ¿Ves más combinaciones de teclas que permitirían a un usuario salir de otra manera?

¿Qué script necesitaría para deshabilitar las 3 combinaciones anteriores y cómo crearía un mensaje para un diálogo de código pin en AutoHotkey, como si presionáramos Alt + F7 y ahora tenemos que ingresar un pin de 6 dígitos para desbloquear las teclas y Alt + F8? para cerrar las llaves?

Dominik
fuente
El siguiente post tiene una lista más detallada de las llaves para bloquear: superuser.com/questions/727072/...
DBolton

Respuestas:

2

Algunos otros navegadores como Firefox y Opera ya tienen muchas teclas bloqueadas.

Aquí hay un script para bloquear algunas de las teclas. Para el F1... F12, deberá completar las claves que faltan ... Es posible que deba agregar Ctrl+ Esc(^ Esc :: Volver)

!Tab::Return ; Alt-Tab
!F4::Return ; Alt-F4

F1::Return
F2::Return
......
F11::Return
F12::Return

LWin::Return
RWin::Return
#::Return

La forma más fácil de bloquear / desbloquear las teclas es con "suspender". Puedes hacerlo de esta manera.

!F7::
InputBox, Code, Unlock,Enter the unlock code.,HIDE
If ErrorLevel
    Return
If (Code = 1234)
    Suspend, On
Return

!F8::
    Suspend, Off
Return

Ps código no probado ...

También puede agregar una verificación cada 200 ms aproximadamente, para ver si su quiosco está "en la parte superior" y, de lo contrario, vuelva a enfocar las ventanas en el quiosco ...

Robert Ilbrink
fuente
¿Evitará el combo Win + L? Sólo curioso.
Sarge Borsch