我希望能够在终端中显示包括死键在内的键盘映射 - 可以吗?
我想知道是否有ncurses
应用程序能够显示带有映射列表的键盘,可能带有死键重音。我已经知道如何找到我启用的布局和模型。如果它们是模块化的,比如基本布局是一个部分,死键是另一个部分(例如在单独的文件中指定),我很乐意将它们分开。我几乎对这种内部结构一无所知(这有点明显)。
答案1
使用 setxkbmap 您可以获取终端中的一些信息,例如布局、规则、模型、选项、键码、符号等。
例如在我的计算机上输入setxkbmap -print
以下内容:
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+gr:2+inet(evdev)+group(alt_shift_toggle)" };
xkb_geometry { include "pc(pc105)" };
};
并输入setxkbmap -query
输出:
rules: evdev
model: pc105
layout: us,gr
variant: ,
options: grp:alt_shift_toggle