getch()
David Pasek
pasek at idc.cz
Wed Aug 16 15:38:43 CEST 2000
Nemate nekdo nejakou vetsi zkusenost s ncurses nez ja?
Mel jsem funkcni aplikaci v Cecku (ncurses) pro FreeBSD 2.2.6, ted jsem
ji zkompiloval pod FreeBSD 4.0 a ejhle ... ncurses poradne nezobrazovali
vystup na terminal. Prisel jsem na to, ze funkce getch() si s ncurses ve
FreeBSD 4.0. vylozene nerozumi.
Metodou pokus-omyl jsem zjistil, ze to funguje s wgetch(). To by bylo
O.K., ale tadle funkce zase nevraci standardni kody pro funkcni klavesy,
napr. KEY_DOWN,KEY_UP,... Vraci ESCejp sekvence a jeste nejak divne. V
podstate prijdou tri byty za sebou KEY_DOWN (27+79+65)
Kvuli prenositelnosti bych byl radsi, kdyby vse fungovalo se
standardnima kodama KEY_xxxx.
Nesetkal jste se s tim nekdo? Nevite jak rozchodit getch() pod ncurses?
Dalsi moznost by byla, aby mi funkce wgetch() vracela standardni kody
pro funkcni klavesy.
Zkusim najit nekde nejake zdrojaky pouzivajici ncurses a podivat se jak
to tam delaji, ale kdyby jste nekdo neco tusil jsem rad za kazdou radu.
Diky.
--
David Pasek
Email: pasek at idc.cz WWW: http://www.idc.cz ICQ: 76039994
More information about the Users-l
mailing list