| View previous topic :: View next topic |
| Author |
Message |
Decarlo110
Joined: 15 Dec 2004 Posts: 303 Location: United States
|
Posted: Tue Jul 26, 2005 9:28 pm Post subject: Uninterruptible Hotstrings |
|
|
This elusive, simple method works quite well.
examples:
| Code: |
; uninterruptible hotstrings
:*:scf:: ;SuperCalaFrajaListickExpialaDoscious -- 22x
clipboard := "SuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`nSuperCalaFrajaListickExpialaDoscious`r`n"
send ^v
sleep 400 ; prevent unintentional auto-repeat without using KeyWait
return
:*:';l:: ; "';l" -- 50x
clipboard := "antidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`nantidisestablishmentarianism`r`n"
send ^v
sleep 400
return
|
_________________ 1) The Open Source Definition http://www.opensource.org/docs/definition_plain.php
2) Intuitive. Logical. Versatile. Adaptable. <<AutoHotkey>> |
|
| Back to top |
|
 |
Chris Site Admin
Joined: 02 Mar 2004 Posts: 10467
|
Posted: Wed Jul 27, 2005 2:48 am Post subject: |
|
|
That's an interesting approach. Were you having problems with the user's keystrokes getting interspersed with
those of the hotstring due to the keys being sent too slowly? If so, did reducing the hotstring KeyDelay to -1
(via the k-1 option) help at all? |
|
| Back to top |
|
 |
Decarlo110
Joined: 15 Dec 2004 Posts: 303 Location: United States
|
Posted: Wed Jul 27, 2005 3:14 am Post subject: |
|
|
| Chris wrote: | did reducing the hotstring KeyDelay to -1
(via the k-1 option) help at all? |
My always-running script is at my preference of 0 for SetKeyDelay. I have tried various speed optimizations for my prime number generator script, including SetKeyDelay -1, but that particular setting intermittently scrambles the output within 20% towards the end, most probably having something to do with the window lagging behind while the script has already finished and sent all simulated keystrokes many seconds before the window is finished catching up. While this may be a bad basis for tending to not use SetKeyDelay -1, i tend, where i can, to err on the side of caution and not having to correct things. I've tested the method above by holding down the final trigger key to auto-repeat, and in both hotkey examples, there is no interspersing, and so im happy with it, even though i dont use hotstrings that much. Hopefully it will serve well others that do.  _________________ 1) The Open Source Definition http://www.opensource.org/docs/definition_plain.php
2) Intuitive. Logical. Versatile. Adaptable. <<AutoHotkey>> |
|
| Back to top |
|
 |
|