AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

AHKOSK Onscreen Keyboard
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions
View previous topic :: View next topic  
Author Message
Micahs



Joined: 01 Dec 2006
Posts: 413

PostPosted: Wed Feb 20, 2008 6:05 am    Post subject: Reply with quote

No, not pushy at all, <pushy>Dallas</pushy>. In fact, I think very highly of your assertiveness, <pushy>Dallas</pushy>. I look forward to your continued ideas and support, <pushy>Dallas</pushy>. Very Happy

I will try to have it up on the 20th, Wednesday. I am adding a new right-click launching method, among other things.
_________________
Back to top
View user's profile Send private message
Micahs



Joined: 01 Dec 2006
Posts: 413

PostPosted: Thu Feb 21, 2008 8:56 pm    Post subject: Reply with quote

All right, I lied. I'll try to have it up by Friday at the latest. Sorry.
_________________
Back to top
View user's profile Send private message
Micahs



Joined: 01 Dec 2006
Posts: 413

PostPosted: Sat Feb 23, 2008 10:53 pm    Post subject: Reply with quote

I lied again. It's Saturday and still noticeably absent.
_________________
Back to top
View user's profile Send private message
Dallas



Joined: 11 Feb 2008
Posts: 17

PostPosted: Sat Feb 23, 2008 11:32 pm    Post subject: on screen keyboard Reply with quote

Micahs, thanks for the update. Would it be possible for you to post or send me the fix to the zero. I'd really like to start looking at what I can do with it. Thanks.
Back to top
View user's profile Send private message
Micahs



Joined: 01 Dec 2006
Posts: 413

PostPosted: Sun Feb 24, 2008 1:29 am    Post subject: Reply with quote

The new version is up. I have yet to explain any new features in detail, though, so be warned. Not all of the keyboard layouts have been updated to reflect new requirements and changes so they might behave poorly. The only one up to date is the "English-Fancy" layout (I use this one for testing as I go.)
I will update the others shortly so they will be usable. I also plan to post a comprehensive xml structure/syntax soon.

There are several new features worth noting quickly:
  • Fixed the no zero problem.
  • Fixed Sympad. It is now an xml layout.
  • Multiple gui support - Have any number of keyboards open at once.
  • HotStrings - kb_hotstrings.txt is located in the resource folder. Supports no backspace and no end char options.
  • FastStrings - kb_faststrings.txt located in resource folder. User added commonly used phrases to speed up typing.
  • Different fonts for each row/key.
  • New launching method. Right-click for 500ms and a thumbnail of the keyboard appears. Click on it and the keyboard opens. If you move the mouse off of the thumb without clicking, it disappears. This method is now the default.

