|
|
User Recommendations
Megabit Macros are a phenomenal tool for indexers. I am able to work faster and with less strain on my wrists by using these macros to invert names, format titles of works, and change page ranges. The learning curve is short and the support is incredible. Margaret even created macros specific to my needs!
Even though I'm a fast typist, Megabit Macros sped up the process for a names index I recently had to create from strings of names in bibliographic material. I was able to enter over 100 more names per hour with the macros than I normally would if I had typed them one by one. They also saved me the time and effort I would ordinarily spend proofreading the accuracy of the spelling of the names. I use them now in all of my indexing projects.
A time saver? Yes. These macros are also an ergonomic boon for any indexer with a history of wrist problems.
|
|
Megabit Macros are third-party macros for indexers who work in Windows, to speed up copying text from Adobe PDF files into an indexing program, or into a plain-text file that you can import into an indexing program. They were created in an independent program called Macro Express.
How do the macros work?First you install the trial version of the third-party program, Macro Express, and load my macro library file into it. Then, with your PDF open in Adobe Reader or Adobe Acrobat, and your indexing program waiting, you select the text you want to copy, press a keyboard shortcut to run the macro, and in a few seconds, the macro
The macros work with the SKY Index program, or the Cindex program, and a Macrex version has been tested but is not being distributed due to lack of interest.
What's so good about that?![]() You'll save time and stress on your hands and wrists. If you're indexing a PDF with a lot of complex terminology, foreign terms, proper names, or just a large number of words of any kind,
this will save you a lot of typing and/or clicking. If you were planning to copy your terms by hand from the PDF, it will increase the speed of the copying process at least six times because you'll be pressing one keyboard shortcut instead of doing at least six clicks, double-clicks, or keypresses:
Could I accomplish the same thing with SKY or Cindex or Macrex macros?No, because a SKY macro will only work within SKY, and a Cindex macro will only work within Cindex, and a Macrex macro will only work within Macrex. It would not be able to take you back and forth between your indexing program and another application and perform actions within the other application. Macro Express, the program in which my macros are written, is an independent program that uses standard Windows functions. (You could easily have SKY or Cindex or Macrex macros that do certain things, like inverting a name, but not that perform the entire operation of copying the text in the Adobe program, switching into the indexing program, cleaning up the text, pasting it in, and returning to the PDF in one swoop.)
I can't quite picture how this works...This is what your screen might look like before you use the macro. Your focus is in your PDF on the left side of the screen, the text you want to copy is highlighted, and SKY is ready and waiting on the right side of your screen:
Now you press Ctrl+F7, the keyboard shortcut for copying and inverting a name with one last name... and a few seconds later, your text has been copied into SKY, the focus is back in Adobe, and you are ready to select the next text to copy in your Adobe program, and SKY is ready to receive your next entry, so your screen looks like this:
But I don't use the Adobe software. I use some other program.The only other free program that seems to work well with the macros is PDF-XChange Viewer from Tracker Software, for which I made a SKY version. I've tried a couple of other free programs but they didn't work as well. This version can automatically highlight the text you've copied in the PDF after copying it. But there's one disadvantage to PDF-XChange Viewer: you must select the text by mouse. You can't select the text by using standards Windows keyboard shortcuts, as you can in the Adobe products. Tracker Software is planning to add that feature in the future, however. I will probably discontinue this version since only one person has expressed an interest.
|
Will the keyboard shortcuts interfere with my existing shortcuts in SKY or Cindex?Not at all. The keyboard shortcuts for Macro Express will not affect or interfere with whatever shortcuts you use in your indexing program. The macros can only be started from within Adobe Reader or Adobe Acrobat.
What about page numbers?The macros were initially designed to work with the indexing software features that automatically repeat the page number, but there are three macros in which you can change the page number during the macro; one for plain copying and two for the name-inverting macros. It has come to my attention that a lot of indexers don't use the auto-repeat feature for the page numbers. At this point, I'm waiting for more feedback before I decide whether to make versions of all the macros that will stop for the page number, so if you are in the non-repeat camp, please let me know.
Does every indexer need this?NO. If you only copy from PDF files occasionally, it's probably not worth it. Additionally, there are some situations where you would be able to use column selection to copy chunks of text at a time from a PDF, which might end up being faster depending on the specific situation. If you spend a lot of time copying from PDF files, you'll find it time-saving. It's especially useful with proper names or complex vocabulary.
What if I use Macrex?I have created a version of the macros using the demo of Macrex version 8, and it has been beta-tested. However, it is not being distributed due to apparent lack of interest and because there are so many user options in Macrex that it would take several versions of Macrex macros to satisfy user preferences.
What's involved?
After you get Macro Express installed, then you'll open my macro file in Macro Express (similar to opening a file in any other application). Before you start using the macros, you'll make a few changes to the settings in the Macro Express program, and then you won't need to do any more setup with Macro Express; all you have to do is have the program running whenever you want to use the macros. Yes, it does take a little work to get it all set up, but you're going to spend maybe one hour or so in order to save many hours in the long run. In addition to my macro file, you will get a practice sheet, a list of the macros and shortcuts, and a PDF of the instructions (which are also online). My macro files are not time-limited because of not being a stand-alone application. So I'm trusting that if you end up registering Macro Express and using the macros regularly, you will also purchase the macros — but it's an honor system. I am asking an introductory price of $45. My requirements are that you agree not to give away or sell copies of my macro file to others, reverse-engineer it, or use the Megabit Macros name.
|
What are the system requirements?They're simple — you just need a Windows computer powerful enough to run your Adobe program and your indexing program at the same time. If you can already do that, you shouldn't have a problem adding Macro Express. The system requirements for Macro Express are comparatively low.My macros were originally created in Windows XP SP2, using Macro Express version 3.7 and Adobe Acrobat Professional 8. They have been used on systems running
Adobe Reader X ProblemsIn Adobe Reader X, there is a new feature called protected mode, which is on by default. This mode prevents you from copying from the file. In order to be able to copy from a PDF in Reader X (at all), you must turn off this option:
Cindex and Windows 7In Windows 7, Cindex needs to be run in compatibility mode. Because Cindex is running in compatibility mode, in order to run the Cindex macros, Macro Express must also be run in compatibility mode. This is not the same thing as the "XP mode" that's only available in the more expensive editions. (This only applies to Cindex -- SKY and Macrex work fine in Windows 7 and Macro Express works fine with them.)
How do I get the macros, or ask you a question about them?Email me: Send Message. I'll send you a link to a page where you can download the files you need and instructions. The macros currently exist in several separate files: one for SKY, one for Cindex, and one for Macrex. (Only one macro file can be running at a time.)Note: The keyboard shortcuts have been set up so that they will not interfere with the default shortcuts in Adobe Acrobat Professional. However, since preferences for specific keyboard shortcuts are individual, I can customize the keyboard shortcuts for you if you like. Both files use the same keyboard shortcuts. Also, there's a menu of the basic macros that you can invoke by pressing Ctrl+M in your PDF; after you have the menu open, you can initiate a macro either by pressing a hot key or by clicking on the macro name.
|
Will these macros eliminate every possible thing in the copied text that might need editing?No, because that's simply not always possible. Depending on how the PDF was originally created, there may be extra spaces where there was a ligature (so you'd get "shi eld" instead of "shield" or "ses sion" instead of "session"). The name-inversion macros are able to eliminate these because such spaces would have lowercase letters on both sides, but for general copying, the macro cannot "know" whether the extra space is correct. Also, you may have to delete a superfluous space after a hyphen occasionally. (See the next question for more on irregularities in PDF files.) But even with looking through the entries that you've copied to find these problems, you're still saving a great deal of time compared to copying by hand. (If you find something consistent that the macros might be able to eliminate, please let me know.)
What about copying diacritics?The macros cannot copy every possible diacritic. Macro Express is not Unicode-compliant. It can only copy diacritics that are part of the Windows 1252 character set (sometimes referred to as "ANSI" or "ISO-8859-1," although they're not exactly the same). This character set includes many but not all diacritics for Western European languages. Also, some characters may not be the same in different fonts.Here are some more pages on the Windows 1252 character set (there are a lot of charts about this on the Net, but many are hard to read and not all of them display the characters correctly):
I don't want to bother with macros. Can you copy 2,345 names for me?Yes, I could use the macros to enter the names for you as a subcontractor. I can create a Cindex .CDX file or archive file; a SKY (SK7) file; a file that is importable into Macrex (a .MBK file); or a delimited text file.
|
Isn't there a program that will index PDFs automatically or
|
Other Macros for IndexersFor working with SKY Index:
|
|
Copyright 2009 Margaret Berson
|
How did you come up with this?Here's the story of how these macros came to be: A few years ago, an editorial colleague of mine who is an indexer took on a large project involving thousands of pages with a huge number of words in a variety of languages, including many proper names and place names, and the project required separate indexes of people and places. She mentioned to me that it was going to be prohibitively time-consuming to type all these names into her indexing program (SKY). She would have to copy the terms from an Adobe PDF file either into her indexing program or into a text file from which she could then import the text into the indexing program.I'm not a programmer, but I've written macros in seven different applications, each with a different macro "language," and I started thinking that it must be possible to speed up what she was doing with a macro. But a SKY macro couldn't do it — it would have to be done with a third-party macro program. I had heard of one called Macro Express. I downloaded it and I was able to create macros to speed up the process of copying a word or words from Adobe Reader into WordPad. (We tried it with Microsoft Word at first, but ran into memory problems that didn't occur with WordPad.) Eventually we were able to modify the macros to work directly with SKY instead of WordPad.
|
![]()
|
Copyright and Trademark NoticesPrograms mentioned on this page:
I reserve the right not to share these macros with particular individuals at my own discretion.
|
AcknowledgementsImages on this page other than those I created are modified from clip art purchased from Dover Publications and Art Explosion (Nova Development), or clip art from my licensed copy of Microsoft Office 2003 Small Business Edition, plus one image from a free template available at createafreewebsite.net.Thanks to the staff and support forum of Insight Software Solutions. Special thanks to Cher Paul, Rusty Gesner, the late Dr. Jean-Louis Brindamour, and Ku, Fu-Sheng, for inspiration and encouragement.
~~~~ Report Broken Links ~~~~ Have a Question? ~~~~ Back to Home Page ~~~~ Recommended Links
|