我在arch linux上 yay -S screenkey 安装了一下,发明不太行,或者我不会用,只有按ctrl组合按键时才会显示一点内容。不清楚什么情况。
参数示例:
screenkey --position=bottom -t=1 -g=300x200 --persist --font-color=#fff --compr-cnt=3 -M --show-settings
--
usage: screenkey [-h] [-d] [--no-systray] [-t TIMEOUT] [-p {top,center,bottom,fixed}] [--persist] [--window] [-s {large,medium,small}] [-g GEOMETRY] [--key-mode {composed,translated,keysyms,raw}] [--bak-mode {normal,baked,full}][--mods-mode {normal,emacs,mac,win,tux}] [-m] [--multiline] [--vis-shift] [--no-whitespace] [--show-settings] [--scr SCREEN] [-f FONT_DESC] [--font-color FONT_COLOR] [--bg-color BG_COLOR] [--opacity OPACITY][--ignore KeySym] [--compr-cnt COUNT] [--start-disabled] [--version] [-M] [--mouse-fade BUTTON_HIDE_DURATION]Screencast your keysoptions:-h, --help show this help message and exit-d, --debug 启用调试--no-systray 不创建系统托盘图标-t, --timeout TIMEOUT超时时间 (以秒为单位)-p, --position {top,center,bottom,fixed}设置垂直位置--persist 使窗口保持可见--window use a regular window for display (implies --persist)-s, --font-size {large,medium,small}设置字体大小-g, --geometry GEOMETRY设置固定区域/窗口几何形状--key-mode {composed,translated,keysyms,raw}设置按键处理模式--bak-mode {normal,baked,full}退格处理模式--mods-mode {normal,emacs,mac,win,tux}修饰符可视化模式-m, --mods-only 仅显示和修饰键一起按下的按键--multiline 将文本跨越多行--vis-shift 按下修饰符键时总是显示 Shift 键--no-whitespace 禁用空白字符可视化--show-settings 在启动时显示设置对话框--scr SCREEN 显示在指定编号的屏幕上-f, --font FONT_DESC 设置字体系列/字重--font-color FONT_COLOR设置字体颜色--bg-color BG_COLOR 背景颜色--opacity OPACITY 窗口透明度 (范围 0.0 -1.0)--ignore KeySym 忽略指定的按键名--compr-cnt COUNT 在指定次数后压缩重复按键的显示--start-disabled 在明确要求之前不显示任何内容--version show version of screenkey-M, --mouse show the mouse buttons--mouse-fade BUTTON_HIDE_DURATIONMouse buttons fade duration in seconds
--