alextro
That would be a really clean solution for this case. You would be right. I suppose it depends on how Hunter wants to use it.
But in any case I went a head and created an example with tokenat instead of using an array. Check it out Hunter. All you have to do to change the puzzle is change the variable 'puzzle' to have the letters in the order you want. And then change where it says keycount = 6 to however many letters you have in your puzzle. Might be easier for you.
Edit: I found a bug in the last capx I uploaded. If you hit the first key in the pattern twice to start off with it wouldn't continue the pattern. You would have to click one of the other keys first then start the pattern again.