Имеется массив, в котором указаны virtual code нажатых клавиш и время их нажатия (в миллисекундах). Массив отсортирован по времени нажатия. Требуется сэмулировать все эти нажатия клавиш (keybd_event или еще как) чтоб время нажатия соотвествовали массиву.
Не могу придумать хороший алгоритм, может кто нибудь знает как это делается? Единственное что приходит мне в голову это посылать keybd_event а затем нужное время ожидать с помощью WaitForSingleObject. Но мне очень важно чтоб время точно соответствовало, чтоб погрешность была не больше 4-8 миллисекунд, т.к. в дальнейшем мне надо аналогично эмулировать мышь.