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:
parent
a82afad92c
commit
8dcb623382
10 changed files with 1033 additions and 699 deletions
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue