Digital Workshop

Welcome to the Digital Workshop Message Boards
It is currently January 9th, 2025, 9:26 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Touch screen Keyboards
PostPosted: January 7th, 2009, 6:38 pm 
Offline

Joined: April 5th, 2008, 2:41 pm
Posts: 102
Location: Sydney
Opus: Opus Pro Edition 9.51
OS: Windows 8.1
System: Acer Aspire V touch screen edition 4G RAM
Hi! - Im using a touch screen originally developed by Brendon Knifton as a base for my own touch screen keyboard.

I have a question regarding output. - is it possible to ( while using a touch screen ) to have what you are typing actually be inserted in other programs?.

For example, - if you were to open say.....note pad ( for example ) and type using the virtual keypad.... whatever you type appears in notepad? - ( instead of an output window as it does at the moment.)

Is this possible at all? :?:

Many thanks in advance :)

_________________
Acer Aspire V touch
Opus Pro 9.51


For this message Viper4054 has been thanked by : mackavi


Top
 Profile  
 
 Post subject: Re: Touch screen Keyboards
PostPosted: January 9th, 2009, 3:51 am 
Offline

Joined: November 11th, 2004, 4:05 am
Posts: 636
Location: Christchurch, NZ
Rick Pope wrote:
Is this possible at all? :?:


Nope -- you are getting into Chat type apps and probably needing to use something like sockets.
Opus can't do this directly.

cheers
Paul


For this message Paul has been thanked by : mackavi


Last edited by Paul on January 9th, 2009, 8:05 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: January 9th, 2009, 11:45 am 
Offline

Joined: May 24th, 2007, 11:02 am
Posts: 132
Location: UK - Wales - Ceredigion
Opus: illuminatus > Evolution
OS: Windows 10 Pro
System: i7 8GB RAM
? I would say yes - but only via scripting (so this should be in the advanced area)
If you search google you will find a few people have used windows .dll (or created their own) files to create this in visual basic and C++ etc.
Opus can call .dll files, so I can't see why opus wouldn't be able to do this?

http://yortondotnet.blogspot.com/2006/1 ... oards.html
http://www.codeproject.com/KB/miscctrl/ ... board.aspx


For this message jezjones29 has been thanked by : mackavi


Top
 Profile Visit website  
 
 Post subject:
PostPosted: January 9th, 2009, 4:13 pm 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
If you not looking for anything too complicated then the program recommend by Reemski in another post - AutoIT - will work.

Use the attached IMP, open a notepad file (in notepad) and launch the IMP. then simply click the buttons.

It works by launching the EXE with the parameter of the the required key press - see AutoIT help (send()) for all codes. The EXE is a very simple AutoIT compiled script. It simply activates a specified class (in this case Notepad) and uses the send function to pass a key code to the activated notepad window.

With more playing, and code, it might even be possible to cause notepad to stay active as suggested in Jez's links.

Have a play and let us know how you get on. If it works well enough, other AutoIT scriptwriters might chip in with a more efficient script (as I only discovered the program yesterday :-)) which would benefit all using the touch screen concept.

Mack


You do not have the required permissions to view the files attached to this post.

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
 Post subject:
PostPosted: January 9th, 2009, 8:28 pm 
Offline

Joined: November 11th, 2004, 4:05 am
Posts: 636
Location: Christchurch, NZ
Since we can use 3rd party tools with Opus you can probably write to any open text windows, including Office documents like .doc and .xls.
You can also use vbs scripts to get more functionality with Office Applications including Outlook.
I'd be careful with AutoIT as it occasionally gives false positives with some AV's. I seem to remember that AVG was the main offender, especially if the exe's were compressed.

Paul


For this message Paul has been thanked by : mackavi


Last edited by Paul on January 11th, 2009, 12:13 am, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: January 11th, 2009, 12:09 am 
Offline

Joined: November 11th, 2004, 4:05 am
Posts: 636
Location: Christchurch, NZ
I've altered Mack's example to use a .vbs script instead of AutoIT.
Open Notepad, then use the send2.imp as before. It will call and run the send.vbs file with a suitable parameter for each button clicked.

VBscripts can be very powerful and you can do a lot with them, including send parameters to a .vbs file. You might be able to use them instead of DLL's in some cases. XP and Vista should run vbs scripts without problems as the Windows Scripting Host is installed by default.

It's easy to edit .vbs files, just right click them and click "edit".

I've enclosed openNP.vbs that will open up a notepad window if doubled clicked.

Paul


You do not have the required permissions to view the files attached to this post.


For this message Paul has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: February 2nd, 2009, 11:21 pm 
Offline

Joined: November 11th, 2004, 4:05 am
Posts: 636
Location: Christchurch, NZ
Mack,
that Autoit "send.zip" file you posted is being flagged by AVG Internet Security (latest definitions) as a virus.

Probably a false positive but might pay to check it out.

Paul


For this message Paul has been thanked by : mackavi


Last edited by Paul on February 3rd, 2009, 8:36 pm, edited 3 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: February 3rd, 2009, 2:48 am 
Offline

Joined: November 11th, 2004, 4:05 am
Posts: 636
Location: Christchurch, NZ
UPDATE::

This is weird -- 3hrs later AVG considers it OK.

Paul


For this message Paul has been thanked by : mackavi


Top
 Profile  
 
 Post subject:
PostPosted: February 3rd, 2009, 6:20 pm 
Offline

Joined: May 24th, 2007, 11:02 am
Posts: 132
Location: UK - Wales - Ceredigion
Opus: illuminatus > Evolution
OS: Windows 10 Pro
System: i7 8GB RAM
Here is a good site if you need an on screen keyboard for very little cost or ideas ;-)

http://www.comfort-software.com/on-screen-keyboard.html


For this message jezjones29 has been thanked by : mackavi


Top
 Profile Visit website  
 
 Post subject:
PostPosted: February 3rd, 2009, 7:50 pm 
Offline
Godlike
Godlike
User avatar

Joined: March 21st, 2007, 10:44 am
Posts: 3188
Location: UK
Opus: Evolution
Hi Paul,

It seems fine but then false positives are always going to be problem with script based solutions.

AutoIT & VBS are great for free personal solutions but I'd never use them for a professional project. With Opus' DLL feature - this would be my preferred method.

Mack

_________________
When you have explored all avenues of possibilities, what ever remains, how ever improbable, must be the answer.

Interactive Solutions for Business & Education
Learn Anywhere. Learn Anytime.

www.interaktiv.co.uk
+44 (0) 1395 548057


Top
 Profile Visit website  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 74 guests


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 post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group