InfoWarp – A small multipurpose launcher with text store/view capabilities

InfoWarp – A Multipurpose Windows Launcher

Synopsis: This program’s first use allows users to collect their most used programs, web links, documents and folders into a small grid so they can be quickly launched or switched to if they are already running. It’s second use is to let users add textual items which are displayed when the mouse passes over them. The third use of the program is the creation of Hotstring items. A Hotstring is a short sequence of characters that expands to a phrase or even several paragraphs after being typed.

[Updated to v1.23 on 8/8, just to add some more functionality and multi monitor support. See farther down for the additions.]

There are two installation options:

  1. Here is a Setup Zip file which runs a traditional installation program. It will place InfoWarp and a sample file into your Desktop folder. setup
  2. Here is a Zip file with the InfoWarp program and a sample file that you can drop into any folder you like. InfoWarp

While looking through some free software sites, I came across an older program called Pigeonhole Organizer. It allows users to store a lot of text through small labeled buttons. As the mouse is moved over buttons the underlying text is automatically displayed in a pop up window. Users can drag items around, color them and search them. A link is here pigeonhole. In my opinion, this is a pretty neat idea, but way too many buttons on one page.

Since that program hasn’t been updated in 11 years, I decided to write something similar in AutoHotkey. In this version you start with 30 items  in three columns of 10. The font style and size are adjustable. Users can select from 1 to 6 columns. Also, to make it more versatile, additional Tabs can be used to help organize items. The screen shot below has several Tabs organized by the type of items.


Clicking on the + tab will prompt to add another tab.

The program lets users click on any empty (gray) item and create one of the following:

  1. Text item – users type or copy/paste into a small text box. This box will automatically display as the mouse moves over Text items. You can also turn on a capability to Monitor Clipboard Copies which enables you to select then copy text (Ctrl C), the program will see the new text on the clipboard and prompt you to create a new Text item. If you click Yes then that text will become the new item. This feature is not intended to remain on always, but, just when you are trying to quickly build up Text items.
  2. Program item – enter the program name and click the button to select the desire program OR just drag and drop the program icon over the InfoGrid.
  3. Document item – same as number 2, drag and drop is easiest.
  4. Folder item – enter manually or drag and drop.
  5. Link item – shortcut files (ending with .lnk) can link to any of the above items and are converted to one of them.
  6. URL item – these files are created by dragging from the address bar in a browser into a folder.
  7. Batch item – if you want to launch many of your items with one click, just create a batch item and it will let you check mark any set of items to launch. It’s a great time saver and won’t relaunch items that are already open.
  8. Hotstring item – hotstrings are short sequence of characters that are replaced by much longer text. For example, typing addr1 can enter the address below. Hotstrings can also be used to launch any item.
    ACME, Inc.
    100 Main Street
    Anywhere, USA 00000

Users can edit, delete, cut and paste items. Since the program allows for additional Tabs (page of items), items can be Cut the moved from one page to another. After clicking Cut click the empty location where you want to move that item to and you will see an additional Paste option.


Item are colored as follows:

Green – Folders
Dark Blue – Programs
Light Blue – Text items (mouse over to reveal their contents)
Olive – Documents (Word, Text, Excel, etc.)
Purple – Hotstrings (Text inserted with just a few letters)
Black – Batch item (allows many items to be run with one click)

Adding a Text item – click an empty item then choose Text. This window will be displayed. At your text item name and contents then Save it.


When you mouse over any Text item, it’s contents are displayed.

If you need to resize the window or grab any text from it then press a Shift key or double-click the status bar to enter Edit mode. You can do anything with the window until pressing Shift again to leave Edit mode. The status bar and window title will change to let you know when you are in Edit mode.

Program Menus

The program’s menu options are easily understood.

Users can backup and restore their items file to/from any folder. All data is stored in InfoWarp.ini which is in the same folder as the InfoWarp program. An Auto Backup is also done every minute to your Temp folder in case you delete items you didn’t mean to. To do an Auto Restore, just right-click on the Tray icon and choose that option.


You can Delete ALL will start with an empty grid, if desired. Sort ALL will sort each Tab (page) individually by the items names.


Choosing Find Text Only will ask for the search text and highlight items that match. When the mouse moves over items containing matching text, the program will select the first match. Below the word Hotstring was searched on.

Find Any search item names, folder names, text, etc. on the current Tab and highlights them.


Users can Add, Delete and Rename Tabs from the menu or by double-clicking an existing Tab or using the menu. The font size and the number of columns are also changeable. When going to a lesser number of columns the program will prompt to Sort items and it will let you know if not all items will be displayed. Items will not be lost by Sorting or reducing columns.

Drag / Drop interface to add items

