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?
Katsahdapas curses-headerin rivin #define KEY_CODE_YES 0x100
alle. Siellä on määritykset kaikista näppäimistä kommenteilla varustettuna.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.