Welcome to my home page.  Please visit the Software page to see the applications that I have made.


  • Updated: Contact Information and Links
  • Fixed: Now the run command can call 64bit commands on a 64bit system (such as msconfig, which it could not do before)
  • Updated: Contact Information and Links
  • Fixed: Now the run command can call 64bit commands on a 64bit system (such as msconfig, which it could not do before)

  • Fixed: Added the “Lines” modifier to the menu for 126 ScrambleFixed: Added the “Lines” modifier to the menu for 126 Scramble
  • New: (Experimental) 866 Repeat Last Command (added to default Main Menu)New: (Experimental) 866 Repeat Last Command (added to default Main Menu)
  • New: 734 Sort Words (added to Sort & Number Menu) – Sorts each word onto its own line, removing duplicates and removing any blank lines. shift for descending order.New: 734 Sort Words (added to Sort & Number Menu) – Sorts each word onto its own line, removing duplicates and removing any blank lines. shift for descending order.
  • New: 735 List Words (added to Sort & Number Menu) – Creates a space-separated, sorted list of words, removing duplicates and blank lines. shift for descending order.New: 735 List Words (added to Sort & Number Menu) – Creates a space-separated, sorted list of words, removing duplicates and blank lines. shift for descending order.
  • New: 736 List Letters (added to Sort & Number Menu) – Creates a list of letters used in the string, removing duplicates and separating them with spaces. shift for descending order.New: 736 List Letters (added to Sort & Number Menu) – Creates a list of letters used in the string, removing duplicates and separating them with spaces. shift for descending order.
  • New: 737 Comma Separate (added to Sort & Number Menu) – Separates each word with a comma (and space), treating double-quoted sections as single words and removing punctuation. control to work on lines separately. shift or ctrl+shift to simply remove all commas.New: 737 Comma Separate (added to Sort & Number Menu) – Separates each word with a comma (and space), treating double-quoted sections as single words and removing punctuation. control to work on lines separately. shift or ctrl+shift to simply remove all commas.
  • New: 423 Pig Latin (added to Transform & Encrypt Menu) – Converts English to Pig LatinNew: 423 Pig Latin (added to Transform & Encrypt Menu) – Converts English to Pig Latin
  • New: 130 Remove Punctuation (added to Trim & Spacing Menu)New: 130 Remove Punctuation (added to Trim & Spacing Menu)
  • and more – check out the History in the online help file.

Just added:

  • DropPath (in Apps)
  • Greg (in Apps)
  • Protocaller (in Apps)
  • InDesign Accentor Panel (in Varia)
  • InDesign Navigation Panel (in Varia)
  • BCX Troubadour (in Varia)

  • Download TextWorx 1.2 here.
  • Online Documentation is here.
  • The best change is that now you can set a Global Hotkey for absolutely ANY TextWorx Command!
  • You can also customize the hotkeys for the TexWorx Menu and the TextWorx Toolbar!
  • Make sure to look at the Hotkeys topic in the documentation for details on how to do this.

1.2 fixes it so you can assign multiple hotkeys to the same command.  See the documentation.

Important Note about Assigning Hotkeys!
When you assign hotkeys to TextWorx commands, though, be sure and think about how TextWorx uses shift and control as modifier keys for the commands – and TextWorx will honour those even if you use them for the hotkey – so there may some conflict.
For commands that use shift or control (or both) for their commands to allow them to work in reverse or on lines, you will have to set a hotkey with those modifiers in order to use them.

Example: Say we want to set a hotkey for 201 “encase”, and we will use win+” for the hotkey (same as win+’). We will want to set four hotkeys for this command in order to have all three variants available to us:

  • 201=#’ encase in quotes
  • 201=#+’ remove quotes
  • 201=^’ encase lines in quotes
  • 201=#^+’ remove quotes from ends of lines

For commands that don’t use command modifiers (that is, they don’t work on lines or in reverse) you can set whatever hotkey you like.
You can even set multiple hotkeys for the same command.

