TMW->EWTS:

Fixed part of bug 998476 and part of an undocumented bug.  Discovered a
new bug, "aM" should be generated but only "M" is.

The undocumented bug was that laMA was generated when lAM should have been.

The part of bug 998476 that was fixed: laM, laH, etc. are now generated.

This does nothing about paN etc.

Some refactoring here; this is not a minimal diff.

Added tests of TMW->EWTS that use ACIP to get the TMW in place
because EWTS->TMW is a faulty keyboard at present.
This commit is contained in:
dchandler 2005-02-07 03:17:40 +00:00
parent a82afad92c
commit 8dcb623382
10 changed files with 1033 additions and 699 deletions

View file

@ -20,11 +20,6 @@ package org.thdl.tib.input;
import junit.framework.TestCase;
import javax.swing.Action;
import javax.swing.KeyStroke;
import org.thdl.util.ThdlOptions;
/**
@author David Chandler
@ -45,7 +40,25 @@ public class TinyTest extends DuffPaneTestBase {
*/
public void testBug998476() {
enableEWTSKeyboard();
e("lM");
e("M");
e("laM");
e("lM", "laM");
e("kaH");
e("gam");
e("gam?");
e("?");
e("la?");
e("&");
e("la&");
e("H");
e("laH");
e("HM");
e("laHM");
}
}