Subject: | Add support for the ASET keyboard layout |
Text::TypingEffort::effort() should support a call like this:
my $e = effort( text => $text, layout => 'aset' );
The ASET keyboard layout is identical to the QWERTY layout except the d-f-j-k keys are transposed with the e-t-n-i keys. That creates a top row that spells QWDRFY and a left-hand home row that spells ASET (thus the layout name). The right-hand home row spells NIL;
To implement the layout, simply copy the qwerty() sub and make the appropriates changes to the character map.