Sé que esta pregunta es bastante antiguo, pero he encontrado una solución que funciona para mí (y probablemente muchos otros también). Si no utiliza las teclas CTRL y ALT en el navegador, puede deshabilitarlas en el sistema operativo.
En Linux, utilicé xmodmap -pke
para averiguar qué clave se asignó a qué código. Conocer los códigos de tecla, solía:
xmodmap -e "keycode 37 = "
xmodmap -e "keycode 105 = "
para desactivar tanto la izquierda como la derecha CTRL teclas (para evitar que algo así como CTRL +W,CTRL + T , etc.), luego con:
xmodmap -e "keycode 133 = "
xmodmap -e "keycode 134 = "
tanto a la izquierda y derecha SÚPER teclas (Windows Keys) (para evitar la apertura del menú de inicio y tales cosas de fantasía)
y, finalmente, con xmodmap -e "keycode 105 = "
que desactivaron el ALT clave (para evitar ALT + F4, etc.).
y, opcionalmente, se puede desactivar F1 también, por lo que la página de asistencia de Chrome no se abre, con: xmodmap -e "keycode 67 = "
Por último, dejar que el cromo o cromo bloquean el resto para nosotros usando modo de pantalla completa:
chromium-browser --kiosk http://example.com/
o
google-chrome --kiosk http://example.com/
y clic derecho ya está desactivada en modo de pantalla completa, así que no lo hacen n para cambiar cualquier cosa allí.
Con todo esto, el usuario final solo puede navegar con el mouse dentro de la página web predefinida (y enlaces que conducen a otro contenido, por supuesto) y escribir cosas con los caracteres normales en el teclado, pero nada más. La recarga puede ser todavía posible (F5), pero incluso eso se puede desactivar con: xmodmap -e "keycode 71 = "
Precaución: Por favor ejecute xmodmap -pke
primeros en descubrir si el teclado o el sistema operativo tienen la misma configuración de teclado, o puede desactivar otra teclas normales sin saber.
Precaución 2: Tenga en cuenta que si usted ha hecho everyhing arriba y luego lanzar Chrome o Chromium en modo de pantalla completa, que no puede salir más! Solo presionar físicamente el botón de encendido o eliminar la aplicación a través de SSH o Telnet le permitirá reanudar el funcionamiento normal nuevamente.
para hacer esos cambios sean permanentes, leer el final de esta guía: https://stackoverflow.com/a/11219056/3525780
EDIT: Para aquellos que tienen problemas incapacitantes la F1,F5, etc. teclas, el uso siguiente como una Solución:
xmodmap -e "keycode 67 = Escape"
(de alguna manera esas "teclas de función" necesita ser asignado a una clave ya existente y asignado)
Obviamente, Chrome OS es la respuesta ;-p –
Puede ser más simple escribir su propio navegador. –