What key do you press on a Windows keyboard to get Meta?
I press Ctrl, which translated to e.metaKey before 1.7 release.
As I understand, #3368 was proposed as Mac-only enhancement to make it easier to tell apart Ctrl and Cmd, which is a good idea. But this have never been a problem on Windows, which doesn't have Cmd key. Even if you connect an Apple keyboard, Cmd maps to Win key. So I think that #3368 wasn't meant to change how event.metaKey works on Windows.
W3C spec is not clear about what 'Meta Key' means, while vendors seem to agree that Ctrl and Meta are different things. At the very least jQuery event.metaKey should work in a consistent manner in all browsers on Windows.
I would be happy with any of these anlernatives:
a) map .ctrlKey -> .metaKey on Windows, but keep them separate on Mac (not sure how to accomplish this without UA sniffing)
b) never map .ctrlKey to .metaKey; as simple as changing this check to
event.metaKey = !!event.metaKey