[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
 GETKXLAT()
 Determines the current key code table
------------------------------------------------------------------------------
 Syntax
     GETKXLAT(<nKeyValue>) --> nKeyValue
 Argument
     <nKeyValue>  Designates the original key code so that its current
     value can be tested for translation or lock out.
 Returns
     GETKXLAT() returns the status of the key designated by <nKeyValue>.  A
     return value of 0 indicates that there is no translation.  A return
     value of -1 indicates that the key is locked out.  And any other return
     indicates that the designated key is translated into that key value.
     With CHR(NUMLOW(<nkeyValue>)) + CHR(NUMHIGH(<nkeyValue>)) the return
     value can be converted to the form used in the include file CTSCAN.CH
 Description
     GETKXLAT() allows you to test to see if a key designated under
     SETKXLAT() has been locked out or translated.  <nKeyValue> is the
     original key code.  The key codes used are described in detail in the
     SETKXLAT() function.
 Notes
     .  Symbolic constants for key codes can be found in the CTSCAN.CH
        file.
     .  You can also use the symbolic constants from the CA-Clipper
        file INKEY.CH for <cKeyValue>.
 Example
     Has the "A" key been locked out or translated?
     nVar  := GETKXLAT(KS_A)
     IF nVar <> 0
        * Undo translation/lock out for "A"
        SETKXLAT(KS_A)               // "A" returns to "A"
     ENDIF
See Also:
SETKXLAT()
SETKXTAB()
GETKXTAB()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson