Onscreen Keyboard

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Onscreen Keyboard

by Skywave » Thu May 29, 2008 4:50 pm

Hi Steegy

Even though I will never (at least not in the near future) use the OSK docked in MM, I am curious how you wrote the embedder? Any possibility of releasing the source code for that?

I have a program that monitors the recycle bin that I would like as a docked panel in MM, and I like your method. Or rather, your method is the only one available, because I cannot get to the 'shell32' functions from VBScript.

Any help would be appreciated.
Skywave

by scraane » Mon Jan 21, 2008 3:49 pm

Unfortunatly it is not working with 3.01.

I'm running Vista with MM 3.0.1. Can someone edit the script so it will work again?

by psyXonova » Mon Oct 09, 2006 4:20 am

I am moving this post to the Scripts session as with Steegy one cannot wishes for too long..... :D :D :D

Great job Steggy!!!!

by scraane » Sun Oct 08, 2006 4:22 am

THANK YOU... THANK YOU... THANK YOU VERY MUCH!

This is great!

by Steegy » Thu Sep 21, 2006 6:14 pm

The embedder script&program have been updated. Please see http://www.mediamonkey.com/forum/viewto ... 9894#59894
It works completely allright for me. Please post all issues, should you have any.

Cheers
Steegy

by Lowlander » Wed Sep 20, 2006 5:56 pm

Well I thought it would work and I did wait those 10 seconds. Trying it once more and now it works as expected, must have needed a restart of Windows.

Thanks

by Steegy » Wed Sep 20, 2006 5:40 pm

There is only one issue where if you resize the keyboard screen in MediaMonkey that the keyboard size doesn't get update.
Hmm.. Do you wait long enough? The script embeds and repositions the On-screen keyboard program every 10 seconds (by default, using SDB.CreateTimer(10000)). So if you resize the panel withing MediaMonkey, you'll have to wait maximum 10 seconds to get the OSK resized accordingly.
If this isn't the problem, then I'm afraid I didn't understand your question well enough.
I would like the script to remember if it is enabled or not.
Yep. This should definately be done. I have noticed this sometimes annoying behaviour too.
it shows the onscreen keyboard welcome message each time MediaMonkey start ...
This is a problem of the OSK, caused by the fact that it is embedded. The only way (I see) to get rid of this message box is to close it programmatically (automaticly by the embedder program).

Cheers
Steegy

by Lowlander » Wed Sep 20, 2006 11:36 am

2 more issues. I would like the script to remember if it is enabled or not. Now with every restart of MediaMonkey the keyboard comes up.

Secondly, but I don't know if this is a script issue, it shows the onscreen keyboard welcome message each time MediaMonkey start. I've told it to not show anymore, but it still does.

by trixmoto » Wed Sep 20, 2006 4:17 am

This isn't something I need - but it's very cool! :)

by Lowlander » Tue Sep 19, 2006 4:59 pm

Hey Steegy, this works well. There is only one issue where if you resize the keyboard screen in MediaMonkey that the keyboard size doesn't get update. Changing keyboard settings will resize the keyboard according to the window size.

by Peke » Tue Sep 19, 2006 2:55 pm

@Steegy
Good Work I knew that someone will be capable to make this :)

by Steegy » Tue Sep 19, 2006 2:22 pm

Hi

Try the following files. Copy them to MediaMonkey's Scripts\Auto folder (usually C:\Program Files\MediaMonkey\Scripts\Auto) and (re)start MediaMonkey.

Program: http://home.scarlet.be/ruben.castelein/ ... bedder.exe
Script: http://home.scarlet.be/ruben.castelein/ ... bedder.vbs

If the (re)positioning goes to slow, you can it up by making the timer interval in the script file (OSK Embedder.vbs) smaller.
in the source code: e.g. TimerTimeout = 1000 (1 seconds) instead of TimerTimeout = 5000 (5 seconds).
You can also enable "realtime-resizing" be uncommenting line 24 (remove the ' in front of it). Due to the nature of this functionality, it works somewhat strange (high cpu%, flickering and possible slight (very slight and temporarily) mouse problem after releasing the button).

It looks like this: http://home.scarlet.be/ruben.castelein/ ... screen.gif

Cheers
Steegy

by trixmoto » Tue Sep 19, 2006 3:45 am

I have no idea how you'd dock the OSK into MM, but presumably similar to however Steegy managed to do it with MiniLyrics.

by Peke » Mon Sep 18, 2006 4:27 pm

Script Could be made to start OSK.exe within MM button in toolbar, will that be enough?

by Lowlander » Mon Sep 18, 2006 12:26 pm

To get the onscreen keyboard in Windows XP go to Start > All Programs > Accessories > Accessibility > On Screen keyboard. I don't know how it works though.

Top