Если оно не экспортируется цивилизованно, то можно найти в ядре статичные данные и от них плясать по /dev/kmem. Как я понимаю, тебе нужна структура kbd_table, берешь ее адрес из System.map, читаешь из /dev/kmem по этому адресу, что нужно... ну и т.д.
Сделал. Все оказалось намного проще -- добавил в драйвере vt
еще один ioctl, по аналогии с KDGKBLED. Две строчки с vt_ioctl.c и одна в kd.h.
Имею теперь в консоли индикатор расклаки клавиатуры в стиле MS-DOS :)
ну... в коде ядра я только начинаю разбираться.
соответственно не знаю, существует ли законный способ
эту переменную вытащить. читая исходники этого так просто
не поймешь