2006. június 15. 16.47 dátummal Gábor Lénárt ezt írta: > Miert nem? release azt jelenti, hogy elengedni. Az miert nem jo? Vagy > arra gondolsz, hogy ha tartosan nyomva tartod akkor ez jon (pressed, > released, pressed, ...), ahelyett hogy egyetlen press jonne az > elejen, es release, amikor elengeded? Press jöhet több, az nem gond, mert el lehet dönteni, hogy valós lenyomás, vagy nem (így megy windows-ban). De release csak egy jöjjön, amikor ténylegesen felengedték! Bár az igazi az lenne, ha nem trükköznének, hanem KeyPress, KeyTyped, KeyRepeat, KeyTyped, KeyRepeat, KeyTyped, KeyReleased jönne...
> Nos, ez szerintem nem OS fuggo, > ugyanis maga a billentyuzet autorepeat funkcioban kuldi hw-esen, > tehat nem az OS erzekeli igy ... Teljes mértékben OS függő. Emlékeim szerint a billentyűzet (nincs a közelemben most a pc hardver kézikönyv) billentyűzet ismétlés parancsot küld ki, vagy a KeyPress-t ismétli (ahogy a windows-ban is van). Abban biztos vagyok, hogy KeyRelease-t csak a fizikai felengedéskor küld. Szerintem inkább a unix-ban lehet valami szabály (pl. keyrelease keypress nélkül nem lehet, keypress nem ismétlődhet, stb.), hisz a unixok nem pc billentyűzetet használtak. > Akkor ki kell kapcsolni a > billentyuzet auto repeat funkciojat es akkor jo lesz. (man xset) Az se megoldás. -- Nagy Zoltán _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
