VMware Horizon Community
Thunder11
Contributor
Contributor
Jump to solution

Horizon key mapping makes key strokes behave differently in some applications, from macOS to Windows

Hello,

To contextualize the issue we're having, we work on iMacs running Windows on Horizon.

So we've been trying to know why some software didn't behave as expected, Rhino for example, as having "Alt" pressed should do X usually.

However, if you run Windows on Horizon using a mac and activate the key mapping setting in preferences, suddenly the "Option" key (which is mapped as "Alt" by default) and the "Alt" key itself on another keyboard doesn't behave as intended. (usual letters do work though)

It really feels like the mapping preference makes key strokes act on "KeyUp" instead of "KeyDown", which makes holding down a key not feasible.

In short, my question is:

Is it possible to make key strokes act on "KeyDown" instead of "KeyUp" while using the key mapping setting on Horizon?

Thanks a lot for your time!

1 Solution

Accepted Solutions
YunYiQun
VMware Employee
VMware Employee
Jump to solution

> In short, my question is:

> Is it possible to make key strokes act on "KeyDown" instead of "KeyUp" while using the key mapping setting on Horizon?

No. When receiving "Keydown", we can't decide which scan code  should be sent  and even if we should send it,  because there could be other keys to be pressed and taken into consideration. So  the decision have to be deferred to Keyup.

View solution in original post

2 Replies
YunYiQun
VMware Employee
VMware Employee
Jump to solution

> In short, my question is:

> Is it possible to make key strokes act on "KeyDown" instead of "KeyUp" while using the key mapping setting on Horizon?

No. When receiving "Keydown", we can't decide which scan code  should be sent  and even if we should send it,  because there could be other keys to be pressed and taken into consideration. So  the decision have to be deferred to Keyup.

Thunder11
Contributor
Contributor
Jump to solution

Makes sense, thank you so much for your answer.

Reply
0 Kudos