Да, код хорош, и не без известен, но такая проблема, у меня на клавиатуре есть доп. клавиши: play, stop... И есть программа-плеер, я хочю чтобы она распознавала нажатые доп. клавиши. Когда форма находится в фокусе, то всё нормально, но только фокус прогпадает, и программа таким методом не может определить нажата клавиша или нет. А вот Winamp определяет нажатые клавиши, даже когда в трее. У меня два вывода: Либо он держит скрытую форму в фокусе постоянно, но это было бы заметно: когда я щёлкаю на любое окно, оно бы тут же теряло фокус, чего не происходит. Либо там хуки, но это уже сложней.
Поделитесь пожалуйста своими мыслямина эту тему.