Можно ли отобразить карту клавиатуры в терминале?

Я хотел бы иметь возможность отображать карту клавиатуры в терминале, включая мертвые клавиши - возможно ли это?

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

1
задан 29 August 2013 в 22:04

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
0
ответ дан 29 August 2013 в 22:04

Другие вопросы по тегам:

Похожие вопросы: