我怎样才能让我的孩子安全地使用笔记本电脑上的键盘/触摸板?(例如允许数字和字母,但禁用F1、、Esc触摸板、点击事件等)。我已阅读如何禁用键盘上的按键?,但这并没有讨论所有问题。我想知道是否有一个预先存在的解决方案,这样我就不需要自己研究所有这些细节了。
我希望能够按下“一组秘密按键”,然后在“安全”键盘模式和“正常”键盘模式之间切换。我希望这样做,这样我就可以使用我的键盘,然后我的孩子可以在键盘上打字,然后我可以继续使用键盘。
我正在使用 Ubuntu 12.04.3 LTS
$ uname --kernel-release --kernel-version --machine
3.2.0-56-generic #86-Ubuntu SMP Wed Oct 23 09:20:45 UTC 2013 x86_64
答案1
担心没有现成的解决方案。
对于“秘密组合键”,请参阅 [gnome 图标] → 控制中心 → 组合键。实际上,任何带有控制键+字母的键对于幼儿来说都是安全的。
对于禁用按键,xmodmap 可能是最好的选择。以下是如何设置 F1..F3 以根据“shift”状态打印句点或相应的数字...
xmodmap <<EOX -
keycode 67 = period 1
keycode 68 = period 2
keycode 69 = period 3
EOX
(这样他们就做了“一些事情”,但没有什么好笑的)。
这对于“小孩子过来,想玩键盘”来说没问题。随着他们长大,他们需要自己的帐户。
答案2
触摸板很容易禁用。在系统设置中的“鼠标和触摸板”下的“触摸板”选项卡下,只需将其禁用即可。对于键盘,可能有一种在软件中执行所需操作的方法,但我从未见过或听说过。您将遇到的麻烦是使用“密码”重新启用某些功能。我能想到的唯一重新启用按键的方法是使用命令提示符,您不想让幼儿知道这一点。
我认为硬件方法可能效果更好。他们出售专为儿童设计的无功能键键盘。例如:
http://www.amazon.com/DURAGADGET-Colourful-Childrens-Special-Keyboard/dp/B005GL0PXK
它确实仍然有“esc”键。因此,如果您想避免这种情况,您可能必须物理移除该键。但我想,如果您问的是笔记本电脑(我假设您提到了触摸板),这会变得有点困难,因为您无法真正移除它附带的键盘。
你看过 OLPC 吗? http://one.laptop.org/
他们为孩子们制作非常坚固的平板电脑和笔记本电脑。你可以在 eBay 上以相对便宜的价格买到它们。或者,只需创建一个权限非常有限的帐户,如果他们搞砸了,只需删除并重新创建帐户即可。