AutoHotkey Community

It is currently May 27th, 2012, 9:14 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 159 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11
Author Message
 Post subject:
PostPosted: October 15th, 2011, 4:43 am 
Offline

Joined: December 1st, 2006, 9:27 am
Posts: 460
jleslie48 wrote:
I am so jealous that I can't even modify it let alone write it.
Guess you just proved yourself wrong! :D

Good job tracking this down. I will review it and incorporate this into the main code. BTW, I recently got a Nook Color that I put full Android 2.3 on; it just hit me that now I can try a VNC solution to see if the touchscreen on it allows me to test the touch-specific problems and your fix. Thanks!

EDIT: Yes, I tested it and I can replicate the touchscreen bug with the NC using a VNC app. Finally, I'll be able to make this work for touchscreens (though it looks like you've done the heavy lifting!)

micahs

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 17th, 2011, 2:35 pm 
Offline

Joined: June 29th, 2010, 1:01 pm
Posts: 123
Ok, now that the must haves are done, lets go onto the nice to haves.

1) what does doc supposed to do?
- I can't figure it out.

2) similarly, what it when the keyboard disappears and those pink squares,
or blue oval show up? I never want the OSK to "disappear", and thirdly,

3) why does it "jump" occasionally? it jumps from my touchscreen to some other area and I don't know why. I think it has something to do with my accidentally hitting "doc" but I don't want it.

4) I need the keyboard to be basically stationary and visible (the half transparancy is ok) ALL the time, and it can't disappear.

Any advise?

Sincerely,

jleslie48


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 17th, 2011, 6:20 pm 
Offline

Joined: December 1st, 2006, 9:27 am
Posts: 460
Absolutely!

The blue (or red - it's normally red; not sure why yours is blue) oval is the kb activator. When it is docked, the oval shows up on the titlebar of the active window. You hover over it for a few seconds to make the kb appear. If this does not work for your application, just turn it off! Look inside "\res\kb.ini" for two entries:
Code:
titlebarDock=1
thumbLauncher=0
Above is the default setting for each. To make the kb float on startup, set both to zero. These are alternate kb activator settings, so to make the kb float you have to turn them both off.

The kb jumping is a feature that lets you bump the keyboard out of your way if it is over something you want to see (IE: textbox on a web form or something.) It activates by quickly moving the mouse over and then back off the keyboard. The direction of mouse movement off the keyboard controls which direction the kb jumps. To me, this is quicker than dragging the kb out of your way. To disable this feature, look in the same ini file for:
Code:
BumpTimer=250
Set this to '0' to disable it.

There is no 'doc' button, but there is a 'dock' button. You might have your dpi set so that the entire word does not appear... The 'dock' button hides (or docks) the kb and turns on a kb activator (either the red/blue oval or the right-click thumb launcher.) You could edit the xml to remove the dock button if you want to make darn sure you don't accidentally click it.

Gotta go (I'm on break!) HTH

micahs

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: October 17th, 2011, 6:58 pm 
Offline

Joined: June 29th, 2010, 1:01 pm
Posts: 123
Micahs wrote:
Absolutely!

The blue (or red - it's normally red; no...


You da man!! This is looking great. Thanks again! - Jon


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 1st, 2011, 1:00 pm 
It won't possition itself right when called form second display - it will show up in edge of first one - though you can still move it there


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: December 1st, 2011, 2:10 pm 
Offline

Joined: December 1st, 2006, 9:27 am
Posts: 460
Yeah, I had only a single monitor when I was doing the bulk of the project. I now have two, so I need to carve out some time to make this multiple-monitor friendly. Thanks for the reminder!

I need to do work on the touchscreen version, too. I have lots of other ideas for this project, but just haven't had time lately.

micahs

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 1st, 2011, 2:29 pm 
Offline

Joined: June 29th, 2010, 1:01 pm
Posts: 123
Micahs wrote:

I need to do work on the touchscreen version, too. I have lots of other ideas for this project, but just haven't had time lately.

micahs


I just got for work a panasonic cf-h2 toughbook and it has a really nice built-in version of a osk very similar to yours. What it did was when you hid it (auto or manual) it would "slide" off the screen to the left (user selectable left|right|top|bottom, middle|corner1|corner2) and leave just a thin bar showing, just a few pixels wide and as long as the keyboard is wide. Just wide enough so if you clicked it, it would register and expand.


Report this post
Top
 Profile  
Reply with quote  
PostPosted: January 3rd, 2012, 8:14 pm 
Offline

Joined: December 31st, 2011, 6:40 am
Posts: 2
Hi, I love this app. I am having trouble with my layout and could use some pointers, though. Instead of 12 function keys I need 16. I also need shifted function keys 17 through 32. Although I did not expect them all to work I initially defined them as below:
Code:
      <row x="5" y="40">
         <key>Esc</key>
         <key x="+24" shift="F17">F1</key>
         <key shift="F18">F2</key>
         <key shift="F19">F3</key>
         <key shift="F20">F4</key>
         <key x="+10" shift="F21">F5</key>
         <key shift="F22">F6</key>
         <key shift="F23">F7</key>
         <key shift="F24">F8</key>
         <key x="+10" shift="F25">F9</key>
         <key shift="F26">F10</key>
         <key shift="F27">F11</key>
         <key shift="F28">F12</key>
         <key x="+10" shift="F29">F13</key>
         <key shift="F30">F14</key>
         <key shift="F31">F15</key>
         <key shift="F32">F16</key>
      </row>

obviously F13 and above did not work. The unexpected thing however, was that once I pressed a key above F12 that key and any function key after that produced a capital F. What I actually need, for instance when I press F16, is for it to send a multi-key sequence, which in this case would be alt+F6. F32, then, would be shift+alt+F6. As shown by the XML above, I need the shifted value to show on the keyboard. How might I accomplish this?

I had thought about user functions but, when I tried that they did not fire. Upon looking at the code, it appeared as though there was no code written to execute user functions. Since my AHK programming is somewhat limited and it has been over a year and a half since I wrote my last AHK GUI script, and those were limited, I thought perhaps I missed something. Since I also wish to define special keys that do things such as a screen capture straight to a JPG file, any suggestions on how I can get user functions to work would be helpful as well. Thanxx.


Report this post
Top
 Profile  
Reply with quote  
PostPosted: January 9th, 2012, 5:38 pm 
Offline

Joined: December 31st, 2011, 6:40 am
Posts: 2
BTW: I would be happy to help test any touchscreen or multi-monitor changes. I just added a touchscreen specifically to run this and other AHK GUI scripts.


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 159 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11

All times are UTC [ DST ]


Who is online

Users browsing this forum: Rajat, SKAN and 8 guests


You can post new topics in this forum
You can 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:
Powered by phpBB® Forum Software © phpBB Group