C - programovaci techniky.

Roman Vesely drak na brailcom.cz
Úterý Duben 28 08:39:43 CEST 1998


On Mon, 27 Apr 1998, Alexandr Malusek wrote:

> > > > Potrebuji dodelat do jednoho daemona funkci, ktera vrati posledne
> > > > stisknutou klavesu.(Mela by umet i Fxx (0<x<13), sipky).
> > > > Mela by fungovat na vsech konzolich, takze /dev/console pouzit nejde...
> > > > Jak NATO ?
> > > 
> > >    (2) Naposledy stisknuta klavesa se nikde nearchivuje, takze takovou
> > > funkci neni rozumne mozne napsat.
> > 
> > A jestlize mam dany casovy interval, ve kterem mohu systemu "vzit"
> > klavesnici, a koukat, co z ni jde, to by slo rozumne napsat ?
> 
> Neni mi zcela jasne, co je cilem. Nasledujici berte s rezervou,
> protoze do hloubky to neznam:
> 
> Domnivam se, ze pokud nejaka aplikace precte z terminaloveho driveru
> znak, pak jiz jina nema sanci tento znak precist, protoze driver znak
> "zapomene". Tedy pokud napisete demona, ktery bude cist znaky z
> klavesnice (pres terminalovy driver), pak se tyto znaky k one aplikaci
> vubec nedostanou. (Leda ze by ji je demon predal - pak by ale aplikace
> necetla z terminaloveho driveru)

Ano, presne tohle potrebuji.
Znaky z klavesnice v tom urcitym okamziku jsou urceny POUZE pro demona,
takze k aplikaci by se ani dostat nemeli.
Jen nevim, jak ty znaky cist, aby to fungovalo na jakekoliv konzoli.
Takze jak na to ?

	Dik,
			Roman




Další informace o konferenci Linux