IntelliSense responds to activator keys such as the SPACEBAR, navigation keys such as alphanumeric keys, and terminator keys such as the ESC key. The code context and the language element determine which activator keys you can use.
The following tables describe activator, navigation, and terminator keys that IntelliSense responds to.
Activator Keys
Key | Description |
---|---|
SPACEBAR |
Space ("В "). Activator key for Visual FoxPro commands and user-defined language elements. Displays member lists or Tip windows. |
( |
Opening parenthesis. Activator key for Visual FoxPro functions and object methods. Displays value lists or Tip windows. |
PERIOD |
Period (.). Activator key for system variables or objects. Displays member lists of object properties, methods, or events or Tip windows. |
= |
Equal sign. Activator key for properties. Verifies white space between the property and the "=" character. Displays value lists, value editors, for example, font or color pickers, or Tip windows. |
Navigation Keys
Key | Description |
---|---|
a–z, A-Z, 0-9 |
Alphanumeric. Navigates matching items in IntelliSense lists until no more matches exist. |
< |
LEFT ARROW. Positions the cursor one character to the left. Closes the IntelliSense list if the cursor moves out of context, for example, preceding a period. |
> |
RIGHT ARROW. Positions the cursor one character to the right. Closes the IntelliSense list if the cursor moves out of context, for example, following what has been typed. |
PAGE UP |
Moves the cursor one page up in the IntelliSense list. |
PAGE DOWN |
Moves the cursor one page down in the IntelliSense list. |
TAB |
Inserts a selected item in an IntelliSense list into the code and positions the cursor immediately following the added item. |
Terminator Keys
Key | Description |
---|---|
ESC |
Closes the IntelliSense list box. |
HOME |
Closes the IntelliSense list box and positions the cursor at the beginning of the current line. |
END, ENTER, SPACEBAR, and other non-alphanumeric characters |
Closes the IntelliSense list box and positions the cursor at the end of the current line. |