如何在inittab中定义按下滚动锁的动作?

发布于 2024-10-07 23:24:24 字数 451 浏览 2 评论 0原文

我希望在按下键盘上的滚动锁定键时执行特定的 shell 脚本(我使用的是 openSUSE 10.2)。为此,我想编辑 inittab (在 /etc/initab/ 下),如下所示: cb:12345:kbrequest:/home/user1/script.sh (其语法为:id:runlevels:action:process - 请参阅 man inittab 或 http://unixhelp.ed.ac.uk/CGI/man-cgi?inittab+5)

但现在我仍然不知道如何或在哪里定义我的滚动锁钥匙。手册页上有一些关于键盘映射文件的内容。哪里可以找到这个? 在那里插入什么?是:键码 70 = KeyboardSignal 吗?

期待您的回复!

I want a specific shell-script to be executed when I press the scroll lock key on my keyboard (I am using openSUSE 10.2). For this I want to edit the inittab (under /etc/initab/) like this:
cb:12345:kbrequest:/home/user1/script.sh
(the syntax for this is: id:runlevels:action:process - see man inittab or http://unixhelp.ed.ac.uk/CGI/man-cgi?inittab+5)

But now I still don't know how or where to define my scrolllock key. The manual page says something of a keymap file. Where to find this?
And what to insert there? Is it: keycode 70 = KeyboardSignal ?

Looking forward to your replies!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

救星 2024-10-14 23:24:24

尝试:

$ echo 'keycode 70 = KeyboardSignal' | loadkeys

man loadkeys (可能在 kbd 包中)会给你更多信息。

Try:

$ echo 'keycode 70 = KeyboardSignal' | loadkeys

man loadkeys (in kbd package probably) will give you more info.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文