Dragging a program shortcut onto InfoWarp displays a prompt for the name you want to call it. Then it is added to the grid where you dropped it or in the first available empty spot. You can select a lot of shortcuts at one time and drag them over the grid. You will be prompted for a name for each item, the default will be a short name based on the item’s filename. Once a grid is full, you will be prompted to add another column. The program can maintain up to 6 columns. Or, you can add additional Tabs or pages which can keep the number of columns small.

Launching items just with the keyboard

Users can press Win-Alt-I to show the program, then press the number of the Tab they want to display and then press the Space bar to show letters by each item. At this point, pressing a letter will launch the desired item. [If you get here by mistake then press the ESC key to remove the letters.] Clicking on other Tabs or pressing numbers is disabled until you type in the letter of the item you want or press ESCape. This behavior is normal. The picture below (camera shot) shows the quick access letters. My apologizes for the quality. While InfoWarp is waiting for a quick letter to be pressed, I was unable to take a normal screen shot.

For non Text items, their path is displayed in the status bar while the mouse is moved around. This is helpful if the item name isn’t self-explanatory.


Users can drag any type of shortcut, program or folder over the main window and it will create corresponding items.


For the Address 1 Hotstring, it was created as shown below:

Typing addr1 will send the address text to whatever program that is active. By placing i) in front of it, it becomes case insensitive. So, typing Addr1, addr1, ADDR1 will all cause the Hotstring to fire. If you want a Hotstring to only be active in a particular program then enter its name under Hotstring Condition (i.e. winword.exe would only make a Hotstring active in Microsoft Word).

To create a Hotstring for a program, folder or document, simply place the Hotstring inside brackets as shown here. Typing ntpd will run Notepad, typing prt will display the Printers Control Panel. *IMPORTANT* If you create a Hotstring and it doesn’t immediately activate you can go to File, Restart or Search, Display Hotstrings and click on Restart to reactivate all Hotstrings.


You can also create use a Hotstring to launch a program as shown below. Normally, it’s better to drag and drop programs to create their items. But, for some portable applications, the program used to launch them is not the same name as the program themselves. In the example below, the program is started with PortableToDoList.exe which runs ToDoList.exe. This causes switching to ToDoList to not work properly. But, one can add a Run ToDo (rtd) Hotstring like this and it will activate any running copy of ToDoList.


When adding a Program item, you can select from a bunch of Windows Control Panels or click the button to navigate to a program to add.


Creating a Batch item will display all items for you to check mark the ones that are part of the batch. In this instance, Sample Batch is the name and it will run the checked items with a click or by typing 0bt which is its Hotstring. Every item has an ID assigned to it, so if you move items to different Tabs, batch items will still work properly.


New Hotstrings do not always activate but you can Restart the program to take care of that. Using the Search, Display Current Hotstrings will so the ones you have created.


For web pages, most users will just save bookmarks and/or several start pages and be just fine with that. But, for the sake of completion, I added the launching of Web pages via their URLs as well. URL items only need a name and a URL to launch a web page. If the web page title and browser are saved the program can crawl through all open web pages looking for the one you want before opening a new browser tab. To store the extra info, just press Shift Ctrl F12 when the web page is active. Some web pages don’t work in every browser so this lets users specify the browser to use to fix that issue.


Certain settings can be changed or turned on and off if you wish by right-clicking the Tray icon and by using the program’s Menu bar. Items starting with AutoStart are either checked or unchecked and are remembered when restarting the program.


New v1.23 menu items are in Red.

Use HotApps Launcher allows users to press both Shift keys at the same time to display items that have active Hotstrings. These Hotstrings launch items instead of being replaced with text when they are entered. I nicknamed them HotApps.If you start typing a Hotstring, the list will narrow down. Once you have entered a complete Hotstring that item will launch.


The menu setting called Window Follows Mouse is for users that have 2 or more monitors. If this is turned on whenever the program window goes from hidden to shown, it will appear next to the Mouse pointer. So, if you have two monitors and the mouse pointer is on a different one since the program was last made visible then it will move to that window. (Using Win – Alt – I, double tapping Ctrl or Alt keys or whatever hotkey you have set.)

There is more information in the program menus and also a Tutorial section.

Since InfoWarp is primarily a launcher, it can be set to hide when items are clicked or by clicking on its Tray icon. The default Hotkey to show/hide the program is to press the Windows, Alt and I keys together. You can also turn on double tapping the Ctrl and the Alt keys to show the program.


Several settings will restart the program (deleting Tabs, sorting, turning Hotstrings on and off, etc.) which is normal.

To summarize, the two main uses of InfoWarp are to launch programs, documents and folders AND to store lots of frequently referenced text for rapid display. Please read through the purpose, features and the Tutorials for more information.

Please feel free to leave comments and suggestions.


Comments

InfoWarp – A small multipurpose launcher with text store/view capabilities — 1 Comment

  1. Pingback: Jack’s AutoHotkey Blog | Jack's AutoHotkey Blog

Leave a Reply