Answers:
xkeycaps
如果我正确理解你的话,似乎可以满足你的要求。
xmodmap
。如果将鼠标悬停在更改的键上,则上半部分的键符号行将xkeycaps
正确更新。我正在研究相同的问题,但是我使用xmodmap进行了很多更改。因此,我也在寻找一种显示当前键映射的好方法。
选择当前布局的gkbd-keyboard-display
方式如下:
#! /usr/bin/env fish
set layout (setxkbmap -query | grep layout | tr -s ' ' | cut -d ' ' -f2)
set variant (setxkbmap -query | grep variant | tr -s ' ' | cut -d ' ' -f2)
gkbd-keyboard-display -l $layout\t$variant
或者,类似地:
#! /bin/bash
layout=`setxkbmap -query | grep layout | tr -s ' ' | cut -d ' ' -f2`
variant=`setxkbmap -query | grep variant | tr -s ' ' | cut -d ' ' -f2`
gkbd-keyboard-display -l ${layout}$'\t'${variant}