STANDARDIZED OCCUPATION & INDUSTRY CODING
SOIC Manual Chapter 2. User's Reference Guide
NOTE: This page is archived for historical purposes and is no longer being maintained or updated.
Like most software programs, the SOIC System provides a variety of special keys and key combinations that you can use to control the program. The following sections describe these keys and key combinations.
The table on the following pages lists the hot keys available in the SOIC System, together with their function. Many of the functions available through hot keys are also available by selecting an option from the menu system. The Menu column of the table shows under which menu bar item you can find a particular command.
|ALT+BACK SPACE||Field||Undo field (replace contents with original contents).|
||Open a drop-down list|
|ALT+ F4||File||Quit the SOIC System (or close a dialog box).|
|BACK SPACE||In text entry, remove the character before the cursor.|
|CTRL+C||In text entry, copy selected text (and save in buffer).|
|CTRL+D||Record||Delete a record.|
|CTRL+END||Record||Go to the last record; keep the focus on the current field.|
|CTRL+H||Equivalent to back space.|
|CTRL+HOME||Record||Go to the first record; keep the focus on the current field.|
|CTRL+INSERT||Record||Create a new record at the end of the table.|
|CTRL+O||Code||Code from the current record through the end of the table.|
|CTRL+R||Code||Code the active record for industry and occupation.|
|CTRL+T||Code||Code the open table for industry and occupation.|
|CTRL+U||Code||Code only the uncoded records in the table.|
|CTRL+V||In text entry, insert text (from buffer).|
|CTRL+X||Code||In text entry, cut or delete selected text (and save in buffer). When coding is in process, interrupt the coding.|
|CTRL+Z||Record||Undo all changes to the current record.|
|delete||In text entry, remove the character following the cursor.|
|DOWN ARROW||Move down one item within a menu, list box, or drop-down list.|
|end||In text entry, go to the end of the text. In a list box, go to the last item.|
|ENTER||Depending on location, perform an action or choose an option.|
|ESC||Depending on location: cancel an action, close a dialog or message box without taking action, close help, or close a menu.|
|F1||Help||Invoke context-sensitive help.|
|F2||Record||Search for a record in the open table (Find).|
|F3||Display the next result from the most recent Find operation.|
|HOME||In text entry, go to the beginning of the text. In a list box, go to the first item.|
|LEFT ARROW||Move left one character within a text entry field or one item in a multi-column dialog box list.|
|PAGE DOWN||Record||Go to the next record; keep the focus on the current field.|
|PAGE UP||Record||Go to the previous record; keep the focus on the current field.|
|RIGHT ARROW||Move right one character within a text entry field or one item in a multi-column dialog box list.|
|SHIFT+TAB||Go to the previous field in a record or dialog box.|
|space bar||When a check box is highlighted, insert or remove the check. When a button is highlighted, equivalent to enter. In a text field, insert a space character.|
|tab||Go to the next field in a record or dialog box.|
|UP ARROW||Move up one item within a menu, list box, or drop-down list.|
You can access context sensitive help from almost anywhere within the SOIC System by pressing F1. (Help is not available when a message box is open.) Context sensitive help displays a screen with text that describes whatever window, field, or other element was selected before you pressed F1. For example, if the Local ID field on the Data Entry Form is selected, pressing F1 brings up a window containing information on the Local ID field.
The SOIC Help System is managed by the Windows Help application, a software program supplied with all copies of Microsoft Windows. Windows Help runs as a separate program from the SOIC System. It is therefore possible to switch back and forth between SOIC and SOIC Help. The Windows keyboard command alt+tab switches between running programs.
You can close Help by clicking on the Cancel button at the bottom of the Help window. You can also close Help by pressing either ESC or ALT+ F4. Finally, you can close Help by clicking on the x box in the upper right hand corner of the Help window.
You can get help on Help itself. Help on the Help System is available from within the Help System by pressing F1. This "help on help" is context sensitive. When Contents or one of the other topics is displayed, F1 opens a Windows help on help file that allows you to search for any help on help topic. If Index or Find is displayed, F1 displays small "balloon" boxes. The balloons describe the element of the Help window that is currently selected.
ALT+ F4 is the standard key combination for exiting a Microsoft Windows program. You can use it from the Data Entry Form to leave the SOIC System and return to Windows. You do not need to save your work before quitting the SOIC System-the program automatically saves each record as soon as you leave that record. Quitting saves whichever record is displayed when you issue the quit command.
In some cases, ALT+ F4 does not quit the SOIC System. If a file management dialog box or the Help System is open, ALT+ F4 closes the box or the Help System. You can then press ALT+ F4 again to leave the program entirely. If most other kinds of message or dialog boxes are open, ALT+ F4 has no effect. You must first close the box with ENTER or ESC before quitting the program.
Esc, the escape key, has a generic meaning of "cancel." The meaning of "cancel" depends on what else is happening when you press ESC. In general, if you have opened a dialog box or a pull down menu, ESC closes it.
- If a pull down menu is open, ESC closes it. The focus, however, remains on the menu bar. Pressing ESC again returns the focus to whichever field was selected when
the menu system was invoked.
- If a dialog box, message box, or Help window is open, ESC closes the box or window without taking any other action. The box or window is closed regardless of which item in the box or window is selected. You return to whichever field on the Data Entry Form was highlighted when the box or window was opened.
On IBM PC compatible computers, ENTER is sometimes also called "carriage return" because in word processing software it commonly emulates a typewriter's carriage return. In the SOIC System, enter has a generic meaning of "accept." What accept means, in turn, depends on what else is happening when you press this key. The following paragraphs list the effects of enter in detail.
- If a pull down menu is open, ENTER executes the menu option that is highlighted. The appropriate action is
performed. For example: If the File pull down menu is displayed and the
Open option is highlighted, ENTER displays the Open Table dialog box.
- When a dialog box is open, pressing ENTER takes action on whatever element is selected. For example, let us say you have displayed the Open Table box. If a table name is displayed in the Table Name text entry field, and if either the Table Name field, the Table Names list box, or OK are selected, ENTER opens the selected table and returns you to the Data Entry Form. If one of the data source types in the Data Source drop down list is highlighted, the program opens the appropriate file management dialog box. (For details, see Section 2.4.2 "The Open Option".) If the Cancel button is highlighted, pressing ENTER executes cancel, which closes the dialog box without taking any action. (In this case, acting on the selected item has the same effect as if you pressed ESC.)
- When an open message box contains two or more options, one of them is highlighted. If you immediately press ENTER, you execute the initially highlighted option and close the box. If you move to a different option with TAB, and then press ENTER, the newly highlighted option is executed.
TAB moves the focus from the currently selected field to the next field in the Data Entry Form, a dialog box, or a message box. In the Data Entry Form, if there is a data entry field immediately to the right of the currently selected field, tab moves the text cursor one field to the right. If the highlighted field is the right most column of the Data Entry Form, tab selects the first (left most) field on the next line down. If the highlighted field is the last field-the field in the bottom most right hand corner-TAB moves the highlighting to the first field-the field in the top most left hand corner. That is, TAB wraps.
In dialog boxes, TAB moves the focus down the column, and then down the next column to the right.
In a message box with two or more buttons-for example, Yes, No, and Cancel-TAB moves the highlighting one button to the right, and when it reaches the right most button, it wraps to the left most button.
TAB has no effect within text entry fields-that is, TAB does not insert a "tab character" or a series of spaces in a text field. Instead, it always moves to the next field.
TAB also does not move between the items in a dialog box list box. Instead of moving between these items, it moves to the next field altogether. For example, say you have displayed the Open Table dialog box, and moved to the Table Names list box with a single tab. The name of the first table is selected. Note that the table name is not yet highlighted (though it is surrounded by a dotted line) and has not been copied to the Table Name text entry field. To actually choose the name and open the table, you must press one of the arrow keys. Let us say there is another table name further on down the list that you want to choose instead-"Yourdata." To move the highlighting to "Yourdata" you must use the arrow keys. If you press TAB again, you move the focus out of the list box and to the next element, the OK button.
SHIFT+TAB works exactly like tab in all contexts, but in the opposite direction. For example, in the Data Entry Form, SHIFT+TAB moves the text cursor to the previous field. It also wraps, just as tab does.
Like TAB, the arrow keys are used for navigation. Unlike tab, the ARROW keys never move the focus from one field to another. The arrow keys only move the focus within a field.
For example, on the Data Entry Form, TAB moves the focus from one text entry box to the next, but LEFT ARROW and RIGHT ARROW move the focus within a box, left or right along a text string.
In a dialog box, TAB and SHIFT+TAB move the focus among the elements within the dialog box. The ARROW keys, in contrast, move the focus within the elements. You can use them to move down or up within a list box containing table, file, or folder names.
In a text field, CTRL+LEFT ARROW moves the cursor back one word at a time. Likewise, CTRL+RIGHT ARROW moves the cursor forward one word at a time. When moving between items in list boxes, CTRL+LEFT ARROW is identical to LEFT ARROW, and CTRL+Right arrow is identical to RIGHT ARROW. When a text field is limited to a single line, which is the case throughout the SOIC System, UP ARROW behaves like LEFT ARROW, and RIGHT ARROW behaves like DOWN ARROW.
When you move the highlighting to the menu bar (by pressing ALT+ F, ALT+I, etc.) and one of the pull down menus opens, you can use LEFT ARROW and RIGHT ARROW to move left or right along the menu bar. If the File menu is open, for example, pressing RIGHT ARROW closes the File menu and opens the Field menu. The first option on the Field menu is highlighted, no matter which option was highlighted on the File menu. If you press RIGHT ARROW when the Help menu-the right most menu-is open, you close the Help menu and open the Windows Control Menu box on the Title Bar. Pressing RIGHT ARROW once more opens the File menu. That is, RIGHT ARROW wraps. LEFT ARROW works in the same way as RIGHT ARROW, but in the opposite direction.
When a pull down menu is open, DOWN ARROW moves the highlighting down one item on the menu. For example, if the File menu is open and you press DOWN ARROW twice, the highlighting moves from the New option to the Save option.
If the bottom most menu item is highlighted and you press DOWN ARROW, the highlighting moves to the top most item- DOWN ARROW wraps.
UP ARROW works in the same way as DOWN ARROW, but moves the highlighting up, not down. If you press UP ARROW when the top most menu item is highlighted, the highlighting moves to the bottom most item-UP ARROW wraps. This action of UP ARROW gives you a convenient way of choosing menu options that are listed at the bottom of menus. For example, starting from the Data Entry Form, you can leave the SOIC System by pressing the following keys: ALT+ F, UP ARROW, ENTER.
DELETE and BACK SPACE are active only when you have selected a text entry field that contains text, such as a data entry field on the Data Entry Form or a Table Name field in the table management dialog boxes. In all other cases, DELETE and BACK SPACE have no effect.
DELETE removes the character in the text string that is to the right of the text cursor. If you press DELETE repeatedly, you remove all the characters through the end of the string. When there are no more characters left to remove, DELETE has no effect.
BACK SPACE removes the character immediately to the left of the text cursor. If you press BACK SPACE repeatedly, you remove all the characters through the beginning of the string. When no more characters remain at the beginning, back space has no effect.
When the Data Entry Form is active, PAGE DOWN moves from the currently displayed record to the next record. If record 1 is displayed, PAGE DOWN displays record 2. PAGE DOWN places the text cursor in the same data entry field that was previously in focus. The cursor is at the beginning of the field.
When you move to the next record in the Data Entry Form, PAGE DOWN saves the contents of the old record-the record you have just left. If you return to that record, you can no longer restore it to an earlier state by pressing CTRL+Z. (See Section 2.6.7 "The Undo Record Option" .)
The SOIC System can be configured to require that every record contain an entry in the Certificate ID field. If this requirement is active, it is enforced by a message box that appears if you leave a record that has nothing entered in this field.
If you press ENTER or click on the OK button with the mouse, this message box closes, and you continue the move to your chosen destination. Alternatively, you can press ESC or click on Cancel with the mouse. The message box closes, and the cursor remains where it was before you tried to leave the record.
PAGE DOWN is often useful in list boxes such as the Table Names and File Names boxes in the table and file management dialog boxes. If there are more tables available than can be displayed in the Table Names box, for example, you can use PAGE DOWN to bring up additional table names. PAGE DOWN once takes you to the last displayed table name; PAGE DOWN again displays additional names that were previously not visible. If there are no more names available, PAGE DOWN has no effect.
PAGE UP works in the same way as PAGE DOWN, but always in the opposite direction. On the Data Entry Form, the same data entry field remains in focus. The old record in the Data Entry Form-the record you have just left-is saved, and cannot later be restored to its earlier state with CTRL+Z. If the first record in a table is displayed, or the first name in a list box, PAGE UP has no effect on the display. If you try to leave a record that has nothing entered in the Certificate ID field, a message box appears as described above.
HOME and END have effect under two sets of circumstances. The first is when the focus is on a text entry field that contains text. The field can be a data entry field on the Data Entry Form or a text entry field elsewhere in the program, such as the Table Name text entry field in a table management dialog box. In this case, HOME moves the text cursor to the beginning of the field. END moves the cursor immediately after the last text character. If there is no text in the field, both HOME and END have no effect.
The second use of HOME and END is when you have selected an item in a list box such as the Table Names or File Names list boxes. In this case, HOME moves the highlighting to the first item of the box, no matter which items are currently displayed.END moves the highlighting to the last item.
In the Data Entry Form, CTRL+HOME moves to the first record of the table. The text cursor stays in whichever field had the focus, as with PAGE UP. The cursor moves to the beginning of the field. CTRL+END moves to the last record of the table. Again, the previously selected field keeps the focus. If there is a text string in the field, the text cursor appears at the END of it.
Like PAGE UP and PAGE DOWN, CTRL+HOME and CTRL+END save the contents of the old record, the record you have just left. Therefore, you cannot return to that record and restore its contents to an earlier state with the Undo Field or Undo Record options. If you try to leave a record that has nothing entered in the Certificate ID field, a message box appears as described in Section 2.2.9 " PAGE DOWN and PAGE UP".
In a list box, CTRL+HOME and CTRL+END behave exactly like HOME and END.
For Microsoft Windows (and other systems as well), CTRL+C, CTRL+X, and CTRL+V are the standard commands for copying, cutting (deleting), and pasting selected elements. In the SOIC System, you can copy or cut a highlighted block of text to the Windows clipboard. You can then paste a copy of the text in a new location with CTRL+V.
You can copy, cut, and paste within a text box, or between text boxes. You can copy, cut, and paste between text boxes of different kinds, so for example you could copy an occupation literal and paste it into a text entry box in the Find dialog box. You can even cut, copy, and paste between the SOIC System and other Windows programs. Only text can be cut, copied, and pasted in the SOIC System, however. Cutting or copying replaces and deletes anything already in the clipboard due to an earlier cut or copy. Elements in the clipboard can be pasted repeatedly.
One key combination is set aside as a shortcut for invoking an option on the Field pull down menu. This key combination is:
|Undo Field||ALT+BACK SPACE|
For an explanation of how this command works, see Section 2.5.1 "The Undo Field Option"
Eight keys or combinations of keys are set aside as shortcuts for invoking the options on the Record pull down menu. These keys are as follows:
|Go to First Record||CTRL+HOME|
|Go to Prior Record||PAGE UP|
|Go to Next Record||PAGE DOWN|
|Go to Last Record||CTRL+END|
For a detailed explanation of how the various Record menu commands work, see Section 2.6 "The Record Menu"
Five combinations of keys are set aside as shortcuts for invoking the options listed on the Coding pull down menu. These keys are as follows:
|Code Rest of Table||CTRL+O|
For a detailed explanation of how the various Code menu options work, see Section 2.7 "The Code Menu"
- National Institute for Occupational Safety and Health (NIOSH)
- Centers for Disease Control and Prevention
TTY: (888) 232-6348
- New Hours of Operation
- Contact CDC-INFO