Are there localized settings for entering decimal points rather than commas?

The editor doesn’t use localized settings automatically, so I can’t use only my right hand on the numpad of the keyboard to enter in values. Is there some ini setting I can change this?

Blender doesn’t use localized settings either, but it supports both at the same time. When I enter “4,26”, it saves it as “4.26”.

If the UE4 editor can’t do this, please please consider adding this. It’s very annoying trying to enter values and having the value rejected because I forgot it doesn’t take comma.

Hi Robert,

Thanks for feedback! The Unreal Editor does not yet respect locale specific number formatting for it’s entered numbers, but that is certainly on our checklist for the near future.

-Justin

I would like to bring this to your attention again, because it’s a bit annoying for the large parts of the world that use commas as a decimal mark. Most of my software implements this correctly, although my preferred method is just to accept both like Cinema 4D does. (Adobe software for instance is localised, accepts only comma and just ignores the decimal point, which can lead to problems as well)

edit: The numpad on my Apple keyboard gives a comma, I use it a lot for quick blind number typing. Now I have to replace each comma with a point, or make sure to search for the pointkey on the keyboard.

Hi again,

Unfortunately, my previous statement of “near future” keeps getting pushed back further and further.

I agree wholeheartedly with you though. The current setup is even poor for languages that use points for the decimal. If you type in the number 1,000.00 it’ll evaluate to 1.

This task is on “the list” but I can’t begin to speculate when it might be completed.

Just adding another voice to the choir. I would really like to see this feature implemented as well sooner rather than later.

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

Doing the same thing as bluntie. Nordic keyboard layouts use a comma on the keypad, which makes it very annoying to write decimals in…

Adding my voice here too!
It’s one of those small annoying things.

please add this asap. the current implementation totally ruins my workflow.