Topic Alt key not firering an event in single step mode.

We have two new locations for Keyman technical support:

The Tavultesoft Forums are now read only.


# Alt key not firering an event in single step mode.   2016-02-03 21:41:29.000
br Julian Griffin OSL
Hello I am new to Keyman Desktop & Keyman Developer.

   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
# RE: Alt key not firering an event in single step mode.   2016-02-03 21:51:16.130
Marc Durdin
Tavultesoft Staff
Yes, you are doing everything correctly. This is a known bug in the debugger in Keyman Developer; we do have it on a list to address. When you install and use the keyboard, it should work correctly. AFAIK, the issue only arises with the Alt key - other modifiers and functionality should work.
# RE: Alt key not firering an event in single step mode.   2016-02-04 00:10:39.450
br Julian Griffin OSL
Thank you Marc for your quick response.

   I have installed the keyboard definition I listed in my post. And all the modifiers worked as expected. So thank you for this work-around.

Julian Griffin