DiddleBug v.2.90.d.5

DiddleBug Manual

Everything you every wanted to know about DiddleBug, and more...
(Under construction. Please be patient...)

Support this project!
  DiddleBug on SF.net

Valid XHTML 1.0!
Valid CSS!  


Table of Contents

Navigating DiddleBug

There are two main views in DiddleBug:

  • List view
  • Sketch view

The list view gives an overview of all the sketches ordered by category (in the standard PalmOS way):

Listview Screenshot

To draw, you have to change to the sketch view, which happens automatically if you tap on the New button or one of the sketch names in the list view:

Sketchview Screenshot

Return to Table of Contents

Mode Button

The mode button controls and displays the current drawing mode. Pressing the mode button toggles between the two modes.

The drawing mode determines how DiddleBug interprets your pen strokes. Each of the two modes defines a different way of combining inked strokes with your current page.

paint - Paint Mode

Paint mode overwrites your current image with both the black and white of the current ink.

erase - Erase Mode

Erase mode ignores the current ink and overwrites your current image with white ink.

Return to Table of Contents

Smooth Button

The smooth button controls and displays the current smoothing filter.. Pressing the smoothing button pops up a menu to select the filter mode.

Smoothing filters determine how DiddleBug interprets the stylus coordinates arriving from PalmOS. These can be taken as they come or averaged together to generate a smoother stroke. The price of a smoother stroke is a lag in pen responsiveness.

rough - Rough Filter

The rough filter does no filtering at all.

rough - Smooth Filter

The smooth filter combines 8 successive stylus positions.

rough - Smoother Filter

The smoother filter combines 16 successive stylus positions.

Return to Table of Contents

Pen Button

The pen button controls and displays the current pen. Pressing the pen button opens a pop up list to select the pen type.

Pens determine the outline of the stroke which DiddleBug draws when you drag your stylus across the screen. These can be as small as 1 pixel or as large as 29, be connected or disconnected, or be filled or hollow.

fine - Fine Pen

medium - Medium Pen

bold - Bold Pen

broad - Broad Pen

fine italic - Fine Italic Pen

medium italic - Medium Italic Pen

broad italic - Broad Italic Pen

Return to Table of Contents

Ink Button

The ink button controls and displays the current ink. Pressing the ink button pops up the ink selection list.

Inks are eight by eight square patterns of black and white. When DiddleBug draws it replicates the ink pattern in all directions to fill the area drawn. There are 18,446,744,073,709,551,616 possible ink patterns. DiddleBug gives you eight to get you started and two ways to generate new inks from old.

white ink - White Ink

1/8 black ink - 1/8th Black Ink

2/8 black ink - 2/8th Black Ink

3/8 black ink - 3/8th Black Ink

4/8 black ink - 4/8th Black Ink

5/8 black ink - 5/8th Black Ink

6/8 black ink - 6/8th Black Ink

7/8 black ink - 7/8th Black Ink

black ink - Black Ink

Return to Table of Contents

Page Button

The page button controls and displays the current page number in your collection of sketches. Pressing the page button pops up a list allowing you to select a sketch by name. Swiping the page button right cycles through the available pages, swiping the page button left does the same in the reverse order. The sequence of pages is circular, so forward from the last page in the database goes to the first page in the database and backward from the first page goes to the last page.

Your sketches are organized as pages in the DiddleBug database. Pages that do not have a name are numbered from 1 to the number of pages in the database, which will depend on how much memory your Palm computer has and how much time you spend doodling.

Return to Table of Contents

Graffiti Shift

The Graffiti shift indicator shows whether shift, caps lock, punctuation shift, or extended shift is active in translating Graffiti strokes into characters. This is useful since many DiddleBug Shortcuts are punctuation characters which use the punctuation shift.

Return to Table of Contents


The main DiddleBug menus are available through the normal PalmOS mechanisms, namely tapping on the silkscreen menu button or by tapping on the title label in the title bar.

The menus are provided as a quick reference for the command shortcuts. You can, of course, simply use the menus. But the flow of your doodling will be facilitated by learning the menu shortcuts for the commands you use most often.

Return to Table of Contents

Using Undo

