2014-01-19 7 views
0

Есть ли способ для автоматического нажатия клавиш (не по пользовательскому вводу)? Например, правильная клавиша клавиатуры «нажата», когда какое-то условие истинно.SDL (автоматический) ввод клавиатуры

+2

Что вы пытаетесь сделать? Вместо того, чтобы заставить api делать что-то, для чего он не предназначен, лучше всего вызвать ту же функцию, которая срабатывает при нажатии клавиши. – Gasim

+1

В какой операционной системе вы работаете? –

+1

Я не смотрел документацию через некоторое время, но я уверен, что есть функция, чтобы вывести свои события в eventqueue. – this

ответ

0

Просто, чтобы сэкономить погуглить время для других людей, официальные документы СВД имеют этот пример SDL_PushEvent:

// Default Usage: 
SDL_Event sdlevent; 
sdlevent.type = SDL_KEYDOWN; 
sdlevent.key.keysym.sym = SDLK_1; 

SDL_PushEvent(&sdlevent); 
Смежные вопросы