You are here

On-Screen Keyboard Portable 1.0 Pre-Release 3 (Testers Needed)

50 posts / 0 new
Last post
John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
On-Screen Keyboard Portable 1.0 Pre-Release 3 (Testers Needed)

Final release posted. Topic locked.
https://portableapps.com/news/2007-07-12_-_on-screen_keyboard_portable_1.0

I've just posted another quick app called On-Screen Keyboard Portable. The goal is to allow an on-screen keyboard to be launched from the PortableApps.com Menu to allow folks who need it easier access to it.

On Windows 2000, XP, 2003 and Vista, it launches the on-screen keyboard that's built into Windows. It's more than a simple shortcut, though, as it will keep your preferences for the on-screen keyboard portable. So, if you like it to be always on top, set to type a key when you hover over it with the mouse for 2.0 seconds, the portable version will remember those settings for you and use them on every PC you encounter.

On Windows 95, 98, Me, a simple built-in on-screen keyboard will run. It's much lighter on features and not as accessible as the built-in keyboard on Windows 2000+, but at least it's something.

On a related note, and before anyone asks... an on-screen keyboard is no defense against keyloggers. All on-screen keyboards send signals to the operating system that are the same as typing on the actual keyboard. OSKs are made to assist with accessibility and allow alternative input methods (like pen-based computing).

Give it a try and post back your thoughts.

Download On-Screen Keyboard Portable 1.0 Pre-Release 3
(may take a few minutes to hit the download servers)

UPDATE, PRE-RELEASE 2 (JULY 9): Added in a fix for the Vista security issue. Should now work on all Windows OSes. It's also packaged in a PortableApps.com Installer now.

UPDATE, PRE-RELEASE 3 (JULY 9): Add catch for MS Switch registry key.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Nice

Nice little launcher.
BTW, are you going to be ditching FindProcDLL and using the system call method?
Also, YOU STILL HAVEN'T REPLIED TO MY EMAIL. Biggrin
----
Ryan McCue
Current Fav. Songs:

  • Ballroom Blitz - The Misfits
  • Manic Monday - Cyndi Lauper
  • I Don't Like Mondays - The Boomtown Rats

"If you're not part of the solution, you're part of the precipitate."

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
System call?

What system call?

And on the email reminders, please stop.

Sometimes, the impossible can become possible, if you're awesome!

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
.
	;=== Check if already running
	System::Call 'kernel32::CreateMutexA(i 0, i 0, t "${NAME}") i .r1 ?e'

Yeh, I posted that before I read your other post Wink
----
Ryan McCue
Current Fav. Songs:

  • Ballroom Blitz - The Misfits
  • Manic Monday - Cyndi Lauper
  • I Don't Like Mondays - The Boomtown Rats

"If you're not part of the solution, you're part of the precipitate."

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
That's different

That's for creating mutual exclusions for the launcher. And I use that already in several of them. But you *also* need to check for any running instances of the base app (osk.exe in this case) to ensure the portable version doesn't step on the local one. So the mutex doesn't help you at all there.

Sometimes, the impossible can become possible, if you're awesome!

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Doh!

Didn't see the FindProcDLL call 10 lines down Smile
----
Ryan McCue
Current Fav. Songs:

  • Ballroom Blitz - The Misfits
  • Manic Monday - Cyndi Lauper
  • I Don't Like Mondays - The Boomtown Rats

"If you're not part of the solution, you're part of the precipitate."

Simeon
Simeon's picture
Offline
Last seen: 9 years 5 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Same here

works great.
Love it.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

TRexian
Offline
Last seen: 4 years 17 hours ago
Joined: 2007-01-02 15:01
Pretty slick. Any chance of

Pretty slick. Any chance of supporting other languages, or a similar thing to pull up the character map? I work in Cyrillic occasionally, and that would be handy.

-------------------
Sic semper tyrannosauro.

-------------------
Sic semper tyrannosauro.

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
OS Language

It uses the language of the OS on Win2K+. Not sure if there is a similar OSK for foreign language Windows or not.

Sometimes, the impossible can become possible, if you're awesome!

zikarus
Offline
Last seen: 12 years 6 months ago
Joined: 2006-10-10 16:32
Hmh...

... any advantages compared to this one?

http://www.myplanetsoft.com/free/mokhelp.php

BR
zikarus

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Entirely Different

That product serves an entirely different purpose.

Sometimes, the impossible can become possible, if you're awesome!

Espreon
Espreon's picture
Offline
Last seen: 11 years 7 months ago
Joined: 2006-09-29 18:23
Thanks

