Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: PDCurses numpad

Ihme_kala [29.04.2009 13:25:22]

#

Käytän PDCursesia eli NCursesin windowsversiota peliprojektissani. Näppäinten luku getch()-funktiolla onnistuu hyvin, mutta vain tietyillä näppäimillä: Kirjaimia ja nuolia onnistun käyttämään, mutta onko mahdollista käyttää numpadin näppäimiä? En löydä mistään että mitkä vakiot noille numpadeille olisi määritelty. Esim. http://lynx.isc.org/release/lynx2-8-6/docs/pdcurses.key tuossa selitetään vaikka mitä muita, jopa se että miten luetaan numpadin numeronappeja jos painaa ALTtia samalla. Mutta ei ilman alttia. Osaako joku siis kertoa miten onnistuisi?

tgunner [29.04.2009 14:49:39]

#

Katsahdapas curses-headerin rivin #define KEY_CODE_YES 0x100 alle. Siellä on määritykset kaikista näppäimistä kommenteilla varustettuna.

Ihme_kala [01.05.2009 13:55:12]

#

Joo, se oli tuo "virt. keypad" juttu, eli KEY_A1 - KEY_C3. Kokeilinkin joskus aiemmin, mutten saanut toimimaan, koska tallensin getchin arvon char-tyyppisenä, piti laittaa intiksi. Kiitos vastauksesta.

Vastaus

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

Tietoa sivustosta