Да, есть выход. Это уже довольно распространённые сейчас так называемые программируемые клавиши.
Я сам НЕ пользуюсь прогр. клавишами. Но вот например вот это:
Очень качественно сделано и удобно.
Использование например Healing Rain или бросок бомбы, очень просто реализуется с помощью нажатия одной такой клавиши.
У меня есть эта ботва, правда пылится на полке, что то в деле мне она не понравилась, не под мою кисть видимо....да и места на столе сразу меньше, клавы то она не заменяет

Другое дело моя мышка, Стилсериес ММО бла бла бла, вот там стопицот кнопок весьма полезны, правда там я юзаю "in game" мод, он проще, позволяет биндить сразу кнопки в меню. А так в принципе да можно извращаться с клавами, я уже с однокнопочным макросом делал это, но если в игре есть макрос на клик это все сильно упрощает дело.