Here are some keyboard shortcuts available when a hardware keyboard is present. If you're using a phone where the main input type is a virtual keyboard, please see the VirtualKeyboard help topic.
Note: the side that shift, alt, slash, and tab uses can be changed in preferences between left, right, and disabled.
Note: to use advanced Sony Ericsson Xperia (mini) pro key mappings you have to activate the appropriate option in application settings.
Pressing once on the trackball will toggle on control for the next character typed. The cursor will indicate this state with a < symbol. Note that pressing the trackball again will send an escape key.
Xperia (mini) pro: the Language key (above right arrow) maps to CTRL.
Pressing twice on the trackball will send escape key. Note that some other terminal emulators map pressing ALT-key to escape + key.
Xperia (mini) pro: pressing the Language key (above right arrow) twice maps to ESC
Pressing the shift (up arrow) key once will make the next key typed its uppercase variant according to the keyboard layout. This state is indicated with an outline of a triangle on the top of the cursor. Pressing it twice will turn on shift lock which is indicated by a solid triangle on the top of the cursor.
Pressing the Alt key once will make the next key typed its symbol as indicated on the keyboard. This state is indicated with the outline of a triangle on the bottom of the cursor. Pressing it twice will turn on alt lock which is indicated by a solid triangle on the bottom of the cursor.
The opposite side alt key can be used as a shortcut for the forward slash / character. This aids in quickly typing directories on the G1.
The opposite side shift key can be used as a shortcut for the tab key (CTRL-i) for quick completion in many shells.
Hold down the alt key with the shift key and press numbers 1 through 0 to send F1 through F10 respectively.
Xperia (mini) pro: pressing the Language (above right arrow) key twice and a number (with Alt) maps to F1 through F10
Alt + Up Arrow = Page Up
Alt + Down Arrow = Page Down
Alt + Left Arrow = Home
Alt + Right Arrow = End
Search key = URL scan
Alt + BackSpace = Insert
Back key = ESC
Microphone key = TAB
.com = ESC
Alt + Shift + O = opening square bracket ([)
Alt + Shift + P = closing square bracket (])
Alt + Shift + A = less than sign (<)
Alt + Shift + D = greater than sign (>)
SYM = opens/closes symbol input dialog
Alt + S = pipe symbol (|)
Alt + Z = backslash (\)
Shift + ' = tilde (~)
Shift + ? = grave accent (`)
Shift + . = caret (^)
Shift + , = greater than sign (>)
Shift + @ = less than sign (<)
Alt + Shift + U = opening square bracket ([)
Alt + Shift + I = closing square bracket (])
Alt + Shift + O = opening curly bracket ({)
Alt + Shift + P = closing curly bracket ({)