# Key test sequence # # Format is [ ] # # Note that there must be a single space between and , if present. # The time is in units of beats, where the beat can be selected according to # taste. A typical beat value would be 10ms, meaning that the beat counter # will move on every 10,000us. # # The format of keys is a list of ascii characters, or & followed by a numeric # ascii value, or * followed by a numeric keycode value. Spaces are ignored # (use '*32' for space). # # Examples: # abc - press a, b and c # a &20 - press a and space # *58 &13 - press KEY_CAPSLOCK and return (ctrl-m) # # It is possible for the beat counter to move forward at a variable speed. # Provided that keyboard repeat does not occur, this should produce the same # result. test 2-key rollover abc expect abc # Press a, then b, then release a, then release b seq 0 seq 1 a seq 3 ab seq 4 abc seq 5 b seq 8 seq 9 endtest test another expect a seq 0 seq 5 a seq 10 endtest test fast expect ab seq 0 seq 10 a seq 20 ab seq 30 b seq 40 endtest