Зачем заморачиваться с эмуляцией нажатия клавиш с помощью контроллера, когда можно сразу обойтись клавиатурой? Например, чтобы использовать его в качестве пульта дистанционного управления. Или поиграть в игры, которые не поддерживают управление с геймпада.
Если вы решили, что вам точно нужно решить эту задачу, то я рекомендую попробовать приложение JoyToKey. С его помощью вы сможете легко назначить любые действия клаво-мыши на контроллер.

Для этого достаточно подключить геймпад к ПК и запустить утилиту. Далее надо выбрать, какое действие на контроллере вы хотите отредактировать. И в отдельном окне назначить необходимое нажатие кнопки клавиатуры или мыши.
Кроме обычных нажатий, можно настроить переключение между несколькими действиями, ввод текста с поддержкой маски и многое другое.

Стоимость
Попробовать JoyToKey можно бесплатно в течение ограниченного периода времени. Лицензия обойдётся в $7.50.