0
Есть ли способ для автоматического нажатия клавиш (не по пользовательскому вводу)? Например, правильная клавиша клавиатуры «нажата», когда какое-то условие истинно.SDL (автоматический) ввод клавиатуры
Есть ли способ для автоматического нажатия клавиш (не по пользовательскому вводу)? Например, правильная клавиша клавиатуры «нажата», когда какое-то условие истинно.SDL (автоматический) ввод клавиатуры
Просто, чтобы сэкономить погуглить время для других людей, официальные документы СВД имеют этот пример SDL_PushEvent:
// Default Usage:
SDL_Event sdlevent;
sdlevent.type = SDL_KEYDOWN;
sdlevent.key.keysym.sym = SDLK_1;
SDL_PushEvent(&sdlevent);
Что вы пытаетесь сделать? Вместо того, чтобы заставить api делать что-то, для чего он не предназначен, лучше всего вызвать ту же функцию, которая срабатывает при нажатии клавиши. – Gasim
В какой операционной системе вы работаете? –
Я не смотрел документацию через некоторое время, но я уверен, что есть функция, чтобы вывести свои события в eventqueue. – this