Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!hp-pcd!hpcvlx!gabe From: gabe@hpcvlx.cv.hp.com (Gabe Begeddov) Newsgroups: comp.windows.x Subject: Re: Problem with multi-key translations in Xt Intrinsics. Message-ID: <100920244@hpcvlx.cv.hp.com> Date: 15 Aug 90 00:15:26 GMT References: <1990Aug13.152553.114@unx.sas.com> Organization: Hewlett-Packard Co., Corvallis, OR, USA Lines: 26 / hpcvlx:comp.windows.x / markwk@metheny.unx.sas.com (Mark Kernodle) / 8:25 am Aug 13, 1990 / * intrinsics. The behavior is that non-initial key events associated * with a multi-key event sequence are thrown away even though a translation * action exists in the table that should receive the event. The You are quite right. There are many problems with the translation manager handling of multiple event left hand sides. This is mostly due to the fact that a single table is used to do both caching of event matching information and lookup ordering of both initial and ensueing incoming events. We (HP) are in the process of rewriting the translation manager for much improved data space usage with a byproduct being (hopefully :-) correct handling of event sequences and table merges (another problem area in the current implementation). We will be donating this code to MIT in the next few months. Depending on timing and release decisions it should be available by R5 (if not sooner). Please also send bug reports related to the tm to xbugs@expo.lcs.mit.edu so that they can be logged and checked against any proposed implementation changes. Thanx, Gabe Beged-Dov Interface Technology Operation Hewlett Packard