home *** CD-ROM | disk | FTP | other *** search
/ Hot Shareware 32 / hot34.iso / ficheros / WUTI / AUTOKEY.ZIP / README.TXT < prev    next >
Text File  |  1998-04-25  |  3KB  |  104 lines

  1. README FILE for:
  2.  
  3. 'Autokey' version 1.0 copyright Alex Burmester 1998
  4.  
  5. --------------------
  6.  
  7. Autokey is a program that runs invisible in the background, waiting
  8. for a sepecific window or dialog to appear(configured by the user).
  9. It then activates this window and sends a keystroke or several
  10. keystrokes to it(configured by the user). In most cases, the keystroke
  11. would be {ENTER} to press 'OK' on a pesky dialog or something like that.
  12.  
  13. --------------------
  14.  
  15. The program is configured by editing the INI file(AUTOKEY.INI), which
  16. follows this format:
  17.  
  18. [Settings]
  19. Keys=<The key/keys to send to the Window - see section below>
  20. Window=<The title(caption) of the Window - can be incomplete, but must
  21. start from the left(first character) of the title>
  22. Interval=<Seconds between subsequent checks for the window>
  23. Repeat=<How many times the action should be repeated - note that this
  24. refers to when the window is found so that even if the program has
  25. checked 100 times, but has found the window and sent data only once, then
  26. only the one time is registered>
  27.  
  28. --------------------
  29.  
  30. Notes on the 'Keys=' setting:
  31.  
  32. The plus sign (+), caret (^), percent sign (%), tilde (~), and parentheses ( )
  33. have special meanings to SendKeys.  To specify one of these characters, enclose
  34. it inside braces.  For example, to specify the plus sign, use {+}.  Brackets ([ ])
  35. have no special meaning to SendKeys, but you must enclose them in braces as well,
  36. because in other applications for Microsoft Windows, brackets do have special
  37. meaning that may be significant when dynamic data exchange (DDE) occurs.  To send 
  38. brace characters, use {{} and {}}. To specify characters that aren't displayed 
  39. when you press a key (such as Enter or Tab) and keys that represent actions rather
  40. than characters, use the codes shown below:
  41.  
  42. Backspace    {BACKSPACE} or {BS} or {BKSP}    
  43. Break    {BREAK}
  44. Caps Lock    {CAPSLOCK}    
  45. Clear    {CLEAR}
  46. Del    {DELETE} or {DEL}    
  47. Down Arrow    {DOWN}
  48. End    {END}    
  49. Enter    {ENTER} or ~
  50. Esc    {ESCAPE} or {ESC}    
  51. Help    {HELP}
  52. Home    {HOME}    
  53. Ins    {INSERT}
  54. Left Arrow    {LEFT}    
  55. Num Lock    {NUMLOCK}
  56. Page Down    {PGDN}    
  57. Page Up    {PGUP}
  58. Print Screen    {PRTSC}    
  59. Right Arrow    {RIGHT}
  60. Scroll Lock    {SCROLLLOCK}    
  61. Tab    {TAB}
  62. Up Arrow    {UP}    
  63. F1    {F1}
  64. F2    {F2}    
  65. F3    {F3}
  66. F4    {F4}    
  67. F5    {F5}
  68. F6    {F6}    
  69. F7    {F7}
  70. F8    {F8}    
  71. F9    {F9}
  72. F10    {F10}    
  73. F11    {F11}
  74. F12    {F12}    
  75. F13    {F13}
  76. F14    {F14}    
  77. F15    {F15}
  78. F16    {F16}        
  79.  
  80. To specify keys combined with any combination of Shift, Ctrl, and Alt keys,
  81. precede the regular key code with one or more of the following codes:
  82.  
  83. Key    Code
  84.  
  85. Shift    +
  86. Control    ^
  87. Alt    %
  88.  
  89. To specify that Shift, Ctrl, and/or Alt should be held down while several 
  90. ther keys are pressed, enclose the keys' code in parentheses.  For example,
  91. to have the Shift key held down while E and C are pressed, use "+(EC)".  
  92. To have Shift held down while E is pressed, followed by C being pressed 
  93. without Shift, use "+EC". To specify repeating keys, use the form {key number};  
  94. you must put a space between key and number.  For example, {LEFT 42} means
  95. press the Left Arrow key 42 times; {h 10} means press h 10 times.
  96.  
  97. --------------------
  98.  
  99. For updates/additional information:
  100.  
  101. Web Site: http://www.uq.net.au/~zzpburme/ABSoftware
  102. E-Mail:   burmester@uq.net.au
  103. BBS:      +61 7 38763430 (Number is local to Brisbane, Australia) Online: 6pm-6am(GMT+10:00)
  104.