Mapper: Add/modify/delete points on line on tablet PC (no keyboard)

Created on 16 Jun 2016  Â·  17Comments  Â·  Source: OpenOrienteering/mapper

Fieldwork with OOM 0.6.1 on a pad Windows 8.1.

I miss (or can't find) how to add/delete/change points on a line. Since I have no keyboard I can't push CTRL+SHIFT/CTRL/SPACE at the same time as I klick on a spot on a line. I tried with the "on-screen" keyboard but no, it doesn't take command from both keyboard and pen on the screen at the same time. Even if it worked it would be very annoying method.

It would be great if some buttons in the program did it possible to use these commands also on a pad.

Most helpful comment

I'm about to add a "Touch mode" button:

touch

All 17 comments

For testing purposes, the "mobile mode" (used on Android) is also available with the desktop app. You must set the environment variable "MAPPER_MOBILE_GUI" to "1" before running Mapper.exe. This will give you extra buttons for some tools. Unfortunately, adding/deleting points might still be impossible.
(There was a request to add the buttons to the desktop version, but I can't find it in the issues.)

Oh, yes button in desktop would be usefull, especially for testing mobile GUI directly on PC without need install it on Android device.

For testing purposes, the "mobile mode" (used on Android) is also available with the desktop app. You must set the environment variable "MAPPER_MOBILE_GUI" to "1" before running Mapper.exe.

Is it possible enable "mobile mode" for Mapper on Linux desktop?

Is there special variable for that in configuration file?

../.config/OpenOrienteering.org/Mapper.conf

(There was a request to add the buttons to the desktop version, but I can't find it in the issues.)

Maybe, it requested here:

Is it possible enable "mobile mode" for Mapper on Linux desktop?

Replace "Mapper.exe" with "Mapper" in:

For testing purposes, the "mobile mode" (used on Android) is also available with the desktop app. You must set the environment variable "MAPPER_MOBILE_GUI" to "1" before running Mapper.exe


Is there special variable for that in configuration file?

No. And don't assume there is a configuration file the user can edit.

Replace "Mapper.exe" with "Mapper" in:

So, what command should I input in Terminal then?

Just tried $ Mapper -set MAPPER_MOBILE_GUI=1 — it does not work and return errors.

What is wrong?

No. And don't assume there is a configuration file the user can edit.

Then it would be cool if "Mobile UI" would be added as option in Mapper settings dialog. Especially for users that use tablets with Windows & Linux.

Just tried $ Mapper -set MAPPER_MOBILE_GUI=1 — it does not work and return errors.

What is wrong?

The command line syntax. MAPPER_MOBILE_GUI is an environment variable that is checked by Mapper. So, assuming POSIX compliant shell, either use:

$ MAPPER_MOBILE_GUI=1 Mapper

or

$ export MAPPER_MOBILE_GUI=1
$ Mapper

Then it would be cool if "Mobile UI" would be added as option in Mapper settings dialog. Especially for users that use tablets with Windows & Linux.

Even my Android based tablet displays cursor when I connect USB mouse via OTG adapter. Recently I acquired a Bluetooth keyboard too. With this equipment it has the same input as a desktop computer and it might make sense to start the desktop UI on the tablet. In short, it looks like mobile UI might be useful on desktop-like machines and desktop UI might be usable on tablets. The proposal for a switch therefore sounds attractive to me. I'd place the switch at the welcome screen though.

[FTR, the tablet has also mini-HDMI port, and is 4k capable, but I haven't bought the adapter cable yet.]

@lpechacek +1 for a switchable GUI!

Originally I added this option to help me testing the mobile UI without needing the slow Android emulator. Making the "switch" generally available means to actively support two UIs on desktop. But I don't really want to receive even more tickets about what can be improved in the proof-of-concept mobile UI - while nobody works on reducing the backlog. The documentation will need an update, too.

Anyway, what kind of switch do you want as user?

a) a separate start menu entry/executable
a1) named "Mapper mobile"
a2) named "Mapper Touch"
b) a switch on the (Desktop) home screen.
c) a regular setting?

Something like option a) can already be achieved by a little batch file/script. For Windows, put this into a text file named Mapper Touch.cmd in the same folder as Mapper.exe:
~
@set MAPPER_MOBILE_GUI=1
@start .Mapper.exe
~

Now a doubleclick on the new file starts the mobile mode.

(And remember, the original post here is about adding the key button bar to the desktop UI.)

b) a switch on the (Desktop) home screen.

+1. It would be good for testers and for those who want use "Desktop" app with "Mobile UI" or want use "Mobile" app (on Android) with "Desktop UI".

c) a regular setting?

It would be the best, but, think, this is v1.0 task.

@Symbian9 Please limit your answers to what you would actually use yourself, not what you think others would use.

Mostly, I use Desktop, so +1 go to b).

I'm about to add a "Touch mode" button:

touch

FTR, iconized buttons looks tiny on screens with low PPI (e.g., 120 and less)

pic.1

pic.2

So, need add option "UI icons size" in "Preferences" dialog for optionally increase size of UI iconized buttons (without changing global PPI) on desktop display with low PPI:

  • [x] 1x (depend on PPI, as it's work now)
  • [ ] 2x (doubling icon size of 1x without affecting global PPI settings)
  • [ ] 4x (quadrupling icon size of 1x without affecting global PPI settings)

@Symbian9 According to your FB announcements, you already can change the editor's action button size. (It says "on Android" but it means "touch mode" now.) And it is off-topic, at least from my POV, trying to triage issues as open, solved, duplicate, or invalid.

you already can change the editor's action button

I never said that I can change "size of buttons". I said that layout could be switched.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Symbian9 picture Symbian9  Â·  9Comments

SwStef picture SwStef  Â·  6Comments

yevhenmazur picture yevhenmazur  Â·  7Comments

mlerjen picture mlerjen  Â·  5Comments

reinisberzins picture reinisberzins  Â·  7Comments