Changed button labels (some are obvious, some aren't.) If you are running XP they should appear correctly. If using another os and the specified font is not there, you might have to edit the xml layout to change it back to words.


Showing the thumblauncher and the keyboard.


Faststrings in action.


This one is a doozy. I have the Sympad button pointing to the same xml file used for the main kb (recursion is kept to 4 iterations.) Each kb has the numpad open. This just demonstrates the multiple kb capabilities.


I will update the first post later.
_________________
Back to top
View user's profile Send private message
Dallas



Joined: 11 Feb 2008
Posts: 17

PostPosted: Sun Feb 24, 2008 4:05 pm    Post subject: on screen keyboard Reply with quote

Mechas, I think I'm missing something, where is the new posting? I downloaded the only one I could find and it didn't bring up the keyboard, and when I changed to Numpad, same thing. However, when I went back to right click the icon, exit was not there. I had to close it in the task manager. I'm totally lost. Thanks.
Back to top
View user's profile Send private message
Micahs



Joined: 01 Dec 2006
Posts: 413

PostPosted: Sun Feb 24, 2008 11:03 pm    Post subject: Reply with quote

In my previous post I stated, but did not emphasize, that the new method of launching would be the thumb-launcher. I'm sorry for the confusion. I should have waited a while after adding a feature before changing it to the default behavior.
To activate, right-click for >500ms and a thumbnail image of the keyboard will appear. Then click on it to show the keyboard. To ignore it, just move the mouse off of it and it will disappear.

Because you say that the 'Exit' menu option is not there, it may be another problem, though. What version of AHK are you using? You might want to update to the latest version and see if that fixes it. I might have used a command or something that isn't supported in previous versions.
_________________
Back to top
View user's profile Send private message
Dallas



Joined: 11 Feb 2008
Posts: 17

PostPosted: Mon Feb 25, 2008 1:15 am    Post subject: On screen keyboard Reply with quote

Yup, that was it. I must have read right through the right click. As for the exit button not being there, I see what it is. You must be in the Keyboard before it shows. Don't know if you meant to or not but this code wasn't in the numpad.xml:

<traymenu>
<command value="show">Show</command>
<command value="hide">Hide</command>
<command value="exit">Exit</command>
</traymenu>

By adding it you can now exit the program from the NUMPAD.

Thanks again for this great application.
Back to top
View user's profile Send private message
Dallas



Joined: 11 Feb 2008
Posts: 17

PostPosted: Mon Feb 25, 2008 1:42 am    Post subject: On Screen Keyboard Reply with quote

Micahs, I haven't used this yet on an actual touch screen but it dawned on me, there is no keyboard, so how do you active it. I'll get a chance to check this out next weekend on a touch screen but thought I'd go ahead and run it by you.
Back to top
View user's profile Send private message
Micahs



Joined: 01 Dec 2006
Posts: 413

PostPosted: Mon Feb 25, 2008 2:56 am    Post subject: Reply with quote

A keyboard is not required to use it. But I just thought of a problem with using the thumb launcher with a touch screen--how do you right-click? I've used touch screens in the past, but there was always a mouse handy too. I never needed to right click with the touch screen. It might be easier to stay with the placeholder launch method.

As far as the numpad not having the command localization, that was intentional because that one is supposed to be a supplemental kb--not a main kb. It might not be a bad idea to add those commands to all kbs, just in case! I'll go ahead and do this. Thanks for the input.
_________________
Back to top
View user's profile Send private message
Dallas



Joined: 11 Feb 2008
Posts: 17

PostPosted: Mon Feb 25, 2008 7:58 pm    Post subject: onscreen keyboard Reply with quote

Yup, actually I said keyboard but meant mouse. I want to use this on a stricktly touchscreen system that doesn't have a kb or mouse. How can I have it activate when it loads? thanks again.
Back to top
View user's profile Send private message
Dallas



Joined: 11 Feb 2008
Posts: 17

PostPosted: Tue Feb 26, 2008 12:14 am    Post subject: onscreen keyboard Reply with quote

Micahs, I was able to get to a touch screen today on a Terminal server session. I ran OSKB on the terminal (for the touchscreen session) but wasn't able to activate it at the touchscreen. I went back to the terminal server (with kb and mouse) and activated it. I was able to see and move the OSKB, however, when I loaded a web page, OSKB wouldn't send the keys to the browser. This may have something to do with the touchscreen driver because I loaded the same WEB application on my laptop and was able to use my mouse to click the keys, and they were sent to the WEB applciation. Hadn't tried the same test on the touch screens though. Will try that next.

The main thing I could use is when the OSKB loads have it go active, and let the user right click the icon in the tray to hide, show or exit.. This way we wouldn't need a right click..

Thanks Micahs.
Back to top
View user's profile Send private message
Micahs



Joined: 01 Dec 2006
Posts: 413

PostPosted: Tue Feb 26, 2008 4:17 am    Post subject: Reply with quote

[EDIT] I started this post before your second post above.
I think I'll stick with my first thought:
Micahs wrote:
It might be easier to stay with the placeholder launch method.

I was thinking of using this, but why go though all the trouble of remapping left and right clicks just to hold the right button down to activate AHKOSK? The better solution might be to just use the placeholder method (the thing docked to the titlebar that you hover the mouse over to activate.)
I know that on the touch screens I have used, if you put your finger close almost-but-not-quite-touching the screen, the pointer will move but not register a click. This might work for you.

Also, if you use the placeholder method, you can click on it and the pointer will stay there. After .5 sec the kb will appear and then just click at will. That might be your best bet.
Hmm, I just realized that clicking on the placeholder will steal focus because it is not considered one of the kbs. Just for you I uploaded a new version where the placeholder does not steal focus - so this will work now.

BTW, that right-clicker I mentioned before might be something you'll want to look into if you use the touchscreen often.
_________________
Back to top
View user's profile Send private message
Micahs



Joined: 01 Dec 2006
Posts: 413

PostPosted: Tue Feb 26, 2008 4:31 am    Post subject: Reply with quote

For your second post, that's easy! Just edit the kb.ini file. The two entries you will want to change are:
titlebarDock=0
thumbLauncher=0

This will make the kb stay active when started. To hide and show, click "Hide" or "Show" on the icon menu. Is this what you had in mind?

I can't think of why it wouldn't work in the web browser. Let me know what you come up with. I have no access now to a touch screen.
_________________
Back to top
View user's profile Send private message
Dallas



Joined: 11 Feb 2008
Posts: 17

PostPosted: Tue Feb 26, 2008 2:20 pm    Post subject: Reply with quote

Thanks Micahs, I plan to try it on a terminal server session and a stand along touchscreen application. I'll let you know how it goes.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 4 of 8

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group