

                                 FP35 Keycodes                  09-02-98

        The FP35 keyboard keys generate fixed codes as shown in the list 
        below. These codes are valid as of this writing. It should be 
        realized that some instruments may have certain keys redefined to 
        a different meaning. Other instruments may not have the key 
        available. Additionally, the key definitions can change with time 
        as some functions are dropped and new functions are added. 

        FP35 front panel keycodes:

          Key Label       Value   Description
        --------------------------------------------------------
          KeyF1        =     1    Function Key F1
          KeyF2        =     2    Function Key F2
          KeyF3        =     3    Function Key F3
          KeyF4        =     4    Function Key F4
          KeyF5        =     5    Function Key F5

          KeyUp        =     6    Amplitude Increment (up arrow)
          KeyDown      =     7    Amplitude Decrement (down arror)
          KeyRight     =     8    Frequency Increment (right arrow)
          KeyLeft      =     9    Frequency Decrement (left arrow)

          KeyStart     =    10    Start/Stop Key
          KeyNext      =    11    Next Key
          KeyBack      =    12    Back Key
          KeyExit      =    13    Exit Key

          KeyHelp      =    14    Help Key
          KeyMenu      =    15    Menu Key
          KeyPrint     =    16    Print / Paper Feed Key
          KeyReset     =    17    Reset Key
          KeyOperate   =    18    Operate Key  

          KeyStandby     =  256   Enter standby mode **
          KeyExitStandby =  257   Exit standby mode **

        In addition to the above codes, when bit 7 of the key code is 
        set, it indicates that the key is not operational for the 
        selected mode of operation on the instrument. The key code will 
        be generated and transmitted/received, but the insturment will 
        not act on the key since it has no associated action connected to 
        the key. It is possible to use this feature to direct a computer 
        operation from the FP35, but it is not recommended since the the 
        key may become active in a future software release.

        ** Keycodes 256 and 257 are virtual keys. There is no physical 
        key associated with them. The FP35 uses them to enter and exit 
        standby mode operations. 









        It should be noted that a keycode without the high bit set still 
        may not be active in the current screen. You should check the 
        current manual for the current software version to determine the 
        specific operation of keys on the FP35. The purpose of the high 
        bit being set is to allow the attached computer to disable a 
        particular key on the FP35, or to allow the FP35 software to 
        temporarily disable a normally active key.

        If Bits 8->12 of the keycode are non-zero, the key is configured 
        to allow auto-repeat. The value of the bits indicates the number 
        of repeats that the key has performed (releasing the key sets the 
        count back to one). If the count exceeds 31, it will be limited 
        to a count of 31. Bits 13->15 are spares and should be ignored.

        15 14 13       12 11 10 9 8            7        6 5 4 3 2 1 0
         (spare)   repeat count (0=none)   (disabled)     (keycode)

        -med <eof>







































