C # SendKeys.SendWait () nie zawsze działa
Próbuję stworzyć aplikację, która wysyła klucze do zewnętrznej aplikacji, w tym przypadku aerofly FS. Wcześniej użyłem metody SendKeys.SendWait () z powodzeniem, ale tym razem nie działa to tak, jak chcę. Chcę wysłać klawisz „G” do aplikacji i przetestować go za pomocą Notatnika. Dostaję G. Ale w aerofly FS nic nie jest otrzymywane. Jednak naciśnięcie G na klawiaturze działa.
To jest mój kod obsługujący dane wejściowe (z Arduino) i wysyłający naciśnięcia klawiszy,
private void handleData(string curData)
{
if (curData == "1")
SendKeys.SendWait("G");
else
{ }
}