I created a new keyboard and use the Layout/Design window to test out the 8 states of the modifier keys. in the Layout/Code window I got the following code:
: |
store(&VERSION) '9.0'
store(&NAME) 'Trial 4' store(&LANGUAGE) 'x0809' store(&WINDOWSLANGUAGES) 'x0809' store(&BITMAP) 'Trial 4.ico' begin Unicode > use(main) group(main) using keys + [K_Q] > '[None] ' + [SHIFT K_Q] > '[Shift] ' + [CTRL K_Q] > '[Ctrl] ' + [SHIFT CTRL K_Q] > '[Shift Ctrl] ' + [ALT K_Q] > '[Alt] ' + [SHIFT ALT K_Q] > '[Shift Alt] ' + [CTRL ALT K_Q] > '[Ctrl Alt] ' + [SHIFT CTRL ALT K_Q] > '[Shift Ctrl Alt] ' |
[I have reordered the code to make it easier to read.]
The first 4 lines under "group(main) using keys", work as expected. The next four lines produce nothing. In Single Step mode, the first 4 lines fire when any combination of q, Shift, &/or Ctrl are pressed. But if the [Alt] key is press as well, no event is fired, ergo no output is made to the testing text.
I am using Keyman Developer 9 Beta and Windows 10 on a bog standard laptop from Lenovo.
Please can you advise, am I doing something wrong or is it a bug in Keyman Developer 9?
Thank you.
Julian Griffin