Я хотел бы иметь возможность отображать карту клавиатуры в терминале, включая мертвые клавиши - возможно ли это?
Интересно, есть ли, скажем, приложение ncurses
, способное отображать клавиатуру с отображенными в списке сопоставлениями? , возможно с мертвыми акцентами ключей. Я уже знаю, как найти макет и модель, которую я включил. Если они являются модульными, например, базовый макет - это одна часть, а мертвые ключи - это другая (например, указанная в отдельных файлах), я был бы счастлив получить их отдельно. Я практически ничего не знаю об этом типе внутренних органов (что довольно очевидно).
Используя 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