AutoHotkey desativar Alt + Tab, Winkey, Ctrl + Alt + Delete para o modo de quiosque

1

Estou inicializando um PC com Windows 8 no Chrome com o "--kiosk" adicionado ao caminho, para que eu tenha o modo de quiosque ativado. Agora preciso desabilitar todas as chaves que permitiriam ao usuário sair do modo de quiosque. Até agora eu identifiquei:

  • Todas as teclas de função F1 a F12
  • Alt-Key (por exemplo, Alt + Tab)
  • Chave do Windows

Ctrl + Alt + Delete será desativado pela Diretiva de grupo (gpedit.msc e, em seguida, navegando para Configurações do usuário > Modelos de administrador > Sistema > Ctrl + Alt + Del opções). Você vê mais combinações de teclas que permitiriam que um usuário saísse de outra maneira?

Qual script eu precisaria para desativar as 3 combinações acima e como eu criaria um prompt para um diálogo de código PIN no AutoHotkey, como pressionar Alt + F7 e agora temos que inserir um pin de 6 dígitos para desbloquear as chaves e Alt + F8 para bloquear as teclas?

    
por Jack Murphy 13.06.2013 / 17:52

1 resposta

1

Alguns outros navegadores, como o FireFox e o Opera, já têm muitas chaves bloqueadas.

Aqui está um script para bloquear algumas das teclas. Para o F1 .. F12 , você terá que preencher as chaves perdidas ... Você pode ter que adicionar Ctrl + Esc (^ Esc :: Retornar)

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

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

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

A maneira mais fácil de bloquear / desbloquear as teclas é com "suspender". Você pode fazer isso dessa maneira.

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

!F8::
    Suspend, Off
Return

p. código não testado ....

Você também pode adicionar um cheque a cada 200 ms, para ver se o seu quiosque está de fato "no topo" e, caso contrário, refocalize as janelas no quiosque ...

    
por 13.06.2013 / 20:13