Re: [DUG] Touch Screen Development
Hi Rodney, I've worked on something similar in the past. You could use a block of TButtons to make a numeric keypad, that way the user doesn't need to use the keyboard for numeric input. Pedrocelli - Original Message - From: Rodney Chan rc...@compuspec.com To: delphi@delphi.org.nz Sent: Tuesday, August 23, 2011 11:13 AM Subject: [DUG] Touch Screen Development Hi all, I have developed a POS software for my client many years ago. And now he is considering to use touch screen and get rid of keyboard and mouse (at least in normal operation). I would expect the development will be similar apart providing an on screen keyboard (Tbuttons) for numeric input. However, I am a bit concern about the focus. If I have data entry inside a TEdit, when the user click on the TButton for numeric input, focus will change to the button and the cursor will not be on the TEdit anymore. Of course, I can change the focus back but it seems that it is a bit clumsy. It would be great if anybody can have some suggestions or point me to the right direction. Remark: out of some old VCLs, I still prefer to use Delphi 6 for the maintenance of this project although I have license for D2010. Thanks in advance! Rodney ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] Touch Screen Development
It would be great if anybody can have some suggestions or point me to the right direction. Possible to use TSpeedbuttons instead? IIRC they do not steal focus. cheers, peter ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe
Re: [DUG] Touch Screen Development
ideally you want to design an onscreen keyboard that mounts into the form doing the entry, and then make it so that nothing on the keyboard receives focus. the easiest (possibly) way to do this is to use a TPaint or write a custom control where you map the location of mouse clicks on an image without any of them taking focus at all. you can create a list or array of TRect linking each rect to a keycode or TShortcut value. then each click on the image you would simply insert a key code into the windows event handler to be pushed to whatever has the focus. On Tue, Aug 23, 2011 at 11:33 AM, Peter Hyde pe...@webcentre.co.nz wrote: It would be great if anybody can have some suggestions or point me to the right direction. Possible to use TSpeedbuttons instead? IIRC they do not steal focus. cheers, peter ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe -- Kyley Harris Harris Software +64-21-671-821 ___ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe