BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Touch screen keyboard

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Internet Isapi-WebBroker
View previous topic :: View next topic  
Author Message
Tim
Guest





PostPosted: Mon Jun 05, 2006 9:50 pm    Post subject: Touch screen keyboard Reply with quote



I have a CGI based web site which up till now has been on a company intranet
but I now want to set up access in a communal area of a company. However, it
would be best to have it using a touch sensitive screen and do away with a
mouse and keyboard - a 'kiosk' idea.

In principal, a touch sensitive screen simply acts as a mouse click, so
there shouldn't be any major problems, but there are a couple of issues that
I need to address:

1) Assume that I have a field which is designed to accept a name. Somewhere
on my web page will be a representation of a keyboard for users to press. So
the first problem is how do I fill the name field as a user 'clicks' a
letter? As a Delphi programmer this is trivial, but on a web page it is not.

2) The second issue is having room on my web page for a keyboard, which I
don't. The answer might be to have a pop-up window with my keyboard on it,
but then there is another problem - you cannot have modal web windows, so it
is easy to loose the pop-up behind the maximised web browser. Well, I think
you can, but I don't know how to.

I guess this highlights the fact that I am a Delphi programmer, not a web
designer.

It occurs to me that this might have nothing to do with Delphi CGI at all
and is just a web design/JavaScript problem, but if anyone has done anything
like this, you might have some thoughts on how I should best approach it.

Thanks.
Back to top
Ray Norrish
Guest





PostPosted: Wed Jun 07, 2006 6:48 am    Post subject: Re: Touch screen keyboard Reply with quote



Just to let you know I`ve seen your post, I can say that we have been making
touchscreen versions of our web apps for some time.
Usually, it's the same app, but a parameter changes the behaviour to
touchscreen.
The first thing that is apparent for the kiosk mode, is that there is no
keyboard present.

So, why would the user need to have a keyboard? This is simply a design
question for you, and the basic principal is to assume that the kiosk user
isn't going to keyboard enter.

Of course it's possible to simulate modal windows in a web browser, but is
this the right way in the first place?

Ray

"Tim" <tim (AT) evolvedatasystems (DOT) co.uk> wrote in message
news:448460bd$1 (AT) newsgroups (DOT) borland.com...
Quote:
I have a CGI based web site which up till now has been on a company
intranet
but I now want to set up access in a communal area of a company. However,
it
would be best to have it using a touch sensitive screen and do away with a
mouse and keyboard - a 'kiosk' idea.

In principal, a touch sensitive screen simply acts as a mouse click, so
there shouldn't be any major problems, but there are a couple of issues
that
I need to address:

1) Assume that I have a field which is designed to accept a name.
Somewhere
on my web page will be a representation of a keyboard for users to press.
So
the first problem is how do I fill the name field as a user 'clicks' a
letter? As a Delphi programmer this is trivial, but on a web page it is
not.

2) The second issue is having room on my web page for a keyboard, which I
don't. The answer might be to have a pop-up window with my keyboard on it,
but then there is another problem - you cannot have modal web windows, so
it
is easy to loose the pop-up behind the maximised web browser. Well, I
think
you can, but I don't know how to.

I guess this highlights the fact that I am a Delphi programmer, not a web
designer.

It occurs to me that this might have nothing to do with Delphi CGI at all
and is just a web design/JavaScript problem, but if anyone has done
anything
like this, you might have some thoughts on how I should best approach it.

Thanks.

Back to top
Tim
Guest





PostPosted: Wed Jun 07, 2006 1:09 pm    Post subject: Re: Touch screen keyboard Reply with quote



"Ray Norrish" <ray (AT) careervision (DOT) codotuk.nospam> wrote in message
news:4486307a (AT) newsgroups (DOT) borland.com...
Quote:

So, why would the user need to have a keyboard? This is simply a design
question for you, and the basic principal is to assume that the kiosk user
isn't going to keyboard enter.


Thanks for the thoughts Ray.

However, take a simple example of where a user must enter a name and
password to gain access to the system. You must be able to touch letters on
the screen to do this, so however you design the system to not need keyboard
type entry, there are always going to be some aspects of it that need this
functionality.

I think you are right, though, when you imply that if you design it well,
you can minimise the necessity for mimicking keystrokes.

Tim.
Back to top
Ray Norrish
Guest





PostPosted: Wed Jun 07, 2006 8:54 pm    Post subject: Re: Touch screen keyboard Reply with quote

Implementing a virtual keyboard is easy enough though.
I was thinking more along the lines of what kind of system is it that
requires protected access from a (presumably) public location.
Traditionally, a touchscreen/kiosk system doesn't require username/password
etc, as they are generally public access systems (in my experience)

Ray

"Tim" <tim (AT) evolvedatasystems (DOT) co.uk> wrote in message
news:44868988 (AT) newsgroups (DOT) borland.com...
Quote:

"Ray Norrish" <ray (AT) careervision (DOT) codotuk.nospam> wrote in message
news:4486307a (AT) newsgroups (DOT) borland.com...

So, why would the user need to have a keyboard? This is simply a design
question for you, and the basic principal is to assume that the kiosk
user
isn't going to keyboard enter.


Thanks for the thoughts Ray.

However, take a simple example of where a user must enter a name and
password to gain access to the system. You must be able to touch letters
on
the screen to do this, so however you design the system to not need
keyboard
type entry, there are always going to be some aspects of it that need this
functionality.

I think you are right, though, when you imply that if you design it well,
you can minimise the necessity for mimicking keystrokes.

Tim.

Back to top
Hans van Leth
Guest





PostPosted: Thu Jun 08, 2006 8:11 am    Post subject: Re: Touch screen keyboard Reply with quote

Quote:
It occurs to me that this might have nothing to do with Delphi CGI at all
and is just a web design/JavaScript problem, but if anyone has done anything
like this, you might have some thoughts on how I should best approach it.

Hi Tim,

I've done a kiosk for our golf club and users can enter their club id to
enter competitions etc.

The below is the windows shortcut placed in the startup directory of the
pc that is the kiosk.

"C:\Program Files\Internet Explorer\IEXPLORE.EXE" -k
http:\\www.goesegolfclub.nl\StyleSheets\Kiosk_On.html

The -k puts IE in kiosk mode, which does away with menu and toolbars.

The url points to a special version of the standard club site. This adds
a numerical keyboard and scroll buttons to the page.

The buttons are html <a> tags, with javascript attached to the onclick
events. The javascript populates an html input box with the clicked number.

As this is all client side scripting, you should be able to lift the
code and find out how it works.

Good luck,

Hans van Leth.
Back to top
Tim
Guest





PostPosted: Fri Jun 09, 2006 11:07 pm    Post subject: Re: Touch screen keyboard Reply with quote

Thanks for the comments guys.

I think I have got my head round it now and the approach to take. As it
happens, this is for a court booking system for a sports club, so we need
logins etc. for individual members, which then takes money off their
accounts each time they book facilities.

Hans, I like your golf club. Nice web site and I see how you have used
JavaScript. I might pop over for a game one day!

Thanks again.

Tim
Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Internet Isapi-WebBroker All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.