home *** CD-ROM | disk | FTP | other *** search
/ PC Administrator / spravce.iso / RemoteKeys / Manual / English / FAQ.txt < prev    next >
Encoding:
Text File  |  2002-03-30  |  28.6 KB  |  656 lines

  1. FAQ
  2. ===
  3.  
  4. DΘsolΘ : ce n'est pas encore traduit en franτais !
  5.  
  6. --> Question
  7.  
  8. Ihr Programm RemoteKeys ist mit einer 11 seitigen Readme-Datei ausgestattet!
  9. Nur den Hinweis, wie ich die Taste F12 mit einem Buchstaben Code zb.ABCD12
  10. belegen k÷nnte findet man da nicht.
  11.  
  12. R.K.
  13.  
  14. --> Answer
  15.  
  16. Ich erhoffte, dass in der Grundbeschreibung klar wird, wozu RemoteKeys dient.
  17. Es will aufwendige Tastenklick-Arien bis hin zu ganzen Textmodulen durch einen
  18. einzigen Mausklick ersetzen. Also weg von der Tastatur und hin zur Maus.
  19. Das abgebildete grafische Keyboard dient nicht dem Zweck, eine Tastatur-
  20. belegung einzurichten. (Derartige Programme gibt es wie Sand auf Sylt).
  21. Die Klicks auf das Keyboard bewirken, dass die entsprechenden Tastaturcodes
  22. (ASCII und Keycodes) an die laufende Anwendung gesendet werden.
  23. Wenn Sie also den Text ABCD12 in einen Brief einfuegen moechten, so
  24. belegen Sie einen beliebigen der 2500 zur Verfuegung stehenden Buttons
  25. mit diesem Text (das habe ich in der Anleitung beschrieben, wie das geht).
  26. Anschliessend brauchen Sie nur noch auf diesen Knopf MIT DER MAUS
  27. zu klicken und der Text wird an die laufende Anwendung (z.B. Word)
  28. gesendet.
  29.  
  30. (Anm.2/01: Shortcuts stehen zwischenzeitlich auch zur Verfⁿgung)
  31.  
  32. --------------------------------------------------------------------
  33.  
  34. -> Question
  35.  
  36. Kannst Du mir noch den richtigen Syntax zum Programm÷ffnen verraten
  37. und kann man die Buttons auch mit Shortcuts Strg - a oder so belegen.
  38.  
  39. F.R.
  40.  
  41. -> Answer
  42.  
  43. Du hast schon den Keys Edit Requester aufbekommen (z.B. F3
  44. oder Mausklick auf "opt"). In der Command-List ist es einer der
  45. obersten Befehle.
  46. Klick auf ein unbelegtes Button auf dem Hauptfenster, waehle den
  47. ersten Punkt in der Liste an und dann mit dem gruenen Pfeil ab in
  48. das Button assign - Fenster damit. Dort steht dann
  49. {/APP.OPEN file[,par]}
  50. Daraus mache dann z.B.
  51. {/APP.OPEN notepad.exe} (wahlweise ohne Parameter oder)
  52. {/APP.OPEN notepad.exe c:\dokumente\todo.txt} (mit Parameter)
  53. Dann mit OK das Fenster zu, fertig.
  54. Allerdings haette in diesem Beispiel auch
  55. {/APP.OPEN c:\dokumente\todo.txt}
  56. gereicht, weil dann der Standard Editor autom. geladen wird.
  57.  
  58. (Anm.1/01: Fⁿr Shortcuts gibt es nun "Ereignisse > Tasten")
  59. (Anm.2/01: Einfacher gehts heute mit Drag & Drop, also Datei vom Explorer
  60. auf einen RK-Knopf oder in das Zuweisungsfeld ziehen)
  61.  
  62. --> Question
  63.  
  64. Das Programm startet jetzt und ich n÷chte das einloggen automatiesieren.
  65.  
  66. Nun dauert es aber eine Weile bis das loginwindow kommt. Kann ich zwischen
  67. dem Start und den login comands eine Pause einbauen?
  68.  
  69. F.R.
  70.  
  71. --> Answer
  72.  
  73. Ab Version 1.3 gibt es den Delay-Befehl.
  74. (Anm.1/01: {/BTCH.DELAY sec}
  75.  
  76. --------------------------------------------------------------------
  77.  
  78. --> Question
  79.  
  80. Bei der Benutzung sind mir 2 Ideen eingefallen, wie man erreichen kann,
  81. dass die Anwendungen moeglichst wenig von RK verdeckt werden:
  82.  
  83. 1. RK wahlweise ohne Titelleiste, dann wuerde ein ganz oben plaziertes
  84.   1-zeiliges Profil lediglich die Titelleiste einer Anwendung verdecken
  85.   (und nicht auch noch die Menuezeile).
  86.  
  87. 2. Profil mit nur 1 Spalte (z.Zt. mind.5) und z.B. 15 Zeilen, das man
  88.    am linken oder rechten Rand anordnet.
  89.  
  90. U.K.
  91.  
  92. --> Answer
  93.  
  94. Ideen z.T. umgesetzt
  95. 1. Ohne Border, ja
  96. 2. Minimale Breite 1 Button, ja
  97. 3. >10 Zeilen, nein
  98.  
  99. --------------------------------------------------------------------
  100.  
  101. --> Question
  102.  
  103. "View yellow tooltip text" geht nicht bei "Border off".
  104.  
  105. U.K.
  106.  
  107. --> Answer
  108.  
  109. RK mu▀ zuvor den Fokus bekommen, indem man auf die Startleiste von
  110. Windows anklickt und anschliessend auf einen unbelegten Button von RK.
  111. Etwas umstaendlich aber anders geht es (anscheinend) nicht.
  112.  
  113. --------------------------------------------------------------------
  114.  
  115. --> Question
  116.  
  117. LΣ▀t sich Ihr Programm auch so konfigurieren, das mit einem
  118. Mausklick das aktuelle Systemdatum, vielleicht noch die Uhrzeit
  119. und der Benutzer an der aktuellen Cursor-Position eingetragen wird?
  120. Wenn ja, bitte wie?
  121.  
  122. K.R.
  123.  
  124. --> Answer
  125.  
  126. Das ist kein Problem. Ich bin mir aber nicht sicher, ob es schon
  127. mit der Version 1.4.10 ging. Die aktuelle Version ist (...).
  128. Aber vielleicht haben Sie doch eine neuere Version als Sie denken.
  129. Klicken Sie mal mit der rechten Maustaste auf das Systray-Icon von
  130. RemoteKeys (neben der Uhr) und waehlen "About.." an.
  131. Auf dem aktuellen Downloadlink befindet sich immer die letzte Version,
  132. auch wenn die Softwareseite (inkl. meine eigene) etwas anderes sagt.
  133. (Anm.1/01: Version nun auch ersichtlich, wenn der Mauszeiger auf dem
  134. Systray-Icon verweilt.)
  135.  
  136. Es gibt die DAT-commands, die die aktuellen Daten und Uhrzeiten
  137. einfuegen. Im Store-Profile sind Demos installiert.
  138.  
  139. Ihren Namen koennen Sie selbstverstaendlich wie jeden anderen Text
  140. belegen; allein auf einem Button, inmitten eines Textes oder zwischen
  141. Commands wie z.B. dem Datum - ganz nach belieben. Und das im
  142. schlichten ASCII oder auch in Farbe im Rich-Format (Word).
  143. Nur aus dem Windowssystem holt sich RemoteKeys Ihren Namen nicht
  144. alleine heraus.
  145.  
  146. --------------------------------------------------------------------
  147.  
  148. --> Question
  149.  
  150. I'm trying to set up a button that does this:
  151.  
  152. {HOLD.ALT}vel{HOLD.ALT}vel{HOLD.CONTROL}s{HOLD.CONTROL}w
  153.  
  154. This represents: Hold down alt key and press v to open view menu then
  155. press e and r to activate a rotate 90 Degree image menu item...then
  156. repeat again (to get 180 degrees) then do a CTRL S to save and a CTRL W
  157. to close image.
  158.  
  159. I think I've got it right but all that happens is the first
  160. {HOLD.ALT}vel gets executed but everything else is lost.  Am I missing
  161. something here?  Is there some sort of character needs to go between
  162. each of the {HOLD.ALT} sequences.  BTW, I'm trying to use the sequence
  163. in Ulead PhotoView 4.0 (Freeware version) if that's any help.  Also is
  164. there a way to repear a sequence of keystrokes a specified number of
  165. times?  That would be nice.
  166.  
  167. J.B.
  168.  
  169. --> Answer
  170.  
  171. I am not working with Ulead PhotoView 4.0 but maybe the reason is, that
  172. the application can not process the fast sends of RemoteKeys. That means,
  173. Photo View is just working while it gets the next commands.
  174. I would try the delay command {/ME.DELAY sec} between the ALT commands
  175. (Anm.1/01: now /BTCH.DELAY sec)
  176. and to test some different values for seconds like {/ME.DELAY 2}. I hope
  177. that this is the solution for your problem.
  178. I am not sure what you mean with multible keystrokes. It is possible to
  179. send CTRL+ALT+p by using the commands {HOLD.CONTROL}{HOLD.ALT}p.
  180. An other way is by using {SEND.KEYDWN no} and {SEND.KEYUP no}.
  181. The app. Help and check.exe helps to find out the Keycodes for <number>.
  182.  
  183. --------------------------------------------------------------------
  184.  
  185. --> Question
  186.  
  187. Wie kann ich das Programm ohne Rahmen starten (Border off) und was bedeutet
  188. der Auto-Switch at Window-Title-Modus?
  189.  
  190. R.P.
  191.  
  192. --> Answer
  193.  
  194. Den Border-off Modus als Startoption kannst Du im Preferences-Requester
  195. einschalten, z.B. ueber das allumfassende Systray-Menu oder durch
  196. Drⁿcken von F12 (RemoteKeys muss dann aber den Fokus haben; sprich
  197. aktiviert sein).
  198. (Anm.1/01: Preferences=Einstellungen)
  199.  
  200. Der Auto-Switch-Modus bewirkt, dass man das passende Profil automatisch
  201. umschalten lassen kann, wenn man ein Programmfenster in den Vordergrund
  202. holt (bzw. oeffnet). Um dies zu erreichen sind 2 Dinge zu machen.
  203. (Anm.1/01: Auto-Switch=Profil-Schaltung)
  204.  
  205. 1. Im Profile Edit Requester ist ein Teil des Fensternamens einzutragen
  206. (egal ob vom Anfang, aus der Mitte oder vom Ende). Auf Gross- und
  207. Kleinschreibung ist zu achten.
  208. (Anm.1/01: Profil Edit=Bearbeiten > Profil)
  209. 2. Im Preferences Requester ist dann die Funktion generell ein- und
  210. ausschaltbar.
  211.  
  212. Wenn die Funktion dort eingeschaltet wird, kann man des Weiteren mit
  213. "Hide at non specified win titles" erreichen, dass RemoteKeys im Systray
  214. verschwindet, wenn ein Fenster in den Vordergrund geholt wird, dass
  215. keinem Profil zugeordnet ist.
  216. (Anm.1/01: =Verbergen bei undef. Fenstern)
  217.  
  218. Dem uebergeordnet sind die Systray-Menue-Punkte "Freeze on Screen" und
  219. "Freeze in Systray", wenn man kurzzeitig die Funktion deaktivieren will,
  220. ohne die ganze Konfiguration aendern zu wollen.
  221. (Anm.1/01: =Einfrieren > auf Bildschirm/im Systray)
  222.  
  223. --------------------------------------------------------------------
  224.  
  225. ---> Question
  226.  
  227. Eigentlich war ich auf der Suche nach einem Stueck Freeware, womit ich
  228. Tasten belegen kann. Meine Situation ist naemlich, dass ich ein
  229. englischsprachiges Laptop habe und einen Weg finden moechte, per
  230. Tastenkombination spezifisch deutsche Buchstaben (ae, oe, ue, ss)
  231. aufzurufen.
  232.  
  233. J.D.
  234.  
  235. ---> Answer
  236.  
  237. RemoteKeys ist da wohl in der Tat nicht die Idealanwendung fⁿr Dein Problem.
  238. Was Du wohl brauchst ist eine Systemanwendung, die die TastenanschlΣge
  239. auffΣngt, entsprechend einer vordefinierten Tabelle konvertiert und danach als
  240. Windowsereignis freigibt. Eine solche Anwendung ist mir nicht bekannt, wird es
  241. aber sicher irgendwo im Shareware Dschungel geben. Such┤ Dir doch mal ein paar
  242. interessante Programmierer-Foren und starte dort eine Anfrage.
  243. Fⁿrs Erste kann Dir RemoteKeys aber sicher weiterhelfen. Wenn Du auf Profile 1
  244. (Standard) schaltest und auf die mit Umlauten belegten Buttons klickst, mⁿ▀ten
  245. sie auch in der Anwendung ausgegeben werden, vorausgesetzt der eingestellte
  246. Zeichensatz beinhaltet diese auf den ASCII-spezifizierten PlΣtzen.
  247. (Anm.1/01: Ereignisse > Tasten bietet zusΣtzlichen Komfort)
  248.  
  249. --------------------------------------------------------------------
  250.  
  251. ---> Question
  252.  
  253. I get a "Path not found" error.  Tried renaming profiles.dat - still didn't
  254. work. Does it run on Win NT 4.0 SP 5?
  255.  
  256. P.W.
  257.  
  258. ---> Answer
  259.  
  260. Thx for the info and the info pic.
  261. Your unzip tool disregarded the folder organisation of RK.
  262. But is is easy to regenerate it by hand.
  263. Pls create the following folders in the RemoteKeys main folder:
  264.  
  265. Manual
  266. PicMem
  267. Profiles
  268.  
  269. Put all .txt files into the manual folder, exception Readme.txt and Updates.txt
  270. (let them where they are).
  271. Also the SeeMe.gif is in the manual folder.
  272. Put all .bmp files into the picmem folder.
  273. And now the most important thing:
  274. Put the profiles.dat into the profiles folder.
  275. Thats all. In the main folder there is only RemoteKeys.exe, Help and check.exe,
  276. reademe.txt, updates.txt and file_id.diz.
  277.  
  278. I could not test if RK runs under NT, but all my other apps do this. My
  279. software uses no special libraries but MSVBVM50.dll and some standard dll of
  280. Windows.
  281. (Anm.1/01: There are more folders now. Better try to set the correct settings in the
  282. unzip application)
  283. (Anm.1/01: RK runs on NT)
  284.  
  285. ---> Reply
  286.  
  287. Thanks for the help.  Winzip didn't have the right option checked.
  288. Seems to work OK on Win NT.
  289.  
  290. --------------------------------------------------------------------
  291.  
  292. ---> Question
  293.  
  294. Nun probiere ich gerade mit der "Windows-Taste+f" die Suchfunktion
  295. einzurichten, doch dies will nicht klappen. Mit dem Befehl
  296. "{/SEND.KEY 91}" klappt zwar die Startleiste auf, doch wenn ich "F"
  297. hinzufⁿge wird ein Programm mit dem Buchstaben "F" in der Startleiste
  298. markiert. Was mach ich falsch, wie muss ichs anstellen, dass ich die
  299. "Suchenfunktion" auf einen Button legen kann?
  300.  
  301. R.P.
  302.  
  303. ---> Answer
  304.  
  305. Du kannst den Such-Requester mit folgender Befehls-Sequenz oeffnen:
  306. {/APP.ACTIVATION.OFF}{/SEND.KEY 91}{KEY.UP}{KEY.UP}{KEY.UP}
  307. {KEY.UP}{KEY.UP}{KEY.RIGHT}{KEY.ENTER}
  308. (Anm.1/01: Dafⁿr gibts heute das Makro /MACRO.SEARCHREQ)
  309.  
  310. Zunaechst also die Fokus-Aktivierung ausstellen, damit das Zeug nicht an
  311. die laufende Anwendung gesendet wird. Dann Key 91 (wie Du schon heraus-
  312. gefunden hast). In meinem Startmenu muss ich dann mit dem Cursor 5x nach
  313. oben und 1x nach rechts. Anschliessend Enter.
  314.  
  315. Die Fokus-Deaktivierung ist dann nur fuer diese Taste gueltig und muss
  316. nicht wieder eingeschaltet werden (da standardmaessig an).
  317.  
  318. Hast Du fuer die Eingabe solcher Sequenzen schon den Key-To-Command
  319. Konverter im Keys-Edit-Requester entdeckt. Dann musst Du die Befehle
  320. nicht in der Liste suchen sondern kannst sie direkt ueber die Tastatur
  321. eingeben. Also Funktion aktivieren und auf die Cursor-up-Taste druecken.
  322. (Anm.1/01: =Bearbeiten > Kn÷pfe)
  323.  
  324. --------------------------------------------------------------------
  325.  
  326. ---> Question
  327.  
  328. Habe mir soeben dein Programm RemoteKeys Vers. 3.2.55 heruntergeladen. Wie es scheint,
  329. ist das genau das wonach ich gesucht habe. Ich ben÷tige nΣmlich ein Programm, mit dem ich
  330. ⁿber HotKeys vordefinierte Textbausteine in irgendeine Software einfⁿgen mu▀ (und das zu
  331. hunderten).
  332.  
  333. Nun meine Frage: Gibt es dieses Programm in deutsch? Oder zumindest ein Handbuch, da ich der
  334. englischen Sprache nicht mΣchtig bin.
  335.  
  336. F.B.
  337.  
  338. ---> Answer
  339.  
  340. Leider habe ich noch keine dt. Anleitung angefertigt (die Zeit... Du weisst schon). 
  341. (Anm.1/01: deutsch ab v5 verfⁿgbar)
  342. Als Entwickler glaubt man sowieso, dass das Programm kinderleicht zu bedienen 
  343. ist, aber objektiv gesehen kann ich das garnicht beurteilen. 
  344. Ich versuch┤ mal auf die Schnelle die wichtigsten Punkte zu erleutern. 
  345.  
  346. RK soll Tastaturklicks durch Mausklicks ersetzen. Tastaurklicks koennen ganze Textpassagen 
  347. sein, aber auch Menueaufrufe etc. Windows ist ja so aufgebaut, dass man es (fast) vollstaendig 
  348. ohne Maus bedienen kann. Daher kann man auch (fast) alles, was man mit der Tastatur macht, 
  349. durch RK automatisieren. 
  350.  
  351. Lerning by doing (sorry) Entschuldigung, dass heisst soviel wie Lernen durch praktizieren. Nach 
  352. diesem Motte schlage ich vor wie folgt vorzugehen, um die ersten Gehversuche mit RK anzustellen. 
  353. Du hast es gestartet und siehst das RK-Fenster mit den ca. 10 Klickfeldern. 
  354. Starte einmal MS-Notepad, Wordpad oder aehnliches. 
  355. Nun klicke im RK-Fenster auf den Knopf links oben mit der Beschriftung "opt" (1x linke Maustaste). 
  356. (Anm.1/01: Beschriftung heute: Profiles)
  357. Es oeffnet sich ein Menue. Waehle daraus "Standard" an. Das Fenster von RK zeigt nun eine grafische 
  358. Tastatur. Wenn Du nun die Knoepfe anklickst sollten in Notepad nun die entsprechenden Zeichen 
  359. dargestellt werden. Du hast somit Deine erste Sendung mittels RK verschickt. 
  360.  
  361. 2 Dinge solltest Du Dir merken um RK voll ausschoepfen zu koennen: 
  362. 1. Die Knoepfe, die Du angeklickt hast, sind doppelt belegt. Eben hast Du sie wahrscheinlich mit dem 
  363. linken Mausknopf angeklickt. Klicke sie mal mit dem rechten Mausknopf an. Es werden nun Grossbuch- 
  364. staben an Notepad gesendet. 
  365. 2. Um an alle Funktionen von RK zu gelangen klicke einmal mit dem RECHTEN Mausknopf auf das kleine 
  366. Tastensymbol rechts unten auf dem Bildschirm (Systray), also links neben Deiner Uhr. Das Menu, was sich 
  367. da oeffnet, erlaubt den Zugriff auf fast alle Funktionen von RK. 
  368. (Anm.1/01: heute auch ⁿber [F1] )
  369.  
  370. So, nun wollen wir noch einen RK-Knopf mit einem selbstdefinierem Text belegen: 
  371. Klicke nochmal auf "opt". Waehle "Work" aus dem Menue. Hier hast Du einige unbelegte Knoepfe. 
  372. Klicke nochmal auf "opt" und waehle "Edit Keys". Es oeffnet sich das Fenster zum Belegen der Knoepfe.
  373. (Anm.1/01: =Bearbeiten > Kn÷pfe) 
  374. Jetzt klicke mit dem zu einer Hand gewordenen Mauszeiger auf einen leeren Knopf. Vergebe dem Knopf 
  375. erstmal einen Namen unter "Name" und schreibe anschliessend einen kleinen Text in das Feld "Button 
  376. assign". Danach klicke "OK". Der Knopf, den Du gerade belegt hast, hat nun den Namen erhalten, den 
  377. Du gerade vergeben hast. Aktiviere Notepad durch einen Mausklick und klicke anschliessend den gerade 
  378. belegten Knopf. Der Text sollte nun ausgegeben werden.
  379. (Anm.1/01: Button Assign=hier: Zuweisung)
  380.  
  381. Du hast ja nun schon 3 Erscheinungsbilder von RK kennengelernt. Erst war "Manual" aktiv, dann bist 
  382. Du auf "Standard" gewechselt und zun Schluss auf "Work". 10 solcher Fenster hast Du zur Verfuegung 
  383. (profiles genannt), die Du komplett umgestalten kannst. Jedes Profile hat maximal 250 Knoepfe, die 
  384. doppelbelegbar sind, macht 5000 Belegungen. Wenn Du nun ein Profile umgestalten willst, klickst 
  385. Du wieder auf den "opt" Knopf und waehlst "Edit Profiles". Hier kannst Du die Groesse des Gitters 
  386. veraendern (Matrix) und die Knopfgroessen einstellen.
  387. (Anm.1/01: =Bearbeiten > Profil)
  388.  
  389. Das ist eigentlich das Wichtigste fuer den Gebrauch von RK. Packe doch die Originalversion an einen 
  390. sicheren Ort und fange einfach an zu experimentieren. Wenn Du nicht gerade einen Formatbefehl an den 
  391. Explorer definierst und sendest, kann man eigentlch nicht viel falsch machen. 
  392. Es gibt zahlreiche Funktionen, die die Bedienung erleichtern sollen und das Erscheinungsbild aendern
  393. (dazu gehoeren Preferences, Hide at Mouse position und Auto Switch). Andere Funktion erweitern die
  394. Funktionalitaet von RK. Dazu gehoeren die Funktionen, die mit der Zwischenablage zusammen arbeiten
  395. wie z.B. Clip History und Image Memory. Wenn Du Formulare ausfuellen musst benoetigst Du "Form
  396. Activator". In der Regel kommt man aus, wenn man den 2. Punkt dieses Fensters anwaehlt (der 1. ist
  397. ja angewaehlt).
  398. (Anm.1/01: Formular-Aktivierung heute kaum noch erforderlich)
  399.  
  400. --------------------------------------------------------------------
  401.  
  402. ---> Question
  403.  
  404. Und zwar m÷chte ich wissen, ob es
  405. m÷glich ist bei der ╓ffnung eines Programms den Pfad mitanzugeben.
  406. Ich kann das Programm (Adressenprogramm) zwar mit einem Makro ÷ffnen,
  407. doch dies dauert etwas lΣnger, ⁿber die Key-Eingabe gings schneller.
  408. Ohne Pfadeingabe lande ich immer bei einem Passwortproblem.
  409.  
  410. R.P.
  411.  
  412. ---> Answer
  413.  
  414. Wenn ich es richtig verstanden habe, hast Du das Problem, da▀ beim
  415. Programmstart nicht das aktuell gⁿltige Arbeitsverzeichnis eingestellt
  416. werden kann. Das wΣre das, was unter Windows/Eigenschaft eines
  417. Programms in der Zeile "Ausfⁿhren in" dargestellt wird und unter
  418. DOS mit dem CD-Befehl zugewiesen wird.
  419. Das war in der Tat ein VersΣumnis. Ich habe es soeben nachgeholt.
  420. In der Version 3.2.66 sollte dies nun ohne irgendwelcher zusΣtzlichen
  421. Einstellungen automatisch funktionieren.
  422. Au▀erdem habe ich bei der Gelegenheit gleich die relative Adressierung
  423. erm÷glicht. Wenn sich eine Anwendung in einem Unterverzeichnis von RK
  424. befindet, kann es mit \AnyFolder\AnyApp.exe aufgerufen werden.
  425. Wichtig dabei ist, da▀ der Pfad mit einem Backslash beginnt.
  426.  
  427. --------------------------------------------------------------------
  428.  
  429. ---> Question
  430.  
  431. Auf der Suche nach einem Makro-Rekorder-Programm bin ich auf RemoteKeys gestossen. Ich tu
  432. mich halt sehr schwer mit der englischen Sprache. Lese zwar etwas von einem Makro-Rekorder.
  433. Wie ich diesen jedoch aufrufe, blieb mir bis anhin verwehrt. Falls ein Rekorder in RemoteKeys
  434. integriert ist, k÷nntest Du mir bitte mitteilen, wie ich diesen aktiviere?
  435.  
  436. M.R.
  437.  
  438. ---> Answer
  439.  
  440. Bevor Du Dich mit dem Makro-Rekorder beschΣftigst, m÷chte ich Dir nahelegen, 
  441. die Funktionsweise von RK in groben Zⁿgen zu verstehen. 
  442. Ich hatte neulig ebenfalls einen User, der sich im englischen nicht zu hause fⁿhlt, soda▀ 
  443. ich einen deutschen Schnelldurchgang angefertigt habe. Diesen kannst Du im FAQ.txt 
  444. nachlesen.
  445. Wenn Du den Text gelesen hast, kannst Du an dieser Stelle fortfahren. 
  446.  
  447. Also, die zu sendenen Texte und Befehle werden im Assign-Textfeld des Tasteneditors 
  448. erfa▀t. Mit den verfⁿgbaren Befehlen kann man nun fast alles erdenkliche automatisieren, 
  449. besonders die Maus-Klick-commands haben die Funktionsweise stark bereichert und 
  450. veranla▀ten mich bei der Entwicklung zu folgender ▄berlegung: 
  451. Was liegt nun nΣher, als ein Modul zu integrieren, da▀ in der Lage ist, das Assign-Textfeld 
  452. automatisch zu fⁿllen, indem es die AktivitΣten des Users beobachtet und in RK-commands 
  453. ⁿbersetzten? Genau das tut der in RK enthaltene Makro-Rekorder. 
  454. Also, der Makro-Rekorder macht nicht mehr, als man auch per Hand im Assign-Feld 
  455. definieren k÷nnte, aber eben komfortabler. Darⁿber hinaus kann man den so entstandenen 
  456. Code per Hand Σndern wie es einen beliebt.
  457. (Anm.1/01: Assign-Feld=Zuweisunngs-Feld)
  458.  
  459. Der schnellste Weg eine Aufnahme durchzufⁿhren geht so: Klicke auf einen unbelegten 
  460. Knopf. Klicke in dem sich ÷ffnenden Fenster auf "REC". Die Aufzeichnung beginnt nach 
  461. 5 Sekunden, soda▀ Du Zeit hast z.B. ein Fenster noch vor der Aufnahme zu aktivieren. 
  462. Klicke z.B. auf ein Pull-Down-Menu und beende die Aufnahme durch "STOP". Nun gib 
  463. dem ganzen noch einen Namen (links/oben) und schlie▀e das Fenster mit OK. Wenn Du 
  464. nun erneut auf den Knopf im RK-Fenster klickst wird das Makro abgespielt. 
  465. Wenn Du die Aufnahme korrigieren willst, mu▀t Du nun den Knopf mit dem rechten Maus- 
  466. knopf anklicken und den Menⁿ-Punkt "Keys Edit" wΣhlen.
  467. (Anm.1/01: =Bearbeiten > Kn÷pfe)
  468.  
  469. --------------------------------------------------------------------
  470.  
  471. ---> Question
  472.  
  473. Ich bin seit kurzem ein stolzer Besitzer von RK 3.3.02 und habe Deine
  474. Dokumentation gelesen und auch schon manches ausprobiert. Ich m÷chte das
  475. Drucken von ca 350 pdf Dateien automatisieren. Leider fand ich bisher keine
  476. M÷glichkeit eine Batchdatei oder Σhnliches dafⁿr zu verwenden, da der
  477. Acrobat reader es nicht (au▀er unter UNIX) unterstⁿtzt. Mit RK kam ich am
  478. weitesten. Leider habe ich noch zwei Probleme:
  479.  
  480. 1, Da RK offensichtlich nicht "wartet" bis eine pdf Datei (zwischen 4K bis
  481. 30 MB) ausgedruckt ist, mu▀te ich ein Delay von 120 Sec ! einbauen, damit
  482. das RK nicht bei langen pdf Dateien schneller als der Druck ist. Das macht
  483. das "Makro" natⁿrlich sehr langsam.
  484.  
  485. 2, Das Inhaltsverzeichnis der Dateien wird in einer Excel Tabelle gepflegt,
  486. und die pdf Dateien k÷nnen per Hyperlink aus Excel gestartet werden. In der
  487. Excel Datei ist auch die Reihenfolge der Dateien festgelegt. Eine weitere
  488. "Druckdatei" m÷chte ich nicht anlegen und pflegen und m÷chte deshalb am
  489. liebsten das RK
  490.  
  491. a, zunΣchst im Excel auf die Zelle (Hyperlink) klickt und die pdf ÷ffnet
  492. b, zum nun aktiven Acrobat keystrokes sendet, und die Datei druckt +
  493.    schlie▀t.
  494. c, zum Excel zurⁿckwechselt und die nΣchste pdf per hyperlink "startet"
  495.    (Reihenfolge beachtend!).
  496.  
  497. Punkt c, k÷nnte ich auch mit einem Excel Makro l÷sen. (Nach dem Excel (von
  498. RK?!) Focus bekommt)
  499.  
  500. E.S.
  501.  
  502. ---> Answer
  503.  
  504. Ich bin mir nicht sicher, ob ich Deine Probleme vollstΣndig erfa▀t habe.
  505.  
  506. RK arbeitet in der Tat monolog und verarbeitet keine Messages, die
  507. m÷glicherweise von anderen Applikationen ausgegeben werden.
  508. Daher kann RK auch nicht wissen, da▀ es eine Pause einlegen soll, bis
  509. ein bestimmtes Ereignis eintritt. Es gibt - wie Du schon herausgefunden
  510. hast - lediglich das Delay-Command.
  511. (Anm.2/01: Heute weitere Commands verfⁿgbar wie z.B. BTCH.WAIT.TOP)
  512. Aber die Bremse scheint doch, wenn ich es richtig verstanden habe,
  513. eigentlich nicht RK zu sein, sondern der Druckvorgang?
  514. (Anm.1/01: heute gibts auch einen BTCH.SLOW <msec> Command)
  515. Naja, viele Variationen gibt es allerdings nicht. Ich wⁿrde die Sache
  516. etwas versⁿ▀en, indem ich den Job auf mehrere Buttons verteilen wⁿrde.
  517. Ein Button steuert den einmaligen Ausdruck. Ein anderer steuert die
  518. Anzahl, indem mit Hilfe des Delay-Befehls der erstgenannte Knopf mehr-
  519. fach aufgerufen wird. Der Befehl hierfⁿr lautet /ME.BUTTON prof.name.
  520.  
  521. ▄brigens - by the way - bei 350 wom÷glich mehrseitigen Exemplaren
  522. wⁿrde ich mir einen Preis von der Druckerei um die Ecke machen lassen.
  523. Wenn┤s denn doch zu teuer sein sollte wⁿrde ich versuchen die Sache zu
  524. kopieren.
  525.  
  526. Bezgl. der Hin- und Herschaltung zwischen mehreren Anwendungen wⁿrde
  527. ich den in RK enthaltenen Makro-Rekorder konsultieren (Rec-Taste im
  528. Edit-Keys-Requester). Also auf Aufnahme gehen und den Vorgang einmal
  529. manuell vollziehen. Nach Stop sollte sich dieser Vorgang dann automatisieren
  530. lassen. Das sollte eigentlich solange funktionieren, solange man die Bild-
  531. schirmaufl÷sung nicht Σndert oder in Windows von Kleine auf Gro▀e
  532. Schriftart wechselt. Au▀erdem sollte hinsichtlich des nΣchsten Systemstarts
  533. auf die selbe Reihenfolge der Programmstarts geachten werden, damit am
  534. nΣchsten Tag die Kn÷pfe in der Startleiste wieder an der selben Stelle liegen.
  535.  
  536. ---> Question
  537.  
  538. Wie kann ich das RK-Makro wΣhrend seines Ablaufes abbrechen?
  539. (Ctrl-D, ESC oder Σhnliches?)
  540.  
  541. PS. Woher stammen eigentlich die Befehle, die RK benutzt?
  542.  
  543. E.S.
  544.  
  545. ---> Answer
  546.  
  547. Ich habe Dein Problem zum Anla▀ genommen und einen
  548. Stop-Command integriert, der aber nur Commands
  549. unterbricht, die noch nicht gesendet wurden.
  550. Der Befehl hei▀t /ME.STOP und sollte als erstes in
  551. einer Button-Belegung stehen. Dadurch steht wΣhrend
  552. der Abarbeitung der Befehle ein Stop-Knopf zur Verfⁿgung.
  553. Im "Store"-Profile ist ein Demo mit der Beschriftung "STOP".
  554. (Anm.1/01: heute BTCH.STOP)
  555.  
  556. Die RK-Commands habe ich programmiert. Die Konstellation von Befehlen,
  557. die mir meine Programmiersprache Visual Basic zur Verfⁿgung stellt, machen
  558. sie zu dem, was sie sind. Dazu geh÷rt auch, da▀ ich reichlich von der
  559. M÷glichkeit Gebrauch gemacht habe, Windows-Systemroutinen aufzurufen
  560. (sogenannte API┤s).
  561.  
  562. --------------------------------------------------------------------
  563.  
  564. ---> Question
  565.  
  566. 1) Can I initiate a certain Remote Keys action everytime Windows 95 starts
  567. or otherwise place the command sequence underlying a button into a batch
  568. file? Can a Powerpoint button launch a RemoteKeys action?
  569.  
  570. 2) Can I change which is the default profle? Everytime RemoteKeys starts it
  571. opens with the same "array" (set of buttons). I would like it to open with
  572. my own custom set, if possible.
  573.  
  574. R.B.
  575.  
  576. ---> Answer
  577.  
  578. Your question #1 is an interesting job but I am sorry to say that RK
  579. is not designated for it.The only way to activate a RK-action is to
  580. click on a RK-button. The idea is a little crazy to use an automation
  581. tool to automate the automations of an automation tool (oops).
  582. RK can not handle external batch files and other applications can not
  583. handle RK scripts. And finaly I don┤t know enough about Powerpoint
  584. but I don┤t believe that it is able to click on a RK button.
  585. (Anm.1/01: Now a "Auto-Click on Button is available in Preferences.
  586. This will execute a script when RK starts.)
  587.  
  588. Question #2 is more successful (puh). Choose the profile you want to
  589. start with. Than open the profile edit requester and click on default.
  590.  
  591. ---> Question
  592.  
  593. 1) /ME.QUIT is an interesting command. But it prompts before closing.  What
  594. is the string combination that automatically closes it (by answering the
  595. prompt) and/or returns the focus to the "Auto-Switched" app or previous app.
  596.  
  597. 2) Is it possible to start RemoteKeys and have it select a profile before/as
  598. it launchs?  For instance a windows desktop shortcut could be created
  599. pointing to "remotekeys.exe profile2.dat."
  600.  
  601. R.B.
  602.  
  603. ---> Answer
  604.  
  605. My idea was to put it on a button to have faster access to quit RK.
  606. But your use seems to be to use the quit command at the end of a
  607. command collection. I did not think to this possibility and it should be a
  608. reason to create a quit command without an are-you-sure?-requester
  609. (in my todo-list now).
  610. (Anm.1/01: Available now)
  611. The activation of another app is only makeable by using the mouse-click
  612. command.
  613. (Anm.1/01: Command APP.TOFRONT <name> available now)
  614.  
  615. 2nd question: It is not but RK is a small application so you can have more
  616. folder with a complete package on your harddisk. If you want to start RK
  617. with another profile.dat simple start another version of RK in another folder.
  618. (Anm.1/01: To start RK with a path to a profile is possible now)
  619.  
  620. ---> Reply
  621.  
  622. I work in a Museum in North Carolina, US and I develop interactive
  623. touchscreen kiosks for the public. I am only just beginning to utilize the
  624. potential power for RemoteKeys. One use I see is a pop-up control panel for
  625. easy maintenance (defrag, scandisk, empty Netscape cache), and cursor
  626. control (turning the cursor off which is not needed in touchscreen mode). By
  627. hiding a secret (invisible) button I might not have to unlock the cabinet to
  628. get access to the keyboard and quit and restart Multimedia programs running
  629. in fullscreen mode (such as Powerpoint).
  630.  
  631. I am also interested in new input techniques that might aid the
  632. physically-challenged in using computers. Your program could be a helpful
  633. software interface.
  634.  
  635. R.B.
  636.  
  637. ---> Answer
  638.  
  639. Your work is a very interseting using of RK. I did not think about this kind of
  640. use before. I have never used a touch-screen system before and it is very
  641. interestig for me to hear about it.
  642. Yes I thing RK could be helpful for this job. I think one application is a must
  643. for a touch-screen. It must physically simulate a keyboard in the same way as a
  644. real keyboard. I meen identical as a wired keyboard. Maybe you have such a
  645. program because RK works in another way.
  646. For example a museum visitor can not navigate RK to fill out a form. For this
  647. job RK needs its form activator.
  648. (Anm.1/01: It┤s possible now)
  649. But I think the hidden button can be realized with RK. It can be arranged that
  650. it will open its window if you click in the left-top corner of the screen.
  651. Therefore you must open the "Hide at window position" requester. Than switch
  652. this funtion on and check the left-top checkbox. And least you have to check
  653. the function "Left mouse click confirmation" in the same requester. If this is
  654. activated you must click in the left-top corner of your screen to switch RK panel
  655. on and off.
  656.