Существует действительно классное приложение под названием Ukelele (бесплатное), которое, к сожалению, не может различить левую и правую клавиши управления. Тем не менее, есть еще лучшее приложение, которое я недавно нашел, называется ControllerMate, которое позволяет вам делать именно то, что вы хотите. Вы можете найти его здесь: http://www.orderedbytes.com/controllermate/
Если у вас есть вопросы о том, как его использовать ... ну, это совсем другая тема. Мне потребовалось буквально 30 секунд, чтобы выполнить то, что вы хотите.
Единственное предостережение в том, что бесплатная версия имеет некоторые ограничения, которые действительно раздражают, поэтому ее регистрация может стоить 15 баксов.