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?


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 ...


¿Evitará el combo Win + L? Sólo curioso.
Sarge Borsch
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.