вторник, 20 января 2009 г.

Итак, консоли:
не больше 16-ти штук ( Note that VT 0 is always open, since it's an alias for the current VT, and people can't use it here. We cannot return state for more than 16 VTs, since v_state is short.)
linux-2.6.0\drivers\char\vt_ioctl.c

Итак, у клавиатуры консоли есть 4 режима:

raw (scancode) K_RAW
mediumraw (keycode) K_MEDIUMRAW
default (ASCII) K_XLATE
Unicode (UTF-8) K_UNICODE

частота повтора,
задержка перед началом повтора

У экрана консоли два основных режима:
текстовый/графический
также отдельно режим (я так понимаю, что это пресловутые VGA 0xXXX)
А еще размер - количество строк и колонок,
XxY - пиксельный размер, а также размер одного символа в пикселях.


Консоли:
tty - реальная консоль
pty - http://en.wikipedia.org/wiki/Pseudo_terminal
http://www.kernel.org/doc/man-pages/online/pages/man7/pty.7.html


P.S.
Интересно, а как включать Нумлок?
клавиша META - обнаружил, что это может быть клавиша "WIN"

Комментариев нет: