osdkeys通过屏幕显示按下的键,非常适合截屏使用,特别是在与XMonad一起工作时。这款工具仅限于Linux操作系统。osdkeys使用xinput
程序来获取按键流,并通过libnotify
库将它们显示在屏幕上。目前,它支持显示诸如Emacs等符号。安装osdkeys非常简单,可以通过Hackage安装:$ cabal install osdkeys
。
使用osdkeys非常直观,只需执行命令:$ osdkeys: Arguments: DEVICE-ID [
。您可以使用xinput list
命令来获取设备ID。执行命令$ osdkeys 9
将会显示由设备ID为9的设备所产生的按键输入。
那么,为什么选择osdkeys而不是其他截屏工具,例如screenkey?这是因为screenkey存在不可预测的按键抓取问题,不支持XMonad,并且已停止维护。对于截屏工具的其他选择,您还可以参考以下资源:
暂无评论