URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3541
[ Назад ]

Исходное сообщение
"scancode"

Отправлено gal , 01-Ноя-04 18:37 
Как получить scan code клавиши в момент нажатия и отжатия
для всех клавиш (включая ctrl, alt, shift)

Содержание

Сообщения в этом обсуждении
"scancode"
Отправлено gal , 01-Ноя-04 18:38 
pls HELP!!!



"scancode"
Отправлено dimus , 04-Ноя-04 08:40 
А в какой среде вы его собираетесь получать?
Вообще можно работать с контроллером клавиатуры напрямую по портам ввода-вывода - тогда вы получите скан код независимо от установленной ОС, правда чтобы провернуть такое из под ОС вам прийдется написать драйвер. Вобщем уточните задачу, может придумаем что получше.

"scancode"
Отправлено gal , 04-Ноя-04 14:15 
>А в какой среде вы его собираетесь получать?
>Вообще можно работать с контроллером клавиатуры напрямую по портам ввода-вывода - тогда
>вы получите скан код независимо от установленной ОС, правда чтобы провернуть
>такое из под ОС вам прийдется написать драйвер. Вобщем уточните задачу,
>может придумаем что получше.

Я работаю под Gentoo Linux 2.4.27.
Мне нужно написать тулзень которая будет писать в файл состояние
клавиш которые нажал пользователь, а потом используя модуль
ядра KBDE эмулировать ввод с клавиатуры.
Если пользователь к примеру нажмет ctrl+shift как мне это отследить.
Посоветуй как быть.

Заранее спасибо.


"scancode"
Отправлено chip , 06-Ноя-04 14:30 
>Если пользователь к примеру нажмет ctrl+shift как мне это отследить.
>Посоветуй как быть.

рыть нужно в направлении ncurses, а точнее man getch