spiegel-keyman/web/testing/mnemonic/mnemonic.kmn
2018-05-09 08:50:42 +07:00

22 lines
672 B
Text

c This keyboard tests each base key on US English layout to ensure that mnemonic rules are applied correctly
store(&NAME) 'Mnemonic Tests'
store(&TARGETS) 'web'
store(&mnemoniclayout) '1'
begin Unicode > use(main)
group(main) using keys
store(base-keys) '`1234567890-=' \
'qwertyuiop[]\' \
'asdfghjkl;' "'" \
'zxcvbnm,./' \
' '
store(shift-keys) '~!@#$%^&*()_+' \
'QWERTYUIOP{}|' \
'ASDFGHJKL:"' \
'ZXCVBNM<>?'
+ any(base-keys) > '<' index(base-keys, 1) '>'
+ any(shift-keys) > '[' index(shift-keys, 1) ']'