 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Tim Guest
|
Posted: Mon Jun 05, 2006 9:50 pm Post subject: Touch screen keyboard |
|
|
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
|
Posted: Wed Jun 07, 2006 6:48 am Post subject: Re: Touch screen keyboard |
|
|
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
|
Posted: Wed Jun 07, 2006 1:09 pm Post subject: Re: Touch screen keyboard |
|
|
"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
|
Posted: Wed Jun 07, 2006 8:54 pm Post subject: Re: Touch screen keyboard |
|
|
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
|
Posted: Thu Jun 08, 2006 8:11 am Post subject: Re: Touch screen keyboard |
|
|
| 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
|
Posted: Fri Jun 09, 2006 11:07 pm Post subject: Re: Touch screen keyboard |
|
|
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 |
|
 |
|
|
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
|
|