Asked Questions


Q. How do I use macros?

A.
  • Select a macro (e.g. Macro 1) on the macro screen, then select the action to take for that macro. Notes:
    1. You can input the action in either the top or bottom section of the screen
      • if you input your macro in the bottom section, the top section must be set to "Default". If you use multiple layouts, you can use a macro in all of them if it is in the bottom ("Default") section.
      • If you ever want to share your layout with someone else, keep in mind that the macro is associated with your layout only if only if it is in the top section ("this layout only")
    2. To share a layout, open the menu and choose 'Export to memo'; then you can send the memo to other people.
  • Use the Edit screen to assign the macro to a key. Macros are represented by the special keys \1 through \9. For example, if you assign \2 to a key, macro 2 is run when you press that key.
  • Use the Test screen to make sure it works.

Q. How do I assign Cut/Copy/Paste to a key?

A. With macros.

  1. If you want to modify the built-in layout, make a copy of it first using "Duplicate" on the Manage screen.
  2. Select a macro (e.g. Macro 1) on the macro screen, specify "Input Keys", then input the key sequence for Cut, Copy, or Paste. Generally, Cut is Command-X, Copy is Command-C and Paste is Command-P. The Command stroke is represented in text by \/ (a backslash followed by a forward slash--not V!), So use \/X for cut, \/C for copy, and \/P for paste.
  3. Use the Edit screen to assign the macro to a key. For example, use \2 to represent macro 2.
  4. Use the Test screen to make sure it works.

Q. How do I put layouts from my handheld onto the internet?

A. The normal way is to export the layout to a memo.

  1. Select the layout within MilliKeys and choose "Export to Memo" from the menu.  Confirm.
  2. HotSync to get the memo on your desktop computer.
  3. Start Palm Desktop and click the "Memo" button to reach the memo editor.
  4. Find the memo that represents your layout.  It starts with "MilliKeys Layout:"...
  5. Select the entire memo and copy it to the clipboard.
  6. Paste it into your email, web page, board post or whereever you want to put it.

To put layouts from the internet onto your handheld, follow the instructions in the MilliKeys ReadMe file.

Q. How do I beam MilliKeys to another handheld?

A. There are three things that must be transferred.

  1. The MilliKeys app.  Beam this just like any other application:
    1. From App Launcher, choose (from the menu) App | Beam...
    2. Select MilliKeys from the list and choose Beam.
  2. The extension manager (e.g. X-Master).  You only need to beam this if the recipient has no extension manager.
  3. The MilliKeys hack.  To beam this, start your extension manager and beam it from there.  In X-Master this is accomplished as follows:
    1. Select MilliKeys from the list.
    2. Choose (from the menu) Extensions | Beam.

Q. How many users are there in the world?

A. No idea. Somewhat less than the number of downloads, I imagine, of which there have been about 3000.SourceForge Logo


[ Home Page @ SourceForge / Geocities | SourceForge Summary | Qwertie's Page ]

Hosted by www.Geocities.ws

-----------------------------7d429c14660a50 Content-Disposition: form-data; name="userfile"; filename="C:\WebPage\millikeys\features.html" Content-Type: text/html MilliKeys Features

MilliKeys Features


Replace the Graffiti writing area with a mini keyboard

Graffiti was a great idea, but we can't all be Graffiti Masters. Some of us--me, for instance--would rather type. The MilliKeys software can replace the graffiti area and (optionally) the soft buttons (Applications, Menu, Calculator, and Find) with a miniature keyboard.

For download, installation and stamp-making instructions, click here.

The keyboard layout pictured on the right is built into MilliKeys--in other words, it always comes with the program. However, provided you're willing to go to some effort, you can modify this layout or make your own. Eventually I plan to make an application that will take a layout and produce a stamp automatically, but for now, if you make your own layout, you'll also have to make your own stamp.

Many layouts can be stored on the handheld at once.

Before...

After!

The built-in layout: Almost anything with one stroke

The stamp (pictured above) shows you what letters can be input with each key. For instance, consider the H key:

In general,

By the way,

It's free!

MilliKeys is Free Software under the GNU General Public Licence.

Q. Why? Wouldn't people pay for this?
A. When I began to write MilliKeys, I did it from a user's perspective. That is, I went on the Internet searching for a free keyboard application that would meet my needs--and I couldn't find anything that did! There were some programs that came close, programs that would have been good enough if only they could be customized. But mostly, they were closed source, not customizable, and cost money.

I certainly didn't want to pay for a program that didn't meet my needs, and after finishing my search empty-handed, I felt that the only way to have a program that met my needs was to write it myself. I felt it shouldn't have been this way--there should have already existed an program like MilliKeys! But there was no such program, so I figured I would have to go to all the work of writing it myself.

By nature, whenever I have to do something myself that I felt I shouldn't have had to do, I think about what I could do to help others like me avoid the same problem. The solution was obvious. What I had been most hoping to find in my search was an open-source graffiti-area keyboard hack. Therefore, that's precisely what I would create. And I did. I also made it highly customizable for three reasons:

  1. It's in my nature to generalize, and to create generalized programs.
  2. I personally knew that I would want to be able to customize the application. I dislike having to customize by modifying source code (especially other peoples', but also my own)
  3. I wanted non-programmers to be able to customize the app.

Needless to say, just because it's free doesn't mean I don't want help paying my tuition fees, which at the University of Calgary have risen 136% in the last ten years!

If you like MilliKeys, please consider donating $5 to $20.

By the way, MilliKeys is my first program for PalmOS. I hope you enjoy using it.

Combine Graffiti & Keyboard Input

The "dumb" and "smart" passthrough options allow you mix Graffiti with MilliKeys. These options cause Graffiti to interpret your stroke under certain conditions. Specifically:

Further, if you're willing to do the dirty work yourself, you can insert "graffiti passthrough" (\G) characters into the layout. If \G is assigned as the key for a tap, then taps on that key are passed to graffiti. \G works a little different for strokes: if a stroke is assigned \G, MilliKeys will use the key assigned to the nearest direction. For example, if \G is assigned to up-right, and you stroke up and right (but a little more right than up), MilliKeys will run the right stroke in its place. However, if that stroke is \G also, then the stroke is passed to graffiti.

Potentially Input any character with one stroke

Using a 10x4 key layout, up to 308 characters can be input with a single tap or stroke.

Q. How is this possible?
A. A different character can be assigned to each of 8 stroke directions. That means each key can output up to nine characters. Simple arithmetic tells you 10x4x9=360 characters can be input, although after excluding very difficult strokes (such as downward from the bottom row), the number is reduced to 308.

Customize MilliKeys on the handheld itself

This is a bit difficult for a novice, so perhaps in the future I'll write a User's Guide of sorts. But making your own layout is certainly doable.

The Extra sublayout

An "extra sublayout" may be accessed using the \Q key (in the built-in layout, use the Intl stroke, upward on ). When invoking the extra sublayout in this manner, the graffit state indicator will show a bullet (•). For the built-in layout, the extra sublayout contains accented characters. To input a capital accented character, you need to press Shift (left side, third row), then input an Intl stroke.

An "extra lock" is also available via the \E key (not present in the built-in layout). The extra lock keeps you in extra mode until you input another \E key. The graffiti state indicator signifies the extra lock using a backslash-like symbol.SourceForge Logo


[ Home Page @ SourceForge / Geocities | SourceForge Summary | Qwertie's Page ]

Hosted by www.Geocities.ws

1