Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Comma/Dot?
krisjanis_zarins
Member Posts: 2 ✭
Using a non US keyboard I have a issue with my NumPad. My old keyboard/my language settings has comma on the NumPad, not a dot. OnS does not recognize both witch really bugs me. Every single precise dimension must be typed using a dot witch is far away and disturbs my workflow.
Could there be a fix for this? Otherwise you guys are doing a great job! I can imagine becoming a engineering freelancer when such software runing on GNU/Linux is available. Other packages are way too expensive to afford in my region.
Could there be a fix for this? Otherwise you guys are doing a great job! I can imagine becoming a engineering freelancer when such software runing on GNU/Linux is available. Other packages are way too expensive to afford in my region.
Tagged:
2
Answers
you can change your windows settings to get the point and not the comma. I had the same issue in another CAD program, and my solution was to add the American Keyboard and so I can switch between the english and german keys.
Here is an english description for windows. Don't know which Linux version you run, but the settings should be the same
best regards
martin
Edit: Screenshot added
HWM-Water Ltd
HWM-Water Ltd
I did make a strong request for allowing dot and comma back in 2015 or so. Maybe a complete table for separators into user configurations is needed? Excel and google sheets works so why couldn't Onshape.
I would use ',' for decimal and ';' as separator in arrays etc.. for computer they could be '§' and '&' or 'a' and 'b' .. don't make it complicated, they are only parameters that can be anything if you consider this when coding.
Windows: https://superuser.com/questions/747250/dot-instead-of-comma-on-numerical-keyboard
Mac: https://apple.stackexchange.com/questions/229509/apple-keyboard-remap-keypad-comma-to-dot
I don't have any physical devices on-hand with a comma configuration to test these myself so if you bravely attempt one of these. Let us know about your experience.
Twitter: @bradleysauln
The problem is Onshape being the only software where I would like to have dot on numpad - for everything else I need it to be comma. Only solution would be browser extension to recognize onshape and make the swap - sounds like a big hassle with plenty of headache..
It should allow anything as decimal separator what is set to be decimal separator in current system. Same goes for list separator.
On the far right of the workspace click the little spanner icon for "Drawing Properties" then change the Decimal Separator drop down option from comma to period. Hope this helps someone.
Like in the Drawings. (What @nicholas_kerslake said.)
I mean it is possible for each rotational movement (if you came from solidworks or other CAD-Software) why dont also make it possible for this kind of setting?
@NeilCooke @lougallo @bradley_sauln
Best regards
Axel Kollmenter
Axel Kollmenter
I found a workaround using AutoHotKey to switch numpad ',' to '.' only in OnShape document web pages. However the script looks at the window/tab title to identify when to do the switch and unfortunately the titles only contain the document title and document tab so there's no fixed string to search for. I solved that by installing the extension Tab Modifier to change the title name.
Tab Modifier for Chrome based browser
https://chrome.google.com/webstore/detail/tab-modifier/hcbgadmbdkiilgpifjgcakjehmafcjai
AutoHotkey script
https://www.autohotkey.com/
What worked for me (since I can't install Chrome extensions due to company policy) was to create another system keyboard using Microsoft's own app for that (https://www.microsoft.com/en-us/download/details.aspx?id=102134) and remapped the numpad comma key to be a dot.
After compiling the project, run the setup, reboot the computer and choose the preferred keyboard.
Adding selection between comma and dot in "My account > Preferences" Would sole this problem.
I just wanted to use my numpad with a non-US keyboard, I don't get why this has to be such a headache. The decimal separator in the numpad usually just registers as <Num .> no matter your layout and whatever system you're using should interpret that into comma or dot, depending on which you prefer.
Since I wanted to continue using dot with my non-US keyboard without having to go back and forth between keyboard layouts just for OnShape, I found an extension for Chrome that allows exactly that. It's called Tampermonkey and let's you create some JS scripts for Chrome.
If anyone needs this, here's my script:
You mean like this?