Skip to content
Penn State University Libraries

Contact

Cataloging and Metadata Services
126 Paterno Library
University Park, PA 16802-1808

Staff Directory

Phone: (814) 865-1755
Fax: (814) 863-7293
ul-cataloging@lists.psu.edu

Ken Robinson
Cataloging and Metadata Services
126 Paterno Library
University Park, PA 16802-1808

Phone: (814) 867-0850
Fax: (814) 863-7293
Email: kjr106@psu.edu

Converting C-Client Macros to Java Client Macros

Important note: This page assumes you are well versed in using Macro Express and know something about the various commands of the Macro Express scripting language. If you are uncomfortable with anything mentioned in the previous sentence, seek out someone who looks like they might know. This page also points out some issues that have been noticed with different models of Dell computers.

This information is also applicable for conversion from the C-Client to the Symphony Client.

  • Reassign any shortcut keys that use the Alt key to something else. For what not to set your shortcut keys to, see: Shortcut Key Assignments.
  • After each Text Type <TAB> command insert a Delay command of 200 milliseconds. You may have to split apart some Text Type commands if they have a combination of text and <TAB> key presses. Feel free to adjust the Delay time. Macros may run slower on the Dell GX270 and GX280, but should be okay with the Dell GX620 and later models.
  • Don’t use the Clipboard Copy command. Replace it with three Text Type commands that in turn press <CTRLD>, c, and then <CTRLU>. This is because the Clipboard Copy command appears to no longer work on the Dell GX620. I have no idea why. If you have an older Dell, it may not be a problem. Whenever your computer gets replaced in the future, it could be a problem. In between the three Text Type commands, consider adding Delay commands of 10 milliseconds if your results are not what you expected.
  • If you use a Text Type command of <SHIFT><END> or <SHIFT><HOME> or some combination of these, consider breaking them apart to three Text Type commands with <SHIFTD>, <END>, and then <SHIFTU>. Consider inserting Delay commands of 10 milliseconds between each Text Type command if the macro exhibits malfunctions.
  • If you’ve written a macro that moves between the folders of the bib screen, the WorkFlows shortcuts to do this are Shift+PgUp to move to the right and Shift+PgDn to move to the left. Accordingly, you’ll want some Delay commands inserted between each folder you move to. Try 500 milliseconds at first and adjust as necessary.
  • The Java Client has some additional shortcut keys that might be helpful. Two of these replace the Ctrl+A and Ctrl+B used in the C Client.
    - Ctrl+Delete deletes a field from a bib record
    - Ctrl+Enter inserts a field after the one your cursor is in
    - Ctrl+Shift+Enter inserts a field before the one your cursor is in.
Top