home *** CD-ROM | disk | FTP | other *** search
/ PC Administrator / spravce.iso / RemoteKeys / Manual / English / FAQ2.txt < prev    next >
Encoding:
Text File  |  2001-08-14  |  30.4 KB  |  788 lines

  1. FAQ 2
  2. =====
  3.  
  4. ---> Question
  5.  
  6. Kann RK ⁿber Short-cuts gestartet werden und die Buttons per Shortcut
  7. aktiviert/gestartet werden?
  8.  
  9. E.S.
  10.  
  11. ---> Answer
  12.  
  13. Shortcuts werden von RK nicht unterstⁿtzt.
  14. Ich habe zwar auch schon darⁿber nachgedacht,
  15. ich wei▀ aber nicht, ob ich es einrichten werde.
  16. Denn schlie▀lich steht es ein wenig im Widerspruch
  17. zu der Phylosophy von RK: "weg von der Tastatur
  18. und hin zur Maus".
  19. (Anm.1/01: Umfangreiche Shortcuts-Funktion verfⁿgbar unter "Ereignisse > Tasten")
  20.  
  21. --------------------------------------------------------------------
  22.  
  23. ---> Question
  24.  
  25. So far, I have mainly tried the RemoteKeys for "Special chars".  It works flawlessly with
  26. WordPerfect 8, Quattro Pro 8, WordPad, Notepad, WordTabs and NoteTab Light, but I
  27. have not been able to get it work at all with Outlook Express 5.  Thus, in writing this e-mail,
  28. I produced the the "Σ" character in your last name using <ALT><132> rather than using
  29. RemoteKeys. Can you advise what I should do to activate RemoteKeys under Outlook
  30. Express 5?
  31.  
  32. As a secondary question, I experience quite a few display problems with RemoteKeys --
  33. in the sense that buttons and text areas are too small to display their associated text. I can
  34. probably fix this by varying font size under "Display Properties", "Settings", but this would
  35. be unfortunate, so I thought I should first mention this to you just in case you are aware of
  36. something else that can help.
  37.  
  38. R.G.
  39.  
  40. ---> Answer
  41.  
  42. I am sorry that I don┤t know enough about Outlook because I use Netspace for email. 
  43. But I have an installation on my system (from Office 2k) and so I choosed "new email" 
  44. and had no problems to send some characters to the client.
  45. (Anm.1/01: Send problems to Outlook Express fixed now)
  46. But sometimes there are application which use hidden windows in a big window (MDI-type). 
  47. So normaly it is not possible to fill an internet form with Netscape or IExplorer because RK gets
  48. a wrong information which window it has to give back the focus. Therefore I designed the
  49. function "Form Activator" you can reach in the systray menu. Maybe this could help if you
  50. switch this function on?
  51. (Anm.1/01: These problems are fixed now)
  52.  
  53. I hope to can help you for your 2nd problem. It is possible to change the displayed font. 
  54. There is a change font command. You can design an own button with it but first I would 
  55. try this: Switch to Standard profile. In the right bottom corner you see a button called "font". 
  56.  
  57. --------------------------------------------------------------------
  58.  
  59. ---> Question
  60.  
  61. Mein Ziel: Makros, um meinen Drucker auf Probeausdruck bzw. HighQuality 
  62. umzustellen.
  63. Es geht leider schon das einfachste nicht.
  64. Beispiel: 
  65. Start, Einstellungen, Drucker
  66. kann man ja mit den Tasten machen:
  67. Windowstaste (die rechts neben ALT GR)
  68. E (fⁿr Einstellungen)
  69. D (fⁿr Drucker)
  70. macht man das per Hand, ist dann das Druckerfenster offen.
  71. Zeichne ich ein Makro auf und spiele es ab, passiert alles m÷gliche (nicht immer 
  72. das gleiche) nur nicht das gewollt.
  73.  
  74. Wenn ich fⁿr die Menuwahl "Einstellungen" und "Drucker" statt der Buchstaben 
  75. Pfeiltasten zum hincursorn und Enter verwende, fⁿhrt dies leider auch nicht zum 
  76. Ziel.
  77.  
  78. W.S.
  79.  
  80. ---> Answer
  81.  
  82. Funktionen, die in Kombinationen mit der Windows-Taste laufen, sind in der
  83. Tat nicht durchfⁿhrbar, da Kⁿrzel-Tasten dazwischenhauen.
  84. Also Window+E soll ja den Explorer starten, statt dessen wird der Menⁿ-
  85. Punkt "E" (fⁿr Einstellungen) im Startmenⁿ angewΣhlt. Allerdings nur unter
  86. einer Voraussetzung, und zwar mu▀ die automatische Aktivierung der Anwendung,
  87. von der man kommt, ausgeschaltet werden. Der Befehl dafⁿr ist auch gleich der
  88. erste in der Befehlsliste und lautet
  89. {/APP.ACTIVATION.OFF}
  90. Dieser Befehl ist nur gⁿltig fⁿr diese Knopfbelegung, in der er definiert wurde  und
  91. mu▀ nicht wieder separat eingeschaltet werden (es sei denn zu einem spΣteren
  92. Zeitpunkt auf dem selben Knopf).
  93. Nun funktioniert auch die hincursorn-Sache, geht aber auch kⁿrzer mit folgender
  94. Sequenz:
  95. {/APP.ACTIVATION.OFF}{/SEND.KEY 91}ed
  96. Ich wei▀ nun nicht, wie Du ab jetzt weiter vorgehen willst, aber ich glaube, Dein
  97. Hauptproblem sollte damit behoben sein.
  98.  
  99. --------------------------------------------------------------------
  100.  
  101. ---> Question
  102.  
  103. Mich wⁿrden  Variablen interessieren (/A1$,A2$.... /A1,A2...> ) welche schnell
  104. gespeichert werden k÷nnen und im Text mitgesendet werden.
  105. Evtl noch Stringverarbeitung (LEFT$,RIGHT$,MID$)
  106.  
  107. T.R.
  108.  
  109. ---> Answer
  110.  
  111. Die Idee ist nicht schlecht und ich werde mir mal Gedanken
  112. ⁿber eine Realisierung machen.
  113. Z.Z. ist folgendes m÷glich:
  114. Es gibt eine Zahlenvariable mit diversen Operationen, die mit
  115. dieser Variable arbeiten /VAR.SET, /VAR.ADD u.s.w.
  116. Damit lie▀en sich z.B. WΣhrungsumrechnungen in Excel
  117. realisieren u.a.
  118. Fⁿr Textangelegenheiten gibt es einen Input-Requester:
  119. /SEND.TXT.ASK. Damit k÷nnen Sie quasi in einen
  120. vordefinieren Textblock Textvariablen unterbringen,
  121. die dann wΣhrend des Sendens der Knopfbelegung
  122. mit einem Inhalt belegt werden k÷nnen. Im Store-Profile
  123. gibt es ein Demo mit der Beschriftung "Input".
  124.  
  125. ---> Answer II
  126.  
  127. Es gibt jetzt 10 String Variablen: /STR.SET.0 bis /STR.SET.9 zum
  128. Definieren und entsprechend /STR.CALL.0 bis /STR.CALL.9 zum
  129. Abruf. Der Befehl /STR.CLR l÷scht alle 10 Variablen.
  130. Im Store-Profile ist ein Andendungsbeispiel (Str Set und Str Call).
  131. (Anm.1/01: Systax inzwischen geΣndert)
  132.  
  133. --------------------------------------------------------------------
  134.  
  135. ---> Question
  136.  
  137. Ich brauche folgende Datum/Zeit Formate:
  138.  
  139. TIME=02-07-09  (2 uhr- 7 Minuten- 9 sekunden)
  140. DATE=00-04-19
  141.  
  142. T.R.
  143.  
  144. ---> Answer
  145.  
  146. Die DAT-Anweisung richtet sich nach Ihren
  147. Windows-Einstellungen. Unter LΣndereinst/Datum
  148. k÷nnen Sie das Format bestimmen. Bei mir ist es
  149. auf TT.MM.JJ gestellt.
  150. (Anm.1/01: Man kann sich heute spezielle Formate durch
  151. Einzel-Anweisungen zusammensetzen)
  152.  
  153. ---> Reply
  154.  
  155. Mit den LΣndereinstellungen geht es, damit ist mein
  156. Problem erledigt.
  157.  
  158. T.R.
  159.  
  160. --------------------------------------------------------------------
  161.  
  162. ---> Question
  163.  
  164. I want to place a button on my webpage, that will copy the selected text to
  165. the clipboard. I was wondering if you could tell me if this is possible, and
  166. if so, how I may go about doing it.
  167.  
  168. J.W.
  169.  
  170. ---> Answer
  171.  
  172. In most of all applications the selections can
  173. be copied into the clipboard by CTRL+c.
  174. This can be stored on a RK button like
  175. {HOLD.CONTROL}c
  176. Normally this works very fine.
  177. But to offer this button or function on a
  178. webpage is very much complicated and can
  179. only be done (so far I know) by using JAVA
  180. (browser handling) or Perl (server handling, cgi).
  181. ...
  182.  
  183. --------------------------------------------------------------------
  184.  
  185. ---> Question
  186.  
  187. 1. How can I discern the source code in the "edit 
  188. keys" window? I have recorded a fairly long macro, and 
  189. it needs to be edited for some keystroke mistakes I 
  190. made. However, I can't read how the keyboard is mapped 
  191. to the source code. Can you help me on this? 
  192.  
  193. 2. At a later date I tried re-writing the macro, using 
  194. a different key assignment and the macro recorder. For 
  195. some reason the macro recorder inaccurately records the 
  196. keystrokes resulting in ineffective commands sent the 
  197. to the program I am using (Finale 2000). Earlier, the 
  198. recorder accurately recorded all keystrokes and 
  199. combinations, but now it records inconsistently. Could 
  200. I have activated some protocol that I am unaware of?
  201. I have an idea that there are a number of Finale users 
  202. who would like your program very much. Finale is a very 
  203. command-intensive scoring program for composers and 
  204. musicians. Finale has many deep functions in which a 
  205. macro program can be useful. The software is produced 
  206. by CODA ( http://www.codamusic.com ) 
  207.  
  208. L.G.
  209.  
  210. ---> Answer
  211.  
  212. 1. RK works with ascii codes and key codes, but
  213. the macro recorder use the key codes only.
  214. It is a standard like ascii and ansi but not far away.
  215. If you need single values you can use the Help and
  216. check.exe (in the same folder as RK) but for a
  217. complete list I think you will find a freeware appl.
  218. which produces a complete map.
  219.  
  220. 2. I am sorry but I don┤t know the reason for the
  221. 2nd problem. The question is if all keystrokes and
  222. mouse-clicks are well recorded or the playback
  223. result is incorrect. If there is a playback problem
  224. maybe the form activator selection could be a
  225. reason.
  226.  
  227. ---> Reply
  228.  
  229. Thanks for the tip. I was able to type the offending 
  230. keystrokes in the help.exe box to see the key code, 
  231. >From there I could trace the problem and correct it. 
  232. Thank again.
  233.  
  234. --------------------------------------------------------------------
  235.  
  236. ---> Question
  237.  
  238. Nach mancher Makros verliert der Num-Block
  239. seine Funktion (Es funktionieren nur noch die Cursor-Funktionen
  240. und es kann nicht mehr auf die Nummerntasten umgeschaltet werden.
  241. Manchmal hebt sich dieser Fehler bei erneutem durchlaufen des
  242. Makros wieder auf.
  243.  
  244. Wir arbeiten bei uns mit Windows-NT.
  245.  
  246. H.S.
  247.  
  248. ---> Answer
  249.  
  250. Das Num-Lock-Problem unter NT ist mir bekannt, denn ich habe
  251. es selbst bei mir in der Firma, und zwar ausschlie▀lich, wenn ich
  252. unter Rumba auf unsere AS400 zugreife.
  253. Auf den PC┤s sollen demnΣchst BIOS-Updates stattfinden, so da▀
  254. sich die Num-Lock-Taste nach dem Boot-Vorgang (und der
  255. Intranet-Verbindung) nicht mehr ausschaltet. Vielleicht wirkt sich das
  256. ja auch auf RK positiv aus.
  257.  
  258. --------------------------------------------------------------------
  259.  
  260. ---> Question
  261.  
  262. I need a program to take and send a text file of numbers
  263. into a windows application.
  264. Can Remote Keys be configured to do this?  The text file is
  265. a sequence of numbers, each on a separate line and the
  266. keystrokes that need to be sent are the digits followed by
  267. the carriage return or Enter key.
  268.  
  269. ---> Answer
  270.  
  271. I don┤t know exactly what you need but I think that
  272. RK can make the job for you.
  273. You can "take" something by using the integrated macro
  274. recorder and you can "sent" anything which is pre-defined in
  275. one of the 5000 RK-memories or to "sent" something what
  276. is written in a text file or to "sent" something what is been in
  277. the clipboard or to "sent" something what is been in a variable
  278. of RK or to "sent" a lot of numbers which are generated by
  279. RK. Puh, I think this is a lot of possibilities.
  280.  
  281. It is possible to generate something like that:
  282.  
  283. 1:
  284. 2:
  285. 3:
  286. 4:
  287. 5:
  288.  
  289. The collection of RK-commands for this job is like this:
  290. {/VAR.SET 0}{/LOOP.START.VAL 5}{/VAR.ADD
  291. 1}{/VAR.SEND}:{KEY.ENTER}{/LOOP.END}
  292. (Anm1/01: still works but use topical commands instead)
  293.  
  294. That meens:
  295.  
  296. VAR=0
  297. DO WHILE VAR<5
  298.     VAR=VAR+1
  299.     PRINT VAR + ": " + CR  (PRINT meens SEND to any application)
  300. LOOP
  301.  
  302. ---> Reply
  303.  
  304. The example you gave is great - just not what I need.
  305. I am a schoolteacher who has to use a program that the school has
  306. for me.  We just got a new test scanning machine which can read
  307. answer sheets and generate a text file with the scores in them - a
  308. column of numbers in a text file.  The grading program has no import
  309. ability so I am looking for ways to read the text file in and then
  310. mimic pushing the keyboard keys to fool the grading program that I
  311. am sitting there hitting the keys on the keyboard.  I have been able
  312. to open the file and read it into the clip and strip off the ASCII
  313. code 10 (linefeed???) as in the examples in the buttons.  I even
  314. used the trim command to eliminate extra spaces and junk.  When I
  315. send the data to the program there are a whole lot of leading things
  316. coming into the program.  I tried writing it to a notepad document
  317. and I get a blank line as the first thing rather than the first
  318. character of the file (I think the notepad program is ignoring the
  319. non-ascii characters it gets).  The /clip.text.send is adding a
  320. number of extra characters that are killing my effort.
  321.  
  322. The project is read in a score from the text file - write it to the
  323. window followed by <cr> till no more scores remain in the text file.
  324.  
  325. any ideas?
  326.  
  327. ---> Answer
  328.  
  329. Yes I think to know what a kind of application you use.
  330. It seems to be a test program like using in driving schools,
  331. the studend has to choose one answer of three and maybe he is
  332. right or not. The output is written in a textfile and the programm
  333. which checks the answers to find out the addition of correct/wrong
  334. answers has no import option so you have to simulate the input
  335. like using a keyboard. I hope this is what you meen.
  336. I don┤t know if I have an interessting idea for you but I will write
  337. down some ideas I had when I think about your problem.
  338. - I think it should be a good idea to find a hexcode viewer.
  339. I use Hex Workshop from
  340. http://www.bpsoft.com/
  341. This software gives you the ability to analyse all characters of
  342. a file to check if there are ascii codes 0 or 10... included.
  343. I don┤t know if RK generates any "leading things" (you talk about)
  344. or if the problem comes in an earlier moment when you copy something
  345. into the clip?
  346. - Did you find the clip history function of RemoteKeys?
  347. Click with the right button on RK icon in systray. If there are
  348. any ascii codes in the clip which are not real characters they are
  349. shown as black beams. You are able to cut them manually because
  350. the clip interface is edit-able.
  351. - Did you check to send the clip by CTRL-v? (Also possible with RK).
  352. Maybe the result is better?
  353. - Maybe you are missing a converter in RK which changes "ab" to
  354. the RK-commands {/SEND.KEY 65}{/SEND.KEY 66}? This would
  355. be real key-press-simulation but RK sends it as a text - sorry.
  356.  
  357. --------------------------------------------------------------------
  358.  
  359. ---> Question
  360.  
  361. 1. Could you provide a command to STOP all macro execution?  I use
  362. Remote Keys to automate scanning 10 pages at a time - my scanner
  363. takes about 25 seconds per scan.  If I want to stop the looped macro
  364. code, I have to use Control-Alt-Delete and choose Remote Keys.  This
  365. is an extreme situation!
  366.  
  367. 2. Is it possible to direct keystrokes towards a window with a
  368. specific title?  This would allow macros which jump from application
  369. to application and would also avoid other problems.
  370.  
  371. 3. Could you provide an {/STR.SET.0 ask} type command.  If I had
  372. this, I could pop up a dialogue asking me how many scans I want to
  373. make in the session and then run exactly that number of loops to
  374. make this happen.
  375.  
  376. One question - could you explain in more detail how the
  377. {/APP.ACTIVATION.OFF} and {/APP.ACTIVATION.ON}commands work - I
  378. assume they make Remote Keys jump to the previous window before
  379. clicking on the Remote Key button.
  380.  
  381. ---> Answer
  382.  
  383. 1.
  384. The only one I can offer is the /ME.STOP command which is already
  385. available. This command is not able to stop a Windows procedure
  386. which was sent by RK. But it offers a button to be able to leave a
  387. loop to stop future commands. The Stop-command should be the first
  388. one including a button assign. After RK sents something to an
  389. application it is not interessted to have control about the result because
  390. there are millions of possibilities. This must be in responsibility of the user.
  391. (Anm.1/01: today /BTCH.STOP)
  392.  
  393. 2.
  394. There is a command called "/APP.TOFRONT name". This command
  395. offers the possibility to switch a window "name" to front before sending
  396. the keys. Maybe this could help?
  397.  
  398. 3.
  399. This is a good idea. In this moment I can offer only this:
  400. {/VAR.FROM.CLIP}{/LOOP.START.VAR 10}x{/VAR.ADD 1}{/LOOP.END}
  401. To handle this make following steps:
  402. Open the module "Clip History" (right mouse click on RK icon in systray)
  403. (Anm.1/01: VAR.ASK command available now)
  404.  
  405. Type "4" into the edit line and [Enter]  (Maybe CLR x2 if it is not
  406. empty).
  407. Then start the script with Notepad.
  408. You will get "xxxxxx". Yes these are 6 loops. You have to calculate
  409. yourself the difference to 10 (10-4).
  410. Maybe I get a better possibility in a future version of RK.
  411.  
  412. --------------------------------------------------------------------
  413.  
  414. ---> Question
  415.  
  416. I have an idea about create/assign keys which can be used to swap the
  417. DEFAULT PRINTER in Windows NT desktop.
  418. The case is: I have 3 network printers (A,B,C), they are well setup. Would
  419. you help me or advice me how to make a key while I need to switch default
  420. printer from A to B, or, A to C..etc?
  421.  
  422. J.N.
  423.  
  424. ---> Answer
  425.  
  426. I have executed your request on my w98 installation. 
  427. I think it is the same procedure. 
  428. 2nd small problem is that i  use a german installation. 
  429. Maybe we have to change some characters. 
  430.  
  431. First we have to simulate your job on the keyboard 
  432. without using the mouse! It is possible.If we finished 
  433. we will adapt this job for RK. 
  434. Press the left Windows key (between ctrl and alt). 
  435. It will open the Windows Start-menu. 
  436. Than on my inst. I have to step 6x crsr up to select the 
  437. Control center (don┤t no english name). Maybe you can 
  438. select it with one key, on my inst. it is "e" for "Einstellungen". 
  439. Next 1 step crsr right. 
  440. Next 1 step crsr down to select "Printer". 
  441. Maybe you can alternate select this point with "p" (?). 
  442. Then press Enter. 
  443. You see the printer setting window now (I hope). 
  444. Now press 2x the TAB key to go into the form. 
  445. If your 3 printer names begins with different characters, 
  446. it is easy to select one by pressing this key. I.e. "h" for HP. 
  447. If not you must select them with the crsr right/down keys. 
  448. Then press the menu key. This is one of the keys nobody 
  449. use. It is between the right ctrl key and the right Windows 
  450. key (I hope you have it on your keyboard). 
  451. It will open the popup menu for the selected printer. 
  452. Then press 3x crsr down (on my inst.) to select the point 
  453. "Default Printer" (of course on my inst. there is another text). 
  454. Last of all press Enter. 
  455. Now you have selected a default printer without using the mouse. 
  456. The only one we have to do is the little job to rebuild this 
  457. procedure in RK. 
  458.  
  459. Everytime if you send something to Windows, the first command 
  460. should be {/APP.ACTIVATION.OFF}. Otherwise the Start- 
  461. menu will close automaticly when RK tries to activate the last 
  462. window which had the focus. 
  463. Now we need a lot of key commands. 
  464. You can use the "Help and check.exe" in the RK-mainfolder 
  465. to find keynumbers. 
  466. To simulate a Windows keystroke it is key number 91. 
  467. So we have to add the command {/SEND.KEY 91}. 
  468. If you can use keys to select the printer setting, add the keys 
  469. to the code "cp" ? (in german "ed" for "Einstellungen" & "Drucker"). 
  470. The code looks like that: 
  471. {/APP.ACTIVATION.OFF}{/SEND.KEY 91}cp 
  472. Alternate if you can not use keys: 
  473. {/APP.ACTIVATION.OFF}{/SEND.KEY 91}{KEY.UP}{KEY.UP} 
  474. {KEY.UP}{KEY.UP}{KEY.UP}{KEY.UP}{KEY.RIGHT}{KEY.DOWN} 
  475. {KEY.ENTER} 
  476. On this point if you have opend the printer settings with RK you can change 
  477. the button. You can merge them later if you want. 
  478. To get into the printer form code must be look like that: 
  479. {KEY.TAB}{KEY.TAB} 
  480. Now select your printer. Maybe like this? 
  481. {KEY.TAB}{KEY.TAB}h 
  482. or like this? 
  483. {KEY.TAB}{KEY.TAB}{KEY.RIGHT}{KEY.RIGHT} 
  484. Then send the key for the popup menu 
  485. {/SEND.KEY 93} 
  486. And move to the "Default" point 
  487. {KEY.DOWN}{KEY.DOWN}{KEY.DOWN}{KEY.ENTER} 
  488. This shoud select the wanted printer as default. 
  489. After all the printer setting window should be closed again.
  490. {HOLD.ALT}{KEY.F4} 
  491.  
  492. At last I want to show you my complete code: 
  493. {/APP.ACTIVATION.OFF}{/SEND.KEY 91}ed{/BTCH.DELAY 1.5} 
  494. {KEY.TAB}{KEY.TAB}h{/SEND.KEY 93}{KEY.DOWN}{KEY.DOWN} 
  495. {KEY.DOWN}{KEY.ENTER}{HOLD.ALT}{KEY.F4}
  496. Oh, there is a new command. When I merged the buttons I included a delay because 
  497. RK sends the stuff faster than Windows can process them. Maybe change the value 
  498. for <sec> from 1.5 to ?? 
  499.  
  500. That┤s all. Maybe there are little difference between our keys we have to use but I 
  501. think it shows how to realize it generelly. 
  502. A litte tip: It is faster to use the "Key to Command" converter in Keys Edit. Than you 
  503. can enter keys like {KEY.ENTER} by pressing the key directly on your keyboard. 
  504. To enter the tab key it is required to press the key "^" which is left of the key "1". 
  505.  
  506. --------------------------------------------------------------------
  507.  
  508. ---> Question
  509.  
  510. I would like to learn how to use the functions of Events > Keys,
  511. Events>Time, Events>Other, Events>Windows in RemoteKeys.
  512. I really cannot understand how they can apply or join together?
  513. Please explain AND would you please show me some examples?
  514.  
  515. J.N.
  516.  
  517. ---> Answer
  518.  
  519. I try to explain it in this way.
  520. You use one event function all the time but it seems not to be in
  521. your consciousness. It┤s called  "mouse click" event.
  522. This is the standard event function and can not switched on/off.
  523. If you make a click on a RK-button to send something to an
  524. application, you release the mouse click event in this moment.
  525. This will order RK to execute the button script.
  526. A keystroke is another kind of event.
  527. The user can arrange RK to execute a button when he makes
  528. a special keystroke.
  529. If you open the event > keys dialog you will see 2 comboboxes
  530. in the right top corner. Here you can select the button to execute
  531. if you press a key (the plain which will normally executed with the
  532. left mouse button click)
  533. The function must be generelly switched on in the left top corner.
  534. Than Memory 1 must be switched on ("on"-switch in the "Key
  535. assign for this memory" frame). Now you can select the key
  536. (-combination) which will execute the button. For the first try
  537. click into the line under the tab button and press the space key.
  538. Now you will read the text "SPACE" in this line.
  539. Finally you have to choose the RK-button which will be executed
  540. when you press the space key. I.e. switch upper combo to "Store"
  541. and lower combo to "TimMsg".
  542. Click "OK".
  543. Now if you press the space key on your keyboard you must see
  544. a time window, you will hear a song and your scroll lamp on your
  545. keyboard is flashing.
  546. You get the same result if you select the Store profile and makes a
  547. mouseclick on the "TimMsg" button.
  548. All other event functions (time, window, other) works in the same
  549. way. I.e. with the time event you can make RK to execute a button
  550. at a predefined date/time.
  551.  
  552. --------------------------------------------------------------------
  553.  
  554. ---> Question
  555.  
  556. Ist es m÷glich den Macrorecorder so einzusetzen, dass die
  557. Macroaufzeichnung relativ zu dem Programmfenster erfolgt, in dem ich
  558. das Macro in Zukunft ausfⁿhren will...
  559.  
  560. Mein Problem ist, dass ich die Programmfenster ÷fters verschiebe und
  561. beim nΣchsten Start dann die aufgezeichneten Mausaktionen nicht mehr
  562. richtig plaziert werden, sondern nur dann, wenn das entsprechende
  563. Programmfenster an genau der gleichen Position sitzt wie bei der
  564. Aufzeichnung des Macros.
  565.  
  566. M.S-T.
  567.  
  568. ---> Answer
  569.  
  570. Ihre Anregung ist durchaus sehr interessant und eine ▄berlegung
  571. wert. Mir fehlt allerdings noch etwas die Idee zur Umsetzung.
  572. Sicher wΣre es ein Leichtes, z.B. mit dem allerersten Mausklick
  573. nach dem Rekorder-Start den Null-Punkt zu initalisieren, ich
  574. wei▀ nur nicht so recht, ob das schon eine Hilfe darstellt. Fⁿr die
  575. Programmumschaltungen via Taskleiste hilft es nichts, wenn
  576. Windows beim nΣchsten Systemstart die Reihenfolge verΣndert.
  577.  
  578. Aber bis es m÷glicherweise soweit ist, m÷chte ich Ihnen noch
  579. folgenden Tip auf den Weg geben (sofern sie dies nicht bereits
  580. wissen).
  581. Wenn Sie lΣnger mit RK arbeiten, werden Sie vermutlich den
  582. Rekorder immer seltener einsetzen, denn die manuellen
  583. Zuweisungen via Tastatur sind im Laufe der Zeit sehr schnell
  584. gemacht (bedingt auch durch den Key to Command Converter)
  585. und arbeiten immer 100% sicher.
  586. Windows und alle MS-Produkte haben (bei aller anderen berechtigten
  587. Kritik) einen gro▀en Pluspunkt. Sie k÷nnen komplett ohne Maus
  588. bedient werden, sollte mal keine zur Verfⁿgung stehen. Die
  589. meisten anderen Anwendungen schlie▀en sich dem an. Es gibt aber
  590. auch ein paar Ausnahmen, zu denen z.B. Lotus Notes geh÷rt. Ohne
  591. Maus ist Notes praktisch nicht bedienbar.
  592. Der Umstand des m÷glichen Mausverzichts bietet doch ungeahnten
  593. Bedienkomfort, von dem RK im hohen Ma▀e profitiert.
  594. Denn RK kann (fast) alle Keyboard-AktivitΣten nachbilden.
  595. Wu▀ten Sie z.B., da▀ Sie mit F10 fast immer in ein Pull-Down-Menⁿ
  596. einer Anwendung gelangen? Auch die Kontext-Menⁿ-Taste erhΣlt
  597. pl÷tzlich ihren Sinn. Wie, sie kennen sie garnicht? Ich vor RK auch
  598. nicht. Sie befindet sich zwischen der rechten Windows und der Strg-
  599. Taste. Sollten Sie diese nicht haben, dann geht┤s auch mit SH+F10.
  600. Den Rest erledigt man mit Tab und den Cursor-Tasten, um sich in
  601. Menⁿs und Dialog-Fenstern zu bewegen, Enter natⁿrlich fⁿr die
  602. Auswahl und die Leertaste um Checkboxen ein-/auszuschalten.
  603. In dem RK beiliegendem Hilfstext "F-Tasten" habe ich einmal eine
  604. Zusammenstellung vorgenommen. Mit dem beiliegenden Programm
  605. Help+Check.exe k÷nnen Sie alle Tasten- und ASCII-Codes er-
  606. mitteln.
  607. Und sollte doch einmal ein Mausklick unverzichtbar sein, so kann man
  608. ihn mit dem Command /MOUSE.CLICK.LEFT x,y einfⁿgen, wobei
  609. das Bearbeiten > Kn÷pfe -Fenster links-oben die Maus-Koordinaten
  610. anzeigt, die dann fⁿr x/y eingesetzt werden k÷nnen.
  611.  
  612. ---> Reply
  613.  
  614. Vielen Dank fⁿr Ihre prompte und ausfⁿhrliche Antwort. Ich habe Ihre
  615. RatschlΣge direkt ausprobiert und mein Problem ist damit gel÷st. Es
  616. bestand darin, dass ich ein Makro aufzeichnen wollte, das eine Datei
  617. in der Textverarbeitung immer zuerst im Originalformat und dann als
  618. Sicherung im RTF-Format abspeichert und ich nicht wu▀te, wie per
  619. Tastatur im Speichern unter Dialog das entsprechende Format jeweils
  620. ausgewΣhlt wird. Nach Ihren RatschlΣgen und ein paar Experimenten
  621. klappt  es jetzt einwandfrei.
  622.  
  623. --------------------------------------------------------------------
  624.  
  625. ---> Question
  626.  
  627. I think I'm in over my head.  I believe seeing some working macros
  628. would help. Even if the sample just opens an app like Notepad and
  629. does something.
  630. Are there any sample macros for RemoteKeys available?
  631.  
  632. T.P.
  633.  
  634. ---> Answer
  635.  
  636. Click on "Profiles" (left/top) and select "Store".
  637. Open Wordpad to check (RTF sample included).
  638. If you want to see the scripts itsself than make a
  639. left mouse button click with pressed Ctrl key.
  640.  
  641. --------------------------------------------------------------------
  642.  
  643. ---> Question
  644.  
  645. I would like a popup screen witch ask me for a value and put this in a
  646. variable. Then I would like to use this variable to execute that many
  647. times. How can I do this?
  648.  
  649. ---> Answer
  650.  
  651. I ┤ve two examples you should try.
  652.  
  653. First open the clip history dialog (for both samples), i.e.
  654. from systray popmenu.
  655.  
  656. 1.
  657. Make a button with following script:
  658. {/VAR.FROM.CLIP}{/VAR.ADD 1}{/VAR.TO.CLIP}
  659. Whrite a number into the line of clip history and press [ENTER].
  660. Click the new button and watch what happens in Clip History.
  661.  
  662. 2.
  663. Make a button with following script:
  664. {/VAR.ASK}{/VAR.TO.CLIP}
  665. Click the new button and watch what happens in Clip History.
  666.  
  667. I hope this shows what is possible. A variable is valid for the
  668. session only and can not be saved. If you need a constant all
  669. the time you must arrange a button like this:
  670. {/VAR.SET 5}
  671.  
  672. ---> Question
  673.  
  674. I managed to make a button witch does what I want....
  675. but is a not easy way to do.
  676.  
  677. What did I do? Try the following:
  678.  
  679. 1    {/VAR.ASK}{/VAR.MUL -1}{/VAR.TO.CLIP}
  680. 2    {/BTCH.LOOP.START.VAR -1}
  681. 3    Test,
  682. 4    {/VAR.FROM.CLIP}{/VAR.ADD 1}{/VAR.TO.CLIP}
  683. 5    {/BTCH.LOOP.END}
  684.  
  685. line 1:   Ask for an number, example 3. Multiplies it with -1, var becomes -3.
  686.     Store var into clip
  687. line 2:   Repeats the batch until var = -1
  688. line 3:   the thing that should be repeated for example.
  689. line 4:   gets var from clip= -3. Adds 1= -2. Stores var to clip
  690. line 5:   marks the end of the batch.
  691.  
  692. line 3 is now repeated for 3 times.
  693. Is there a simple way to have the above effect?
  694.  
  695. ---> Answer
  696.  
  697. The MUL command is a very nice idea!
  698. But you don┤t need the clipboard for all the stuff.
  699. Try this:
  700.  
  701. 1. {/VAR.ASK}{/VAR.MUL -1}
  702. 2 .{/BTCH.LOOP.START.VAR 0}
  703. 3. Test,
  704. 4. {/VAR.ADD 1}
  705. 5 .{/BTCH.LOOP.END}
  706.  
  707.  
  708. Think this is the best possibility.
  709.  
  710. ---> Question
  711.  
  712. When I record a macro for my e-mail address, the @-sign makes
  713. strange effects. Instead of showing it deletes some of the
  714. other letters. I'm running Win-98 with a swedish keyboard.
  715.  
  716. ---> Answer
  717.  
  718. You are right, I checked it and the recorder 
  719. has problems when more then 2 keys has to be 
  720. recorded at the same time. The AltGr. key 
  721. seems to be one key but in reality it replaces 
  722. Ctrl + Alt. To generate @ character it can be 
  723. done with Ctrl + Alt + q or alternate AltGr + q 
  724. (on german keyboard). 
  725. But anyway. There is no problem to use the @ 
  726. character with RemoteKeys. The best way is to 
  727. insert the real character @ into your (recorded) 
  728. code. 
  729. If you only want an email address on a RK 
  730. button it is not neccessary to use the recorder. 
  731. Simple write the email address into the assign 
  732. area of the button in real words like 
  733. abc@def.se 
  734. If you want to use the recorder, I would press 
  735. [x] key instead of [@] during recording. If the 
  736. macro is recorded, go into the macro code and 
  737. simple change the command {/SEND.KEY 88} to "@".
  738. Thats all.
  739.  
  740. Example.
  741. You want to record "a@b".
  742. Then please record "axb" instead.
  743. The result will be as follow:
  744. {/SEND.KEY 65}{/SEND.KEY 88}{/SEND.KEY 66}
  745. Then replace the 2nd command with @.
  746. The result will be
  747. {/SEND.KEY 65}@{/SEND.KEY 66}
  748. Thats all.
  749. But of course it is more easy to write all in
  750. ascii like a@b.
  751.  
  752. --------------------------------------------------------------------
  753.  
  754. ---> Question
  755.  
  756. (1) If in loop and I want to interrupt, how do I stop this? I try
  757. ctrl_alt_del but mouse is flying all over and it is hard to select
  758. RemoteKeys application and "end process" because muose flying all over.
  759.  
  760. (2) Can you please explain how /app.activation.off and .on work? The
  761. explanation "To stop the automatic window activation (useful for macro
  762. recording) does not do it for me. Sorry. I'm just ignorant. Please explain
  763. use of "automatic window activation". Does this mean when macro starts,
  764. certain window usually activated? Is it window of RK or window of whatever
  765. other app is in task bar?
  766.  
  767. S.S.
  768.  
  769. ---> Answer
  770.  
  771. 1. After RK sends anything to anywhere it lost the control about it.
  772. But you can interrupt a script (with a loop included) with the command
  773. {/BTCH.STOP}
  774. This command must be the first in a script and offers a Stop-requester.
  775.  
  776. 2. APP.ACTIVATION.ON is the default setting of RK.
  777. That meens after you have clicked RK button, the RK window has the focus
  778. in this moment (that┤s Windows). Before sending the stuff to another window
  779. it must give the focus back to the window where you came from.
  780. This is a central ability of RK. Without this ability RK would be "nothing".
  781. In most of all cases this is the wanted effect. But try to open the Start-menu
  782. of Windows with this default setting. It don┤t works. It will close the menu in
  783. the
  784. next moment. But if you includes APP.ACTIVATION.OFF in your script,
  785. it is easy to open the Start menu.
  786. Try the following script with and without the activation command.
  787. {/APP.ACTIVATION.OFF}{/SEND.KEY 91}{KEY.DOWN}
  788.