Also, beware of using alt in your hotkeys, because alt often times invokes a windows own menu.

Lot’s of good changes here!

  • Download TextWorx 1.1 here.
  • Online Documentation is here.
  • The best change is that now you can set a Global Hotkey for absolutely ANY TextWorx Command!
  • You can also customize the hotkeys for the TexWorx Menu and the TextWorx Toolbar!
  • Make sure to look at the Hotkeys topic in the documentation for details on how to do this.

When you assign hotkeys to TextWorx commands, though, be sure and think about how TextWorx uses shift and control as modifier keys for the commands – and TextWorx will honour those even if you use them for the hotkey – so there may some conflict. You might want to use win alone for your hotkeys, and save ctrl and shift for it’s command usage. What I mean is this: Say you use 201 “encase” for a hotkey. If you use the shift key in your hotkey, it will only ever remove quotes because shift changes the command to reverse. So, for commands that work on both lines and in reverse, you are best not to use control or shift in the hotkey.  Also, beware of using alt in your hotkeys, because alt often times invokes a windows own menu.

Changes for this version

  • New: 419 Convert Number Base…
  • New: 418 Dec <> Base64
  • New: 850 RUN Text will now work on multiple lines if you hold the control key
  • New: 865 Contact Authour (opens contact web page)
  • New: User-defined global hotkey to show menu and toolbar!
  • New: Apply global hotkey to ANY command!
  • New: 100 Options Panel, with some of the options (work in progress).
  • New: 99 Command Report – reports the hotkey used, CommandID and the Command Name.
  • New: Hotkeys for the Menu and Toolbar now appear as notes in the Tray Menu (in case you forget what they are).
  • Fixed: 710 Reverse would remove the spaces from the string.
  • Fixed: Typos in the Documentation
  • Fixed: Wrong version number in About dialogue (I always forget to update this)
  • Fixed: Can’t cancel out of dialogues using the escape key
  • Fixed: Tools Menu doesn’t appear by default (I forgot to create it with the default ini file)
  • Fixed: Tools Menu by default now includes default Extra Tools submenu for user-defined tools.
  • Changed: Added Exit TextWorx to the Toolbar context menu.
  • Changed: Added 865 Contact Authour to the Tray Menu.
  • Changed: Removed 858 Restart TextWorx and 860 Customize Toolbar from the main menu to make the menu a little smaller. (858 is in the tools menu, anyway, and it doesn’t make sense to customize the toolbar from the menu)

It’s pretty much finished!  TextWorx is now version 1.0.

Now the menus are completely customizable, and now there is documentation!

Check out the help online for screenshots and version history.

Take a look at the TextWorx NANY thread if you wish to comment or request features.

If you were using one of the previous versions, please delete all the former files, including the INI file and use these new ones (TextWorx will create it’s own new, clean INI file).

Version 0.8 January 7, 2018

  • Fixed: Insert Last Date – before it only remembered the last date, not the last date format.
  • New: Favourite Date Format
  • Changed: Moved Find and Replace String to the Search and Replace Menu
  • Changed: Transform Menu renamed to Transform and Encrypt
  • New: Added Insert Timestamp to the Date and Time Menu (it’s still in the insert menu as well)
  • Fixed: Removed trailing separator after the Glyphs menu in the Insert Menu
  • Fixed: Increment Tokens* didn’t increment correctly
  • Fixed: Send Selection in Notepad
  • Changed: Removed Copy Line from the Editor Menu – it’s only useful for the toolbar
  • Fixed: Duplicate
  • Fixed: Count Numbers in the Text Statistics dialogue
  • Fixed: Latin accentuation – the ini file has to be saved in ANSI or UTF-16 to be interpreted correctly
  • New: Added Custom Menu Items by default upon first run
  • Still not working: Count Paragraphs and Count Sentences
  • Still not working: Insert custom text with line breaks included