svartbjorn
|
|
Group: Forum Members
Posts: 51,
Visits: 358
|
I am running SD on an Android 4.3 tablet and on PC with Windows 7. I try to create an aircraft profile. Part of that is to enter several fuel burn data. That works fine on the Windows PC.
But on my Android tablet I get an error message when trying to enter a decimal point, as the field is high lighted red when hitting enter. I have tried different on-screen keyboards. Doesn't work.
Here is what happens: Tapping the fuel burn fields for Fuel, Climb, Descent, Power Settings ("Taxi/Takeoff", "Landing", etc) changes the selected field into editing mode and a keypad pops up. If I try to enter a decimal point and hit Next, then the field gets high lighted red and the entered value is ignored.
I haven't seen any thread on this issue on the forum, so is it only me having this problem? This is very frustrating, so I hope SD can fix this quickly.
|
|
|
lhe
|
|
Group: Forum Members
Posts: 154,
Visits: 445
|
I have basically the same problem, although the exact behaviour is very slightly different (maybe because of a different device or Android version). Decimal points are not used in all languages/countries -- some use a decimal comma. When configured for a specific language the Android (as well as other operating systems) presents/accepts numbers accordingly. So if the device is configured for Swedish (say), one-and-a-half is displayed as "1,5" and has to be entered in the same way. Entering "1.5" will give the red highlight that svartbjorn mentions. The problem seems to be that SkyDemon doesn't understand this and disallows entry of commas regardless of the language settings! Either the comma key is ignored or absent from the keypad entirely (I have seen both on different devices -- it could depend on screen size). My workaround is to store all aircraft configurations in the cloud and only edit them on a PC. There is no problem with entering commas in the PC version of Android.
|
|
|
svartbjorn
|
|
Group: Forum Members
Posts: 51,
Visits: 358
|
The first thing I did was to check if this issue could be related to decimal point being "," or ".". I normally have my tablet configured in Norwegian language mode expecting "," as deciaml point. I then configured it to English language mode expecting "." as decimal point. In both language modes I checked with the original Samsung keyboard that comes with the tablet, and also with SwiftKey that I normally use. I even tried with a bluetooth keyboard. The exact same error in all combinations of language modes and keyboards.
So the field simply doesn't accept decimal point, even though the default value in the different fuel burn fields all are displayed with decimal point (which correctly uses "."/"," depending upon language). This is a hard error in the SD Android software.
The only workaround is to do all aircraft profile editing of the fuel burn fields on my Windows laptop. This is an error that SD has to fix. There is no reponse from SD yet, but I hope they have seen my report here.
|
|
|
lhe
|
|
Group: Forum Members
Posts: 154,
Visits: 445
|
Ok, then your problem is different from mine since I can *not* enter a decimal comma when a comma is required, but I *can* enter a decimal point.I'd wager that both problems are related, though.
|
|
|
svartbjorn
|
|
Group: Forum Members
Posts: 51,
Visits: 358
|
If you don't see the "," symbol on your keypad, then that is related to the keyboard selected. I noticed the same when using the original Samsung keyboard (the popup keypad only shows numbers and "." for entering values in these fields). When I changed to SwiftKey keyboard, I could see the complete keyboard with all symbols, including "," "." etc.
|
|
|
lhe
|
|
Group: Forum Members
Posts: 154,
Visits: 445
|
svartbjorn (14/04/2014) If you don't see the "," symbol on your keypad, then that is related to the keyboard selected. I noticed the same when using the original Samsung keyboard (the popup keypad only shows numbers and "." for entering values in these fields). When I changed to SwiftKey keyboard, I could see the complete keyboard with all symbols, including "," "." etc.Even if there is a "," symbol on the keyboard, nothing happens when I press it.
|
|
|
svartbjorn
|
|
Group: Forum Members
Posts: 51,
Visits: 358
|
You are right. I see exactly the same. I thought you coudn't try "," as you didn't see it on the keyboard. So entering a number with "." in any language mode causes the field to get highlighted red indicating invalid entry. Tapping "," is ignored such that 9,5 becomes 95.
I had expected SD Team to comment on this.
|
|
|
Tim Dawson
|
|
Group: Forum Members
Posts: 8.1K,
Visits: 9.3K
|
I just tried to reproduce this on our test Nexus 7 without success. First I went into the Android's settings app and changed the language to Norwegian. I then started SkyDemon and observed that decimal numbers were correctly separated with a comma. I then opened the Aircraft Editor and observed that taxi/take off fuel was expressed as "2,1 gal". I edited this value with the keyboard to "2,2 gal" and everything was accepted as I would expect. Please try the latest beta just in case this behaviour has changed since the last public build, but I don't think it has. SkyDemon has always accepted user input in a manner which respects the user's locale settings. http://www.skydemon.aero/start/android.aspxIf you still have problems please give us detailed steps to reproduce the problems.
|
|
|
svartbjorn
|
|
Group: Forum Members
Posts: 51,
Visits: 358
|
Installed. Same problem.
It is not only me that is having this problem, as there is one more user reporting this issue in this thread.
To recreate - here are my steps (using language = Norwegian):
1) Tap Setup/Aircraft/tap the aircraft/Edit Aircraft
2a) The Taxi/Takeoff shows "2,1 gal". I tap the field. The field changes to input mode with "2,1 gal" still being displayed. I move cursor to the right of rightmost digit ("1") and backspace to delete "2,1". If I tap "2" "," "2", then "," is just ignored and the field displays "22 gal". If I tap "2" "." "2", then the field displays "2.2", but if I now hit Enter, the field is highlighted red. If I now hit backspace to exit edit mode and reenter the aircraft editing, the field displays the old value "2,1". Same for all fuel burn fields.
2b) Tap Power Settings/select a power profile. The Fuel Burn field displays "8,4 gal/hr". I tap the field. The field changes to input mode, BUT the field is CLEARED. This is in contrast to what happened in 2a above, where the old value in the field was still displayed, ready for editing. Entering any decimal point has the same issue as in 2a above.
----------------------------- BTW: I noticed that this beta release has the new WIND instrument with the new XWIND mode. The upper half of the WIND instrument shows the arrows indicating Head/Tail and Right/Left wind direction. Lower hald shows the wind value. This is how we agreed in another thread was consistent with the other instruments. HOWEVER, the WIND VECTOR mode is still the old style with the wind arrow in the lower half and the values (wind direction/wind strength) in the upper half. This is opposite of the XWIND mode and all other instruments. I thought you wanted to swap the upper/lower half here. -----------------------------
|
|
|
Tim Dawson
|
|
Group: Forum Members
Posts: 8.1K,
Visits: 9.3K
|
So is the problem that it will not accept a comma, or that you cannot actually enter a comma? Are you able to paste a value with a comma in there, for instance? It isn't quite clear from your post. I would not expect a period to be accepted as a decimal separator in a locale where a comma is used.
We have no plans to change the main display mode of the wind instrument.
|
|
|