На форуме технической поддержки несколько тем о потере биндов и макросов при старте игры.
Похоже, у них какие-то проблемы на серверной стороне, но они не признаются. Ничего дельного толком они не ответили, но в качестве решений проблемы было предложено: 1) Удалить папку cache из папки с игрой. Некоторым помогает, некоторым (как например мне) - нет. Многие пишут, что помогает, но ненадолго - потом настройки все равно слетают.
2) Новая идея от Близзард:
Quote (Аратилар)
Попробуйте в окне назначения кнопок поставить галочку в поле "Для этого персонажа".
Кроме того вы можете отключить синхронизацию назначения клавиш с сервером, в игре введите эту комманду:
/console synchronizeBindings 0
Еще не пробовал - дома посмотрю.
Но вообще, конечно, решение проблемы с сервером путем отключения от сервера - это по-русски, да...