Как контролировать клавиатуру над всеми другими приложениями, а затем вместо них отправлять на них другие клавиши
Я строю мультимедийную консоль на основе старого компьютера под управлением Win7.
Я хочу управлять игроками с помощью цифровой клавиатуры. Я могу'• Используйте обычные устройства управления мультимедиа, потому что они отвечают только на Windows Media Player. Я буду использовать KVM Player, Winamp и другие. Так что у каждого естьs собственный набор сочетаний клавиш для воспроизведения, паузы, перемотки вперед, громкости и т. д.
Для этого я думаю о создании приложения Delphi, которое обнаружит приложение переднего плана и получит из базы данных ярлыки, которые использует это приложение.
Когда я использую цифровую клавиатуру (размер обычного пульта дистанционного управления) и нажимаю5
для игры, мое приложение может обнаружить его и отправить в ОСP
ключ, если я использую Winamp илиSpace
если я использую Media Player Classic.
Какие функции я должен использовать, чтобы сначала получить нажатую клавишу, а затем отправить другую клавишу?