提问人:Tyler Faulkner 提问时间:9/2/2022 最后编辑:mkrieger1Tyler Faulkner 更新时间:9/2/2022 访问量:346
Yocto Weston Chromium Kiosk 模式禁用快捷方式和功能键
Yocto Weston Chromium Kiosk Mode Disable Shortcuts and Function keys
问:
我正在尝试找到一种方法来禁用 F1、Ctrl+T,这是我使用 chromium 创建的展台的 Ctrl+N 函数。我使用 Weston 作为合成器。我也在用 bitbake 构建 Yocto。据我所知,在使用 Bitbake 构建或运行时没有选项可以在 chrome 中禁用这些快捷方式。
我正在使用的自助服务终端旨在立即启动到 chrome 并打开一个预设站点,但我根本不希望用户能够突破它。用户应被锁定到此页面,并且无法逃脱。
Xmodmap 不可用于重新绑定密钥,因为操作系统不是基于 X11 的。
我还尝试过使用 Keyd 和 Kmonad 等程序;但是,这些需要 uinput 内核模块,该模块未安装在我的 Yocto 构建中。
我能够得到的最远是使用 XKB 符号禁用左和右控制键,将选项添加到 evdev,然后在 weston.ini 文件中设置选项。目前有两个问题。一个是由于某种原因我无法禁用功能键。其次,我在尝试覆盖 bitbake 中的 weston.ini 和 evdev 文件时遇到了构建问题。
因此,我想到几个问题,我希望能得到一些帮助/专业知识:
- 有没有办法手动安装uinput内核模块?如果是这样,如何?
- 功能键不能像XKB中的其他键一样被反弹是有原因的吗?
- 我是否还有其他选项可以禁用这些键或快捷方式?或者,我应该对展台进行更广泛的更改,以便更轻松地实现单个 Web 应用程序的预期目标?
答: 暂无答案
评论