AutoHotkey Community

It is currently May 26th, 2012, 5:28 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 159 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 11  Next
Author Message
 Post subject: A-Z keyboard
PostPosted: April 7th, 2008, 12:02 pm 
Offline

Joined: April 7th, 2008, 11:19 am
Posts: 8
This is great.

How about an A-Z 1-0 <sp> <caps> <tab> vertical keyboard that can be placed on the right or left side of the screen. This would be a tremendous tool for completing database fields of forms, where you only need to type the first letter of the word. It would keep your hand on the mouse.

THANX

-S


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 8th, 2008, 2:03 am 
Offline

Joined: December 1st, 2006, 9:27 am
Posts: 460
This is basically the QWERTY keyboard turned on it's side (with only the keys you mentioned and, of course, the dock button.)
Image
english-horizontal.xml

This should go in the "\res\layouts" folder where AHKOSK is.

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 8th, 2008, 2:20 am 
Offline

Joined: April 7th, 2008, 11:19 am
Posts: 8
I was really thinking about a SINGLE vertical row A at TOP to Z then 1-0 ....

A
B
C
D
E
F
.
.
.

This way it is really out of the way, till you need it. Plus if it is half the width of any desktop icon you can still easily get to each.

(GREAT fast work !! )

-S


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 8th, 2008, 3:38 am 
Offline

Joined: December 1st, 2006, 9:27 am
Posts: 460
Give this one a try:
Image
http://www.autohotkey.net/~Micahs/kb/layouts/english-stringbean.xml

I moved the letters to be first, and numbers second after rereading your post, but the screenshot still shows the numbers on top. I left the caption "AHKOSK" because without it you can't drag the keyboard around.

SP = Space
SL = Shiftlock
SH = Shift

_________________
Image


Last edited by Micahs on April 8th, 2008, 12:38 pm, edited 1 time in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 8th, 2008, 5:30 am 
Offline

Joined: April 7th, 2008, 11:19 am
Posts: 8
The order doesn't really matter, although A first would be nice. Getting there. All I can see is A to S. (The letter list ends at the letter S)

-S


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 8th, 2008, 12:09 pm 
Offline

Joined: December 1st, 2006, 9:27 am
Posts: 460
Sorry, I just realized that I had to modify the code for this to work. I had set a limit on the number of rows allowed. You will have to download the latest version of AHKOSK for this layout to show up properly. :oops:

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 9th, 2008, 12:44 am 
Offline

Joined: April 7th, 2008, 11:19 am
Posts: 8
OUTSTANDING !!!!!

Two more buttons please. HotStrings HS and FS Faststrings.

Suggestions: I've been thinking of some other non-full keyboard layouts.

-Special language accents.
-Run Macros outside of current running apps. (Avoids MS Macro warnings)
-Program, Launcher, Utility Launcher, Thesaurus lookup ....
-IE Browser buttons for forward and back (docked over the right side scrollbar. I hate scrolling then having to cross the page to go back a page)
-A nested FastStrings menu - similar to PhraseExpress, a very interesting boilerplate insertion tool. (PhraseExpress.com) So you can add your custom drama quote signatures.

