在Kiosk模式下,在Linux上禁用Chromium Ctrl + T,Ctrl + N,Ctrl + W,Alt + F4等?

时间:2013-05-21 12:35:02

标签: linux keyboard-shortcuts raspberry-pi chromium raspbian

有没有办法在Linux中禁用Chormium的快捷键?我已经尝试了--app--kiosk标记,但它们没有禁用快捷方式,您仍然可以使用 Ctrl + 创建一个新的(虽然无法使用)标签T 并且可以使用 Ctrl + N 创建一个新的(功能齐全的)窗口。此外,Chromium似乎自己检查 Alt + F4 ,因为即使我在窗口管理器中禁用了它,它也会关闭Chromium。如何禁用Chromium中的所有快捷方式?窗口管理器是matchbox,以xorg + nodm开头(默认的lightdm + openbox系统不允许我自动重启会话或摆脱 Alt + Tab

这适用于在后台使用node.js处理硬件io的嵌入式系统,但它需要网络连接才能运行,所以我想确保用户被锁定在浏览器之外(各种 Ctrl < / kbd> + Alt + F *快捷方式已被删除,Chromium仍然是使其成为真正的自助服务终端系统的全部内容。 Alt + F4 不是主要问题(尽管摆脱它真的很好)因为当Chromium崩溃时nodm会自动重启它并处理 Alt + F4 有点合理(黑屏,闪烁白色,然后它又备份 - 这不是一个安全问题只是一个非常丑陋的“功能”,人们可能会偶然发现)。

2 个答案:

答案 0 :(得分:0)

我不认为chrome有一个内置的界面来禁用os键盘快捷键,比如 ALT + F4 ,但是你能做的就是用javascript拦截那些键盘按键这应该足以阻止按键工作。

要在你的所有页面上启用这样的脚本,你需要像greasemonkey这样的东西,铬支持开箱即用,你可以阅读它here

答案 1 :(得分:0)

自定义键盘快捷键 - Chromium 扩展