Hi guys,
I’m as annoyed as you are by the decimal point…
I found a couple of workarounds though, which could be usefull for you:
1 - Registry Tweak
Create a file with the following contents and save it as *.reg.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,34,00,53,00,00,00,00,00
When you run that file (and reboot your system) the numpad decimal point key will be remapped to the character ‘.’.
2 - Use a different Keyboard layout
If you happen to be German or Austrian (Servus!) you could add the Swiss keyboard layout to your language settings.
Some stuff like the ‘@’-sign won’t be mapped correctly (instead it’s on AltGr+2), but most things you would need while coding or using the Unreal Editor will work.
And most important the Swiss have a ‘.’ on their numpad.
With Win+Space you can quickly switch between layouts.
3 - Create your own keyboard layout
Last but not least you could download the “Microsoft Keyboard Layout Creator” here and use it for cloning your standard layout and replacing only the numpad decimal point.
The tool is pretty self explanatory and creates a setup application which installs your newly created layout.
I tested every method successfully on Windows 8.1 and Windows 10.
Cheers,
Stefan