This is all very good feedback. I'll admit the VNC interface isn't
perfect, but I designed it counter to how some other VNC apps work,
such as Jaadu VNC, where arrow keys, key combinations and the like
cover the entire screen and render any feedback completely useless
until dismissed.
Regarding your first concern, however, I went and tested several other
VNC clients, including Jaadu and Mocha. You'll have the same problem
if you use any other the other apps with their "Touchscreen Mode."
Jaadu also has an option available where it moves the mouse and screen
at the same time with swiping gestures. This is something that has
been requested several times for iSSH and it's not a big request. If
you're willing to wait for a release cycle (or an ad hoc release),
I'll make this mouse mode of operation available as well.
An area for typing is a common request as well and I can assure you
it's coming in a future release.
Finally, to end a connection, it's a matter of swiping to delete it
from the "Active Connections" list. I'm revamping this display as
well to make it more apparent that it's an active connection that can
be deleted. What I have in mind at the moment is a series of icons
like the iPhone App screen itself that can be disconnected via an X in
the corner.
There's nothing I can do about keeping a connection open in between
phone calls. An incoming phone call closes the application. This is
by Apple's design and there's nothing I or any of the other iPhone
developers can do about it.
I've been trying to keep a relatively tight release schedule so expect
these features soon enough!
Dean