You can Undo your most recent changes to a sketch by selecting "Undo" from the Edit menu. You can also activate this by just typing a "u" in the graffiti area. When you select Undo, your sketch will revert to the last time any of the following occured:

  • You started DiddleBug
  • You viewed another sketch in the buffer
  • Another dialog was active
  • You switched pens or inks
  • You inserted a line, shape, or text

This means that Undo will erase any strokes you have made since one of the above has occurred. It will not Undo individual strokes unless you deliberately switch pens or inks to set the "checkpoint" to revert to. Undo can only be performed once per action... there is no multiple-undo buffer.

Please note that Undo is not "undoable"... meaning that there is no "Redo" command. Once you undo some changes, there is no way to get them back. Also, note that the Clear, Fill, and Invert commands from the Edit menu are not undoable. By default, you will be prompted to confirm any Undo command, but this is configurable in the DiddleBug preferences.

Return to Table of Contents


You can beam DiddleBug sketches from one Palm machine to another if it has infrared beaming capability (Palm III and later). Just select "Beam" from the "Record" menu. Beaming only works for DiddleBug version 2.12 and later.

If one person has a version of DiddleBug before version 2.11, and you have version 2.12 or later, you can beam the whole DiddleBug application to the unfortunate outdated party using your application launcher's built-in beaming capability. But please note that when beaming an application for upgrade to a remote Palm, the receiving Palm will lose all data/sketches for that application. To get around this, you can use Z'Catalog to beam just the application file from one Palm to another and avoid deleting the data on the receiving Palm.

Return to Table of Contents

Swipes and Shortcuts

To insert Date/Time stamp:

Swipe from the alarm bar into the sketching area. Drop the date-time-stamp by lifting the pen. To abort, drag off the top of the screen, or down into the graffiti area.

To jump immediately to the "Set Alarm Details" dialog:

Swipe Alarm Bar right.

To enter transfer mode:

Swipe Alarm Bar left.

To open shape menu:

Tap 123 dot in the Graffiti area.


Swipe title bar (doesn't matter whether it's a left or right swipe).

To turn title bar on/off:

Tap abc dot in the Graffiti area.

Return to Table of Contents

Using IntelliBoogerTM Plugins

Just a few quick notes about using IntelliBoogerTM plugins to enter text into other applications...

  • Select the "Record->Transfer" menu to enter transfer mode.
  • You can also enter transfer mode by "swiping" the alarm bar towards the left.
  • You must have a plugin installed to use this feature.
  • You can select which plugin to use by tapping the plugin button (second from the left). The picture on this button will change to indicate which plugin you are using.
  • Tapping the flick button (far left) will initiate the transfer.
  • If you want to change the "GoTo" or "Delete sketch" option, you must hold the pen down on the flick button and drag it upwards over the option you would like to change.
  • The flick button will change its picture depending on which options you have chosen for "GoTo" or "Delete sketch". It will be bullet-shaped when no Goto option is selected, or arrow-shaped when Goto is selected. If "Delete sketch" is selected, then a white line will be drawn vertically through the button.
Return to Table of Contents

Using BackLinks

DiddleBug has support for Linking to a DiddleBug sketch using Rick Bram's Linker application. If you have Linker installed on your Palm, DiddleBug will automatically detect this and add an option to your transfer popup menu when using an InteliBoogerTM plugin. If you select this option, any records created with an IntelliBoogerTM plugin will also contain a link back to the DiddleBug sketch from which you created the record.

To create a BackLink in DiddleBug:

  • Make sure Linker is installed and active.
  • Select "Transfer" from the menu. (or just swipe the alarm bar left)
  • Hold the pen down on tranfer-done button (left-pointing arrow) and you will see a popup menu showing options for this transfer. Drag the pen over "Back Link" to select it.
  • Push the transfer-done button to finish the transfer.

Note that you must have at least one plugin installed to use the Transfer function of DiddleBug. Also, you cannot select "Back Link" and "Delete Sketch" for the same transfer.

One good method to add links to a DiddleBug sketch from an existing record in another application is to use the ClipBoard plugin to transfer the link to the clipboard, then paste it into your record.

Return to Table of Contents