again John

Simeon
Simeon's picture
Offline
Last seen: 9 years 5 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
And

what about an official release of this one?

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
John,

Dunno if this is just the version I have, but settings is misspelt as setttings.
----
Ryan McCue
Cube Games
There are only two states in Australia: Queensland and Drunk
If you have any questions about the comment above, or anything, please don't hesitate to ask.

"If you're not part of the solution, you're part of the precipitate."

jbbdude
Offline
Last seen: 15 years 9 months ago
Joined: 2006-12-21 21:18
Which is it?

Two issues: (one minor)
-My On-ScreenKeyboardPortable.exe launches the Windows OSK rather than the one in the "App" folder. Is that correct?
-The readme in the source identifies it as the PuTTY launcher...

EDIT

ok, i see in XP it opens the native version. Can you run the other versio portably should you choose? also, the PortableApps.com/OSKPortable homepage isn't up (at least have it forward to this thread)

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
It's in beta.

Why have change all the website addresses if eventually he's gonna have to change them back, and he'll forget.

_____________________________
I felt so different without a signature.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
.
  1. Yep. The one in the App folder is just for Win 95 which doesn't have a built-in one
  2. That's why it's a beta Wink

----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Bahamut
Bahamut's picture
Offline
Last seen: 12 years 3 months ago
Joined: 2006-04-07 08:44
Can this be used to prevent

Can this be used to prevent keylogging, or would the input from it be fed to the logger like the keyboard?

Vintage!

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Read his post...

On a related note, and before anyone asks... an on-screen keyboard is no defense against keyloggers. All on-screen keyboards send signals to the operating system that are the same as typing on the actual keyboard. OSKs are made to assist with accessibility and allow alternative input methods (like pen-based computing).

_____________________________
I felt so different without a signature.

Bahamut
Bahamut's picture
Offline
Last seen: 12 years 3 months ago
Joined: 2006-04-07 08:44
I did not see that.

I did not see that.

Vintage!

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Meh.

No problem. Happens all the time.

_____________________________
I felt so different without a signature.

The MAZZTer
The MAZZTer's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-11-17 15:31
Oops

In the included keyboard app, when you click on "WWW", types in "http;//www." instead of "http://www.". Oops D:

Signature automatically removed for being too awesome.

The MAZZTer
The MAZZTer's picture
Offline
Last seen: 1 year 2 months ago
Developer
Joined: 2006-11-17 15:31
Ha

And the copyright year in the about dialog reads "1900".

I should probably note that I ran it without the launcher on XP just to see what it looked like.

Signature automatically removed for being too awesome.

anton
Offline
Last seen: 14 years 6 months ago
Joined: 2007-01-22 12:58
vista

it doesn't work on my vista pc!:(
what's wrong whit it?

alanbcohen
Offline
Last seen: 4 years 7 months ago
Joined: 2006-01-04 10:47
Vista

Any number of apps have problems in Vista because it is new. It is next to impossible to produce a new OS version without breaking something! Also, remember this is a TEST RELEASE; you are now officially a tester!

To help figure out what may need to be changed/improved, can you please post the symptoms you have encountered?

anton
Offline
Last seen: 14 years 6 months ago
Joined: 2007-01-22 12:58
vista

It says that "nsA461.tmp" doesn't work?

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Hmmm

Seems it doesn't. Even a simle launch command of the following fails:

ExecWait "$WINDIR\system32\osk.exe"

I'd guess this is due to Vista's 'security' which is preventing the launcher from running a file in the system32 directory. But even if I move osk.exe to the same directory as the launcher, it still fails. But I can launch it directly from within Explorer. Hmm... now I'm perplexed.

Sometimes, the impossible can become possible, if you're awesome!

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Haha.

That is an interesting situation.
_____________________________
Wow, that signature totally got old.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
One thing

Make sure you have 2 sets of quotation marks, in case there are spaces in the file name.
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Nope

That's not it either. And there weren't any spaces. It appears to be a Vista security thing preventing 'installers' from launching 'windows components'. I can launch, say MS Paint within the system32 directory and it'll work fine. Just not osk.exe.

Man, Vista is just annoying. I'm tempted to release this anyway and just say it doesn't work on Vista because Vista sucks. Smile

Sometimes, the impossible can become possible, if you're awesome!

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Heh.

I was just saying to make sure, because I spent at least 3 weeks trying to work out various errors to do with that Wink

While you're at it, just say it doesn't work because Microsoft sucks Biggrin
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 7 months ago
Developer
Joined: 2006-01-24 13:26
If I were you I would store

