Closed GoogleCodeExporter closed 9 years ago
Ayar:
- '-' works
- Updated the auto-test file. Added some new cases for '-' as well.
- Considering DONE; will check with testers once we have enough for a new nightly.
Original comment by seth.h...@gmail.com
on 15 Sep 2010 at 12:21
myWin:
Added test keyboard, manually checked each key too.
8 tests fail, but they represent keys not in WZ 1.7 anyway.
myWin is ready for release.
Original comment by seth.h...@gmail.com
on 3 Nov 2010 at 10:33
There are ~110 errors. About 100 are duplicates (` and ~ being traced
separately), so that's ~60 errors. Basic categories are:
* Some ~+KEY return key, KEY, or ~+key instead of null. E.g. "~?", "B". These are hard-coded into Zawgyi.kbd, probably to avoid the default key matching (since KeyMagic can never NOT match on a non-switched variable). We can either keep these (comment out the tests) or replace with => NULL.
* Direct contradictions. E.g., "~N". In this case, we need to contact both dr. Carbon & the Zawgyi keyboard people, or get our hands on the Zawgyi Keyman keyboard.
* Key changes. The "}" key was moved to "CAPS LOCK". We might move it back, since we currently can't track Caps Lock anyway. But I want to talk to dr. Carbon first.
* Weird encodings. E.g., "~E". The encoding produced is correct, but the re-ordering rules mess it up. This is a big problem; it will take the longest time to fix.
Original comment by seth.h...@gmail.com
on 3 Nov 2010 at 1:54
Ok, here we go. The inconsistency is between:
http://www.planet.com.mm/fonts/zawgyi%20myanmar%20unicode%20keyboard%20L.gif
...and:
http://burmatodaymedia.com/zawgyi_keyboard_layout.htm
The first one is more recent; I based my keyboard on that. The second one is
more "forgiving" with multiple mappings per letter; it seems that dr. Carbon
based his keyboard on that. Both are "Planet" keyboards.
So... this may end up being a judgment call.
Original comment by seth.h...@gmail.com
on 3 Nov 2010 at 2:24
Decided to run with the older keyboard, since more users are likely to be
familiar with it.
* Removed a few rules (`g => g) that I thought were confusing.
Current problem:
< VK_KEY_A > => $ZWS + $twh
...takes precedence over:
('zg_key') + 'a' => U1008
Is this a bug in our sorting rules?
Original comment by seth.h...@gmail.com
on 5 Nov 2010 at 8:41
Note that Ayar is malfunctioning for some tests ("--" and "u-F", notably). So
there may be a regression.
Here's the trace of "u`a". It seems that rules match in order, but "VK_KEY_A"
is not "consumed" by the first matching of a.
User typed: u
$row2K[*] => $row2U[$1]
==>u1000
User typed: u1000`
< VK_CFLEX > => ('zg_key')
==>u1000
STOP: Single-letter ascii
User typed: u1000a
('zg_key') + 'a' => U1008
==>u1000u1008
< VK_KEY_A > => $ZWS + $twh
==>u1000u200bu1031
Original comment by seth.h...@gmail.com
on 10 Nov 2010 at 9:31
Fixed this by deleting the vkey after using it once.
Fixes Ayar tests.
Zawgyi now has slightly fewer errors. :P
See how helpful it is to log? :D
Original comment by seth.h...@gmail.com
on 10 Nov 2010 at 9:42
Zawgyi tests run to completion; simple keys work as planned.
Next up: checking for reordering problems.
Original comment by seth.h...@gmail.com
on 10 Nov 2010 at 10:47
Reordering is mostly ok.
I'm confident enough in the Zawgyi layout to release a nightly.
Consider Zawgyi done; further glitches will have their own bug reports.
Original comment by seth.h...@gmail.com
on 15 Nov 2010 at 6:23
(Just to be clear, that means that only Myanmar3 remains to be tested for this
bug to be closed. I'll make a test file eventually...)
Original comment by seth.h...@gmail.com
on 15 Nov 2010 at 6:24
Added automatic tests for Yunghkio; all passed.
Added automatic tests for Myanmar3; some fail (but are ok).
One main Myanmar3 bug remains: typing "ya-yit" before the consonant won't
re-order properly.
Original comment by seth.h...@gmail.com
on 23 Nov 2010 at 10:03
Myanmar 3 actually has you type ya-yit after.
All right, all keyboards are ready to go!
Release Candidate is on its way.
Original comment by seth.h...@gmail.com
on 24 Nov 2010 at 5:26
Original issue reported on code.google.com by
seth.h...@gmail.com
on 1 Jul 2010 at 9:52