On some Android devices (namely Samsung tablets), a problem has been identified with forms that contain decimal fields – it can be impossible to enter a minus sign because it shares the same key on the keypad as the decimal point. This is due to a limitation on the default installed keyboard on the device (similar to the following image):
To fix this, you can install a different keyboard application on your device and the IGL forms app can use this instead.
- Make sure your device is turned on and connected to the internet
- Search for, and open the “Play Store”
- In the search bar at the top, type “Google Keyboard” – a selection of matches should drop down – tap on Google Keyboard
- Click Install
- Accept the permissions it asks for
- Once installed, click Open
- Click Get Started
- Click Enable in Settings
- This should open the phone settings to System > Language and Input
- Put a tick in the Google Keyboard option – this may pop up a warning, click OK
- Click Switch input methods
- Set the input method to also be the Google Keyboard
- Click finish to finalise the keyboard settings changes
- Start the IGL forms app and try the form that was causing problems before – the keypad should now be different, and allow the input of minus signs and decimal points into decimal fields.
Note: Even after updating the keyboard, there is yet another bug:
Typing a minus sign followed by a zero (0) will remove the minus sign and make the cursor jump to the beginning.
You will need to re-type the minus sign
Then manually place the cursor at the end to type the rest of your decimal number
This is a known bug - We are working on a fix for this issue.