I can see little keyboards all over the screen. (Don't remember if you had a hide/ show all keyboards feature.)

How about having your keyboard activated to the fore by the method you enter it.

EX: If you mouse enter by the left or right side it does not get activated, so you can use the underlying application.

Entering from the top gives you CAPS, and the bottom small.
Right mouse button hold, enter left, cycles through fonts.
Right mouse button hold, enter right, cycles text color.
Right mouse button hold, enter top, cycles ital, bold, underline
Left mouse button hold, enter as above right examples, except that it highlights the last text entered and applies the changes.

Just a few thoughts off the top. The possibilities are endless.

Again, a tremendous piece of scripting.
-S


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 25th, 2008, 1:17 am 
Offline

Joined: February 18th, 2008, 8:26 pm
Posts: 442
jaosk (just another on screen keyboard) is a proof of concept script I written to prove tic wrong in a IRC flame war we had earlier today. It's very basic but does the job.

Download jaosk.zip


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 25th, 2008, 12:57 pm 
Offline

Joined: December 1st, 2006, 9:27 am
Posts: 460
What was the (I'm assuming good-natured) argument about?
tic had a thread about creating dynamic button text a while ago and your script uses a text and pic controls instead of buttons. Is this related?

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 25th, 2008, 2:30 pm 
Offline

Joined: February 18th, 2008, 8:26 pm
Posts: 442
There's no way I can tell you without hurting his (or her?) feelings but the crux is that transparent glass effects is very well possible without complicated and slow alpha blending gdiplus routines as demonstrated by jaosk.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: April 25th, 2008, 4:40 pm 
Offline

Joined: April 17th, 2007, 1:37 pm
Posts: 761
Location: Florida
That's a clever idea, looks nice!

_________________
[Join IRC!]
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: May 2nd, 2008, 1:56 pm 
Offline

Joined: December 1st, 2006, 9:27 am
Posts: 460
@skooter1121
Sorry for the late reply, I was caught up in blob mods and other projects. I did add the Faststring button but haven't posted yet. As for the Hotstrings, there is no button for that.

Quote:
-Special language accents.
On the to-do list.
Quote:
-Run Macros outside of current running apps.
On the to-do list, but keep in mind that these will not be compatible with MS macros - they will be ahk commands.
Quote:
-Program, Launcher, Utility Launcher, Thesaurus lookup ....
That sounds more along the lines of NDroid.
Quote:
-IE Browser buttons for forward and back
This is a good idea and definitely doable with the current ahkosk.
Quote:
-A nested FastStrings menu
I will look into this (I considered this before) but a menu AFAIK will steal focus. At least I didn't see a way to pop up a menu without focus. We'll see.
Quote:
I can see little keyboards all over the screen.
Might I suggest a good optometrist?
Quote:
How about having your keyboard activated to the fore by the method you enter it. EX: If you mouse enter by the left or right side it does not get activated, so you can use the underlying application.
I'm not sure I like this one. My thought is, if it's in the way: bump, drag, or dock it. Opinions?
Quote:
Right mouse button hold, enter left, cycles through fonts.
Right mouse button hold, enter right, cycles text color.
...
This is not practical because ahkosk sends only characters, the receiving app must deal with how it is displayed (font size, color, etc.)

Thanks for the interest!

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 10th, 2008, 5:23 am 
Offline

Joined: November 6th, 2008, 7:43 pm
Posts: 26
Hey. I was looking for an onscreen keyboard script for the express purpose of hacking it to bits to create a finger-friendly OSK for a game I play. This appears to be just perfect, and I got a layout working... KINDA like I want it, but it acts weird.

I hacked up the stringbean layout for this, preemptive apologies to its creator for this abomination. I am no manner of programmer, I just manage to guess what stuff does fairly accurately.


Code:
<language name="Data Entry - Vertical">
   <traymenu>
      <command value="show">Show</command>
      <command value="hide">Hide</command>
      <command value="settings">Settings</command>
      <command value="fastStrings">FastStrings</command>
      <command value="hotStrings">HotStrings</command>
      <command value="about">About</command>
      <command value="exit">Exit</command>
   </traymenu>
   <layout margin="22 5 6 5" basekeyheight="80" basekeywidth="80" keyspacing="5" spacebeforesinglechars="1" rounded="0" backcolor="0x7C85DD" transparentcolor="0x7C85DD">
      <font size="7" justify="left" color="0x96CBCB">Arial</font>
      
      <blob color="0x7B85DD" x="310" y="4" width="96" height="157" options="R20-20">bottom right blob trim</blob>
      <blob color="0xB0B0FF" x="312" y="6" width="92" height="153" options="R20-20">bottom right blob</blob>
      <blob color="0x7B85DD" x="1" y="13" width="29" height="688" options="R20-20">bottom left blob trim</blob>
      <bl ob color="0xB0B0FF" x="13" y="17" width="129" height="20" options="R10-10">dock blob</blob>
      <blob color="0xB0B0FF" x="3" y="15" width="25" height="684" trimColor="0x7B85DD" options="R20-20">bottom left blob</blob>
      <blob color="0x7B85DD" x="1" y="6" width="47" height="13" options="R10-10">top blob</blob>
      
      <header x="-5" y="-22" height="19" width="303" transparent="1">
         <im age x="+0" y="-3" width="32" height="32" dragger="1">Keyboard2.ico</image>
         <text x="+4" y="+6" color="0x4D4D4D" dragger="1">LOLWUT</text>
         <div ider x="+2" y="+18" width="306"></divider>
      </header>
      <row y="+2">
         <key height="-10" width="-10">Pgup</key>
         <key>Up</key>
      </row>
      <row>
         <key>Left</key>
         <key>Right</key>
      </row>
      <row>
         <key height="-10" width="-10">Pgdn</key>
         <key>Down</key>
      </row>
      <row>
         <key shift="E">e</key>
         <key shift="F">f</key>
      </row>
      <row>
         <key shift="G">g</key>
         <key shift="H">h</key>
      </row>
      <row>
         <key height="-10" shift="Y">y</key>
         <key height="-10" shift="N">n</key>
      </row>
      <row>
         <key width="+5">F2</key>
         <key width="+5">F1</key>
      </row>
      </layout>
</language>


Now, the problem I'm encountering is this: Say I push the F1 key. Nothing'll happen. Now I push the Up key. it sends an F1. Now I pust left, it sends Up, and so on. Is this a pooch I have myself screwed or what? @@


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 10th, 2008, 9:54 pm 
Offline

Joined: December 1st, 2006, 9:27 am
Posts: 460
Howdy!
It works on my end, but this is with a mouse. You said "finger friendly" so I think you might have a touch screen. Is this correct?

If so, I can work with you on a touch screen friendly version. Earlier in this thread someone asked about this, but didn't seem to have the time to help work out the bugs (I don't have access to a touch screen so I haven't been able to do any testing.) The problem you mention seems to be the same issue they were having. I have a version for this, but it might have some things that need to be ironed out. If you want to help me by beta testing, I will be very happy to work on this. If not, that's OK too. Look further up in this thread for the touch screen version. I think it's in there somewhere, as-is it might work for you.

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 10th, 2008, 11:22 pm 
Offline

Joined: November 6th, 2008, 7:43 pm
Posts: 26
Yeah I have a touch screen, be glad to test anything you wanna throw at me. What appears to be happening, is that when I press a key then move to another and press that, it registers the click before the move, rather than the move and then the click. There is no way to move the mouse without dragging in the touchscreen - it's either mouse button down, or nothing at all. Clicking the keys with the mouse manually, though, the keys work just fine.

I'm also observing that there seems to be an invisible area to the right of the keyboard, that I can't click through to anything behind it. It's about as wide as the keyboard is. Not a huge issue - just odd. Only on my hacktastic layout.


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 ... 3, 4, 5, 6, 7, 8, 9 ... 11  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: Google Feedfetcher, Stigg and 12 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