hallo allemaal, ik heb weer eens een probleempje.
ik ben bezig met een programma, die toetsaanslagen naar een spel moet sturen (nee, geen bot voor WoW ofzo, een soort virtuele h-shifter voor racespellen).
op zich geen probleem, maar voor sommige spellen (live for speed onderandere) moet de toets van de versnelling, vastgehouden worden.
daar ga ik dus de mist mee in.
ik kan zonder problemen
neerzetten, maar ik kom er maar niet uit hoe een toets vastgehouden kan worden.
heb al flink gezocht op het internet, en kwam langs de keybd_event API, dat lijkt een oplossing te zijn, maar het zijn nogal wat toetsen die je dan moet definiëren in je code, aangezien de gebruiker van het programma, de toetsen kan aanpassen.
is er nog een andere oplossing dan de keybd_event api?
de autoITX3.dll file (www.autoitscript.com) is ook geen oplossing, die heb ik in een oude versie van m'n programma gebruikt, maar dat wilde nog wel eens problemen geven op andere pc's.
ik gebruikt trouwens vb.net 2003.
bvd.
Nick
ik ben bezig met een programma, die toetsaanslagen naar een spel moet sturen (nee, geen bot voor WoW ofzo, een soort virtuele h-shifter voor racespellen).
op zich geen probleem, maar voor sommige spellen (live for speed onderandere) moet de toets van de versnelling, vastgehouden worden.
daar ga ik dus de mist mee in.
ik kan zonder problemen
Visual Basic:
1
| sendkeys.send("q") |
neerzetten, maar ik kom er maar niet uit hoe een toets vastgehouden kan worden.
heb al flink gezocht op het internet, en kwam langs de keybd_event API, dat lijkt een oplossing te zijn, maar het zijn nogal wat toetsen die je dan moet definiëren in je code, aangezien de gebruiker van het programma, de toetsen kan aanpassen.
is er nog een andere oplossing dan de keybd_event api?
de autoITX3.dll file (www.autoitscript.com) is ook geen oplossing, die heb ik in een oude versie van m'n programma gebruikt, maar dat wilde nog wel eens problemen geven op andere pc's.
ik gebruikt trouwens vb.net 2003.
bvd.
Nick