CapsLock、NumLock、Insert,当键盘没有 LED 时如何在屏幕上显示键盘状态

问题描述 投票:0回答:5

当键盘有没有LED时,对于Linux机器,有没有简单的方法来做到这一点?通过命令行、Python、Perl 或 Ruby,显示键盘何时激活

CapLock
NumLock

linux keyboard
5个回答
9
投票

如果您想使用命令行检查 LED 状态,请使用:

xset q | grep LED

这将返回 LED 状态灯的二进制加法所得的数字。大写锁定是第一位,数字锁定是第二位...其余的你需要尝试,因为我只使用了这两个。


2
投票

如果您使用的是 gnome 3 Lock Keys 扩展可能会很有用。


1
投票

查看这篇关于 key-mon 工具的帖子

http://www.webupd8.org/2009/12/key-mon-displays-keyboard-and-mouse.html

据我所知,还有一个 CLI 命令可以检查包中的状态。


1
投票

这是一个好问题,如果您有虚拟机也适用。

我发现以下代码在 ESXi 5.1 上运行的 Ubuntu lucid VM 上运行良好,并且 mx5500 Revolution 蓝牙键盘组合上没有硬件 LED。

http://freecode.com/projects/numlockx

tar -xzf numlockx-1.2.tar.gz
./configure
make
./numlockx on

你可能看不到当前的状态,但至少你可以强制它成为你想要的样子。


0
投票

如果您安装了多种语言输入源,您可能会在右上角有一个语言切换菜单(即 [ en | fr ])。它的上下文菜单有一个选项“显示键盘布局”,它有自己的虚拟 LED 指示灯。

但是,只有当该窗口具有焦点时它才会保持同步。如果你例如在 gedit 中切换数字锁定,但保持此窗口在后台打开,您会看到它保持旧状态。

© www.soinside.com 2019 - 2024. All rights reserved.