How do I Program in Custom Computer Commands for my Mac doing Computer Emulation with my SpringBoard?

If there is a computer command you want to use and it currently is not pre-programmed in your device, you can add the function yourself.  You must know what the keyboard assignment is when using the actual computer keyboard in order to duplicate the command in your device.  For example,  if you would like to enter the Print command on your device, you must know that when you select Ctrl P on your computer keyboard, this opens the computer's print screen .  So the command you will enter on your device will look like this.

This is a picture of the computer command for print.


If you look at the computer keyboard, you will find that there are many keys that do not have single character key names; for example, the arrow keys, the <Num Lock >and <Return> keys. We call these keys "special keys", since you have to do something special or different if you want to type them using your AAC device.

For special keys, you must program a string of characters, called an escape sequence <esc>, into a single selection on your device. The string of characters is called an "escape sequence" because the string begins with the escape character. The escape character is a special character, created differently on the various AAC devices. On most PRC devices, the escape character can be created by selecting the Control function, (Ctrl), along with the left bracket  ( [  ), in the spelling overlay in your device.  When you activate this sequence, you will see a left arrow in your text area. We will refer to the escape character like this, <esc>. Remember, this is just a single character.

An escape sequence follows three rules:

1. The escape sequence must begin with the <esc> character.

2. The escape sequence must end with a period < . > character.

3. There must be no spaces in the string.

For example, to type the <return> key, the escape sequence would be: <esc>return .

The escape character comes first <esc>, followed by the key name for the key that you want to press <return>, followed by a period < . >. All the key names listed at the end of this document must be typed using this same method. <esc>keyname.

Typing Modifier Keys (<Shift>, <Control>, <Option>, and <Command>)

There are four special keys on the Macintosh computer keyboard--<Shift>, <Control>, <Option>, <Command>--which have to be typed differently from the other special keys. These four keys are called modifier keys, since they don't do anything themselves; they modify the action of another key. On the keyboard, a user presses and holds a modifier key while another key (e.g. the key to be modified) is pressed.

Modifyer Key Command String:

 escape character <esc>a comma < , > the word hold
 a comma <,  >  the name for the modifier key a period < . >


Example: the <shift> escape sequence:   Store <esc>,hold,shift.  under a key or sequence on your device. If you elect this <shift> sequence, then press the letter "a" on your device, a capital "A" appears on your computer monitor via SerialKeys. All four Macintosh modifier keys (e.g., <Shift>, <Control>, <Option>, and <Command>) should be stored on your AAC device in this fashion.

Use the following commands when you are doing keyboard emulation for Macintosh Keyboards and Keypads

Mac Keyboard Keys:

 <esc>backspace.   <esc>esc.  <esc>f3. <esc>f7.<esc>f1.<esc>insert. <esc>print. <esc>,hold,shift.
 <esc>capslock. <esc>return. <esc>f4.<esc>f8.  <esc>f12. <esc>left. <esc>right. <esc>,hold,control.
 <esc>delete. <esc>f1. <esc>f5. <esc>f9. <esc>up. <esc>pageup.  <esc>scroll. <esc>,hold,command.
 <esc>end. <esc>f2. <esc>f6 <esc>f10. <esc>home. <esc>pause. <esc>,hold,alt. <esc>,hold,option.



Mac Keypad Keys:

 <esc>kp0. <esc>kp3. <esc>kp6. <esc>kp9. <esc>kpend. <esc>kpins. <esc>kppgdn. <esc>kpslash. <esc>numlock.
 <esc>kp1. <esc>kp4. <esc>kp7. <esc>kpdel. <esc>kpenter. <esc>kpleft. <esc>kpplus. <esc>kpstar. <esc>reset.
 <esc>kp2. <esc>kp5. <esc>kp8. <esc>kpdown. <esc>kphome. <esc>kpminus. <esc>kpright. <esc>kpup.