Line: 1 to 1 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
APPX Keys | ||||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
Changed: | ||||||||||||||||
< < | AppxKEYS is a utility program embedded in APPX that allows a user to create an APPX keyboard layout. APPX uses several keys on your keyboard that perform functions ("options") unique to APPX. The layout defines which keys will be used to construct each APPX Option. | |||||||||||||||
> > | AppxKEYS is a utility program embedded in APPX that allows a user to create an APPX keyboard layout. APPX uses several keys on your keyboard that perform functions ("options") unique to APPX. The layout defines which keys will be used to construct each APPX Option. | |||||||||||||||
Changed: | ||||||||||||||||
< < | Keyboard layouts can be created for each type of terminal on your system, and individual layouts can be created for each user if necessary. The utility prompts the user to press approximately three dozen keys. As each key is pressed, AppxKEYS records the codes sent out and uses them to construct a suite of keystroke combinations for accessing APPX options that is tailored to your terminal, operating system, and/or emulation software. | |||||||||||||||
> > | Keyboard layouts can be created for each type of terminal on your system, and individual layouts can be created for each user if necessary. The utility prompts the user to press approximately three dozen keys. As each key is pressed, AppxKEYS records the codes sent out and uses them to construct a suite of keystroke combinations for accessing APPX options that is tailored to your terminal, operating system, and/or emulation software. | |||||||||||||||
The following steps are required for building a keyboard layout are: | ||||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | AppxKEYS Requirements | |||||||||||||||
> > | AppxKEYS Requirements | |||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
The following three system environment variables (or their equivalents) should be set: | ||||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
The user's login name must be defined in the APPX User File. (When APPX is run for the first time, the User File does not exist. APPX then uses a generic User ID until the System Administrator creates the User File.) | ||||||||||||||||
Changed: | ||||||||||||||||
< < | It may not be appropriate to try to create an APPX keyboard layout for some terminals. This version of AppxKEYS requires that the terminal be capable of sending out a unique set of codes for approximately two dozen keys, and some terminals are incapable of it. | |||||||||||||||
> > | It may not be appropriate to try to create an APPX keyboard layout for some terminals. This version of AppxKEYS requires that the terminal be capable of sending out a unique set of codes for approximately two dozen keys, and some terminals are incapable of it. | |||||||||||||||
Planning Your Layout | ||||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
APPX requires that a non-alphanumeric key (or key combination) be assigned to each of the twenty-five (25) APPX fundamental keys. The fundamental keys, either by themselves on in combination, are used to access virtually all APPX Options. In addition, the program will ask you to assign keys to the digits 0 through 9 to be used in selecting User Options (menu items). Table 1 lists the twenty-five (25) fundamental keys and their common assignments on some keyboards. | ||||||||||||||||
Changed: | ||||||||||||||||
< < | Table 1: The Twenty-five Fundamental Keys and their Common Assignments
| |||||||||||||||
> > | Table 1: The Twenty-five Fundamental Keys and their Common Assignments
| |||||||||||||||
| ||||||||||||||||
Line: 65 to 66 | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
There are several things to bear in mind when planning your keyboard: | ||||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | Running AppxKEYS | |||||||||||||||
> > | Running AppxKEYS | |||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
To run the program, type the following from the operating system prompt: | ||||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
Changed: | ||||||||||||||||
< < | appx -k | |||||||||||||||
> > | appx -k | |||||||||||||||
Changed: | ||||||||||||||||
< < | For proper operation, AppxKEYS should be run from the actual terminal for which a layout is being defined (or for generic layouts, a representative of a group of identically configured terminals and types). This is the only way to assure that key code translations or interceptions by the operating system are accounted for. | |||||||||||||||
> > | For proper operation, AppxKEYS should be run from the actual terminal for which a layout is being defined (or for generic layouts, a representative of a group of identically configured terminals and types). This is the only way to assure that key code translations or interceptions by the operating system are accounted for. | |||||||||||||||
Changed: | ||||||||||||||||
< < | When run correctly, AppxKEYS displays the release number, release date, and a brief description of the program. If a keyboard layout already exists for your terminal type and User TD combination, a warning is displayed informing you that the existing layout will be overwritten. | |||||||||||||||
> > | When run correctly, AppxKEYS displays the release number, release date, and a brief description of the program. If a keyboard layout already exists for your terminal type and User TD combination, a warning is displayed informing you that the existing layout will be overwritten. | |||||||||||||||
The first screen will also display the terminal type and APPX User ID to which the Keyboard layout will be assigned. A User TD of "any" refers to the generic layout. If a layout already exists, a warning will appear informing you that your new layout will be overwriting a layout that is already on disk. If you want to continue, press "Y" or "y" for YES, "N" or "n" for NO (the RETURN key is unnecessary). If you answer NO, the program will exit immediately. You will be given a further warning later in the program just before the layout is overwritten, and given a chance to change your mind. | ||||||||||||||||
Changed: | ||||||||||||||||
< < | On most operating systems, the program will next prompt you for an END OF ENTRY key. This is the key that you will use to tell AppxKEYS that you have finished defining a fundamental key and that you wish to move on to the next. This key can be any standard key on your keyboard and even a few of the special keys, such as Tab or Return. | |||||||||||||||
> > | On most operating systems, the program will next prompt you for an END OF ENTRY key. This is the key that you will use to tell AppxKEYS that you have finished defining a fundamental key and that you wish to move on to the next. This key can be any standard key on your keyboard and even a few of the special keys, such as Tab or Return. | |||||||||||||||
It is important to try to pick an END OF ENTRY key that sends out a code that is NOT contained in the control sequences sent out by any other key that you need to define. This may require some experimentation. In general, the space bar works on most terminals (the IBM 3151 being a notable exception -- try the period key instead). | ||||||||||||||||
Changed: | ||||||||||||||||
< < | The selection of an END OF ENTRY key does not mean you cannot use this key as an APPX fundamental key. If AppxKEYS receives only the END OF ENTRY key during a key definition, it assumes you wish to use it as the definition, not just as a terminator. | |||||||||||||||
> > | The selection of an END OF ENTRY key does not mean you cannot use this key as an APPX fundamental key. If AppxKEYS receives only the END OF ENTRY key during a key definition, it assumes you wish to use it as the definition, not just as a terminator. | |||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
Defining Fundamental Keys | ||||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
The steps in defining each fundamental APPX key are: | ||||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
The first key that is prompted for is BACKSPACE. Use some care when defining this key. Once defined, entering the APPX BACKSPACE (followed by END OF ENTRY) when prompted for a key will allow you to "back up" in the list of fundamental keys so they can be redefined in case you change your mind or you need to fix an error. | ||||||||||||||||
Changed: | ||||||||||||||||
< < | The next key that is prompted for is the APPX END key. Again use special care when defining this key. If, after it is defined, it is entered as the definition for any other fundamental key, you will be given the opportunity to quit the program. It is important to try to let AppxKEYS exit gracefully or you risk leaving your terminal in an awkward state. | |||||||||||||||
> > | The next key that is prompted for is the APPX END key. Again use special care when defining this key. If, after it is defined, it is entered as the definition for any other fundamental key, you will be given the opportunity to quit the program. It is important to try to let AppxKEYS exit gracefully or you risk leaving your terminal in an awkward state. | |||||||||||||||
The following unusual situations can occur when defining keys: | ||||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < |
| |||||||||||||||
> > |
| |||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | After you have defined the twenty-five (25) function keys and ten (10) numeric digit keys, the program will ask you if you want to build the keyboard layout records. If you answer NO, you will be re-prompted for the last fundamental key you defined. (From there, you can quit by pressing END.) If you answer YES, AppxKEYS will check to see if there are any duplicate entries. If so, you will be prompted to redefine both keys so that they are unique. | |||||||||||||||
> > | After you have defined the twenty-five (25) function keys and ten (10) numeric digit keys, the program will ask you if you want to build the keyboard layout records. If you answer NO, you will be re-prompted for the last fundamental key you defined. (From there, you can quit by pressing END.) If you answer YES, AppxKEYS will check to see if there are any duplicate entries. If so, you will be prompted to redefine both keys so that they are unique. | |||||||||||||||
Changed: | ||||||||||||||||
< < | AppxKEYS then builds all of the key combinations used to access APPX Options. If it discovers any duplicate combinations or a combination that is a subset of another, you will be prompted to re-enter key combinations for the duplicate options. | |||||||||||||||
> > | AppxKEYS then builds all of the key combinations used to access APPX Options. If it discovers any duplicate combinations or a combination that is a subset of another, you will be prompted to re-enter key combinations for the duplicate options. | |||||||||||||||
To test your new layout, make sure that each of the fundamental keys you defined works. Use any of the combinations in Table 2 to select APPX Options to test your layouts. | ||||||||||||||||
Changed: | ||||||||||||||||
< < | Table 2: Common APPX Options | |||||||||||||||
> > | Table 2: Common APPX Options | |||||||||||||||
| ||||||||||||||||
Line: 173 to 169 | ||||||||||||||||
| ||||||||||||||||
Added: | ||||||||||||||||
> > | ||||||||||||||||
* For future use and not currently implemented. | ||||||||||||||||
Changed: | ||||||||||||||||
< < | Panning and Scrolling Operations | |||||||||||||||
> > |
Panning and Scrolling Operations | |||||||||||||||
Panning and scrolling operations are done in two steps: | ||||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | Table 3: Panning Options | |||||||||||||||
> > | Table 3: Panning Options | |||||||||||||||
| ||||||||||||||||
Line: 201 to 200 | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > |
Table 4: Scrolling Operations | |||||||||||||||
Deleted: | ||||||||||||||||
< < | Table 4: Scrolling Operations | |||||||||||||||
| ||||||||||||||||
Line: 216 to 218 | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
To select an APPX User option from "0" to "9": | ||||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
| ||||||||||||||||
Changed: | ||||||||||||||||
< < | ||||||||||||||||
> > | ||||||||||||||||
To select an APPX User Option from "10" to "99": | ||||||||||||||||
Deleted: | ||||||||||||||||
< < | ||||||||||||||||
| ||||||||||||||||
Added: | ||||||||||||||||
> > | Comments:Read what other users have said about this page or add your own comments. |
Line: 1 to 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Added: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
APPX KeysAppxKEYS is a utility program embedded in APPX that allows a user to create an APPX keyboard layout. APPX uses several keys on your keyboard that perform functions ("options") unique to APPX. The layout defines which keys will be used to construct each APPX Option. Keyboard layouts can be created for each type of terminal on your system, and individual layouts can be created for each user if necessary. The utility prompts the user to press approximately three dozen keys. As each key is pressed, AppxKEYS records the codes sent out and uses them to construct a suite of keystroke combinations for accessing APPX options that is tailored to your terminal, operating system, and/or emulation software. The following steps are required for building a keyboard layout are:
AppxKEYS RequirementsThe following three system environment variables (or their equivalents) should be set:
Planning Your LayoutAPPX requires that a non-alphanumeric key (or key combination) be assigned to each of the twenty-five (25) APPX fundamental keys. The fundamental keys, either by themselves on in combination, are used to access virtually all APPX Options. In addition, the program will ask you to assign keys to the digits 0 through 9 to be used in selecting User Options (menu items). Table 1 lists the twenty-five (25) fundamental keys and their common assignments on some keyboards.Table 1: The Twenty-five Fundamental Keys and their Common Assignments
Running AppxKEYSTo run the program, type the following from the operating system prompt: appx -k For proper operation, AppxKEYS should be run from the actual terminal for which a layout is being defined (or for generic layouts, a representative of a group of identically configured terminals and types). This is the only way to assure that key code translations or interceptions by the operating system are accounted for. When run correctly, AppxKEYS displays the release number, release date, and a brief description of the program. If a keyboard layout already exists for your terminal type and User TD combination, a warning is displayed informing you that the existing layout will be overwritten. The first screen will also display the terminal type and APPX User ID to which the Keyboard layout will be assigned. A User TD of "any" refers to the generic layout. If a layout already exists, a warning will appear informing you that your new layout will be overwriting a layout that is already on disk. If you want to continue, press "Y" or "y" for YES, "N" or "n" for NO (the RETURN key is unnecessary). If you answer NO, the program will exit immediately. You will be given a further warning later in the program just before the layout is overwritten, and given a chance to change your mind. On most operating systems, the program will next prompt you for an END OF ENTRY key. This is the key that you will use to tell AppxKEYS that you have finished defining a fundamental key and that you wish to move on to the next. This key can be any standard key on your keyboard and even a few of the special keys, such as Tab or Return. It is important to try to pick an END OF ENTRY key that sends out a code that is NOT contained in the control sequences sent out by any other key that you need to define. This may require some experimentation. In general, the space bar works on most terminals (the IBM 3151 being a notable exception -- try the period key instead). The selection of an END OF ENTRY key does not mean you cannot use this key as an APPX fundamental key. If AppxKEYS receives only the END OF ENTRY key during a key definition, it assumes you wish to use it as the definition, not just as a terminator.Defining Fundamental KeysThe steps in defining each fundamental APPX key are:
Table 2: Common APPX Options
Panning and Scrolling Operations Panning and scrolling operations are done in two steps:
Table 3: Panning Options
Table 4: Scrolling Operations
|