If I were you I would store a batch file somewhere in the app dir that would run osk.exe.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Thinking about it

I'm thinking about it. But some PCs are locked down to prevent all .bat files from running. So, I may do that only for annoying Vista.

Sometimes, the impossible can become possible, if you're awesome!

Keviin_
Offline
Last seen: 16 years 1 week ago
Joined: 2007-05-19 08:05
hav u tried luanching

hav u tried launching the launcher with "Run this program as an administrator"? it works for me. right click>properties>compatability>Run this program as an administrator

_________________________
"A $5000 Computer... and it can't do a task as simple as killing Flanders!" -Homer

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
.

3 things:

  1. The launcher should already try to run as administrator, as it's built in to the launcher (correct me if I'm wrong John)
  2. What's with the "c[x"?
  3. You need to remove both those links from your signature. You are only allowed to link to personal sites

----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Keviin_
Offline
Last seen: 16 years 1 week ago
Joined: 2007-05-19 08:05
lolz personal sites?

lolz alrites i'll remove them. and the c[x thing at the front? it makes it easier to find my posts. it's soo hard to find my post in those really long topics. like the PAM Mod one. ==' i'll just take it off..
_________________________
Firefox or Firefox?

_________________________
"A $5000 Computer... and it can't do a task as simple as killing Flanders!" -Homer

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
/kevii

In Firefox, that would be /kevii and you'll find your first post and then crtl-G for the later ones.

Sometimes, the impossible can become possible, if you're awesome!

Keviin_
Offline
Last seen: 16 years 1 week ago
Joined: 2007-05-19 08:05
thanx

thanx alot
_________________________
Firefox or Firefox?

_________________________
"A $5000 Computer... and it can't do a task as simple as killing Flanders!" -Homer

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Whoa

That's freaky. What would mine be?
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Keviin_
Offline
Last seen: 16 years 1 week ago
Joined: 2007-05-19 08:05
whops forgot to remove those

whops forgot to remove those links from my sig

_________________________
"A $5000 Computer... and it can't do a task as simple as killing Flanders!" -Homer

Simeon
Simeon's picture
Offline
Last seen: 9 years 5 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Works good

on Win XP Prof.
“Science is the belief in the ignorance of the experts” - Richard P. Feynman

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

yurzub
Offline
Last seen: 15 years 7 months ago
Joined: 2007-06-04 12:21
I know that the OSK uses the

I know that the OSK uses the current keyboard defined by windows [meaning, that by changing the windows native language/keyboard, the OSK will change its settings as well.

However, I also use a russian keyboard at home, but cannot do so at work, as I do not have the right necessary to add the russian keyboard. Is there any solution to this? like a custom loaded definition file for the OSK with alternate letters?

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Nope

OSK itself does not support this, so there is no way to do it with a launcher or anything.

Sometimes, the impossible can become possible, if you're awesome!

yurzub
Offline
Last seen: 15 years 7 months ago
Joined: 2007-06-04 12:21
damn. Ah well, I'll look for

damn. Ah well, I'll look for an alternate solution. Thanks for the OSK though, work great!

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Pre-Release 2

I added a fix for the Vista security issue. And it's now using a PortableApps.com Installer. Please give it a try.

Sometimes, the impossible can become possible, if you're awesome!

Simeon
Simeon's picture
Offline
Last seen: 9 years 5 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
It leaves

HKCU\Software\Microsoft\MS Switch
on my Win XP Prof admin account.
“Science is the belief in the ignorance of the experts” - Richard P. Feynman

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

John T. Haller
John T. Haller's picture
Online
Last seen: 39 min 25 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Good catch

Update to Pre-Release 3 to fix this.

Sometimes, the impossible can become possible, if you're awesome!

Patrick Patience
Offline
Last seen: 4 years 3 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Not to nag.

But as you're getting all of these apps out of beta so efficiently I think one of the text editors would be handy to get out. SciTE's been in beta for a while and it seems okay, perhaps just and update in the program and with an installer and it would be great. Of course, it Notepad++ seem's fine, just as well. But a text editor would be very handy in the App section, specially the two you picked, excellent picks.

_______________________________________________
It's kinda scary when my desktop is messier than my room...

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
To nag,

I think some splash screens would be handy Biggrin

Oh, and I like N++. It's the best. Blum
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Simeon
Simeon's picture
Offline
Last seen: 9 years 5 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Why does it have

2 "other instance" warnings?
line 67 and 87
“Science is the belief in the ignorance of the experts” - Richard P. Feynman

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

Topic locked