Windows Virtual Key Code to juce::KeyPress

I know there isn’t a 1 to 1 mapping, but in general, on an English keyboard, is there a way to go from a virtual key code to a juce::KeyPress? For the letters, there seems to be a 1:1 mapping from virtual key code to juce keyCode.

But I run into problems with ‘;’ on a US Keyboard it’s VK_OEM_1(186), but in juce it’s ‘;’ (59) I think.