Полностью перехватить ввод с определенной клавиатуры, можно только написав свой драйвер определенного уровня (по памяти не скажу, какого). Для моей задачи было достаточно предотвратить ввод считываемых данных в интерфейс пользователя, для этого я просто снимаю фокус с активных окон. Вот такой вот костыль.
Добавлю, если позволите, лучше думать не о деньгах, так как деньги это лишь средство, а конкретной вещи, которую можно приобрести за них.
А лучше вообще за любую работу вознаграждать себя неким приобретением четко связанным с выполненной задачей (я имею ввиду профессиональную деятельность).
Сходу, самый большой и не приятный: беспричинные вылеты, и ладно бы просто потерял все последние изменения, так еще и файл проекта разрушается и не открывается больше.