SF->getGame()->emulateGTAKey(key, state); где кей это ид игровой клавиши, а state её состояние(нажатая/зажата)
Ты сам лично проверял эту функцию? Пробовал уже не раз, и с виртуальными клавишами, и с игровыми, статус нажатия тоже перебробовал разные, не работает, уже на протяжении 4 месяцев спрашиваю про альтернативу этой функции