Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Näppäimistönlukua taustalla (C++)

Wusakko [27.04.2010 11:57:22]

#

Morjens!

(Selailin keskustelut läpi, mutta en ainakaa itse löytänyt tähän aiheeseen liittyvää topikkia.)
Siis normaali näppäimistölukuhan on melko simppeliä C++:lla, mutta kuinka saadaan luettua näppäimistöä/hiirtä samalla kun toinen ohjelma(esim. peli) on aktiivisena? Mitä kirjastoa kannattaisi käyttää ja mitä funktioita?

Metabolix [27.04.2010 12:08:33]

#

Tuo on täysin käyttöjärjestelmästä riippuvaista. Windowsissa näppäimiä voi seurata helposti GetAsyncKeyState-funktiolla, ja tarkempaa tietoa kaikesta saa koukuttamalla syötteet, jolloin ohjelmalle ilmoitetaan niistä välittömästi.

Edit: Alla mainittu SDL ei sovellu syötteen lukemiseen taustalla.

tkok [27.04.2010 12:08:42]

#

Onnistunee SDL kirjastolla, linkit: ohjelmoitiputkan opas syöttesitä ja sdl-kirjaston kotisivu.
https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=sdl3
http://www.libsdl.org/

Wusakko [27.04.2010 12:52:31]

#

Dodih... Toimii ku junan vessa tolla GetAsyncKeyState:lla... Tänks vaan kummallekki

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta