packages icon



 heXcalc(1)                     X Version 11                      heXcalc(1)
                               1 October 1989



 NAME
      heXcalc - programmers calculator for X

 SYNOPSIS
      heXcalc [standard X options]

 DESCRIPTION
      heXcalc is a mutli-radix calculator that offers the standard C integer
      operations.

 OPTIONS
      The standard X toolkit options.

 OPERATION
      Calculator Modes: The calculator operates in several modes. The modes
      are controlled by buttons on the calculator. The current mode setting
      is indicated by setting the corresponding button to "insensitive".


      Pointer Usage: All operations are done with the Button1 (usually
      leftmost button on the pointer).  These can be changed using the
      translation manager.


      button Usage: Most of the buttons are self explanatory (for C
      programmers).  The others are explained below.


      16/32 buttons: These buttons toggle the calculator between 16 and 32
      bit mode.

      sgn/usgn buttons: These buttons determine whether data is treated as
      signed (2's complement) or unsinged.


      CE/C button: Clears the current entry without affecting other settings
      of the calculator.


      C button: Clears everything. The display and memory are set to zero.
      The mode is set to signed, 32 bit decimal.


 KEYBOARD EQUIVALENTS
      All calculator buttons are also available from the keyboard.  The
      default bindings are shown below.








                                    - 1 -         Formatted:  April 20, 2024






 heXcalc(1)                     X Version 11                      heXcalc(1)
                               1 October 1989



              Keyboard         Button

                  (            (
                  &            &
                  ^            ^
                  )            )
                  ^c           off
                  H            hex
                  O            oct
                  D            dec
                  B            bin
                  R            Rcl
                  S            Sto
                  s            16
                  l            32
                  +            +
                  -            -
                  *            *
                  /            /
                  %            %
                  >            >>
                  <            <<
                  0            0
                  1            1
                  2            2
                  3            3
                  4            4
                  5            5
                  6            6
                  7            7
                  8            8
                  9            9
                  a            a
                  b            b
                  c            c
                  d            d
                  e            e
                  f            f
                  ^h           Delete last digit (Not available via button)
                  Delete       Delete last digit (Not available via button)
                  =            =
                 Return             =



      You can rebind the keys to your liking using the X defaults file.  The
      action 'doKey("string")' makes the calculator behave as though the
      button labeled "string" was hit.  For example






                                    - 2 -         Formatted:  April 20, 2024






 heXcalc(1)                     X Version 11                      heXcalc(1)
                               1 October 1989



                <Key>Return:          DoKey(=)

      binds the return key to act as though the equals button was pressed.


 RESOURCES
      heXcalc consists of a a vPaned widget ("wholePane") with two panes.
      The top pane is a label widget ("display"). The bottom half is a from
      widget ("buttonForm") holding the command widgets that make up the
      calculator buttons. The buttons are named in such that groups of
      buttons have the same name. This allows like buttons to be assigned
      similar colors with a single entry in the .Xdefaults file.  These
      groups are:

                Name           Buttons

                baseKey        dec, hex, oct, bin
                controlKey     off, C, CE/C
                evalKey        (, ), =
                sizeKey        16, 32
                signKey        sgn, usgn
                memKey         Stro, Rcl, Clr
                shiftKey       <<, >>
                digitKey       [0-9a-f]
                arithKey       +, -, *, /
                bitKey         ~, |, &, ^
                +/-            +/-


      Two actions are supported. "DoKey" (described above) and "Delete" with
      deletes the last digit button pressed.


 SEE ALSO
      X(1), xrdb(1), xaclc(1)

 BUGS
      Shift operations probably should have the shift count always
      interpreted as decimal.

      Overflow detection on input leaves something to be desired.

 COPYRIGHT
      Copyright 1989, Tom Jarmolowski.
      See X(1) for a full statement of rights and permissions.

 AUTHORS
      Tom Jarmolowski. GE Corp.

 ACKNOWLEDGMENTS
      This manual page, and the hexCalc icon are minimaly changed versions



                                    - 3 -         Formatted:  April 20, 2024






 heXcalc(1)                     X Version 11                      heXcalc(1)
                               1 October 1989



      of those supplied by xcalc.





















































                                    - 4 -         Formatted:  April 20, 2024