OpenWindows User's Guide

Calculator Function Keys

Every function in the Calculator application has a keyboard equivalent associated with it. Table 8-1 lists each Calculator function with its keyboard equivalent. See the manual page for calctool for a more complete description of each function. The manual page for calctool also lists Calculator command line options and various resources that can be set in your .Xdefaults or .desksetdefaults files.

Keyboard equivalents listed in brackets indicate a choice of options. For example, the keyboard equivalent for the Disp function is D [e, f, s]. This means that you can enter De, Df, or Ds. Similarly, the Exch function keyboard equivalent is F [0-9], which means you can enter F0, F1, F2, etc. through F9.

Table 8-1 Calculator Function Keyboard Equivalents

 

Function 

Keyboard Equivalent 

Description 

Number Manipulation Operators 

Int 

Control-i 

Integer portion of current entry 

 

Frac 

Control-f 

Fractional portion of entry 

 

Abs 

Control-u 

Absolute value of current entry 

 

+/- 

Change arithmetic sign 

 

1/x 

1 divided by current entry 

 

x^2 

Square of current entry 

 

Percentage using current entry and next entry 

 

Sqrt 

Square root 

 

Asc 

Control-a char 

Displays ASCII value of character typed after Control-a 

Menu Operators 

 

 

Base 

B [b,o,d,h] 

Change the base to binary [b], octal [o], decimal [d], or hexadecimal [h] 

 

Disp 

D [e,f,s] 

Change display mode to engineering [e], fixed point [f], or scientific [s] 

 

Mode 

M [b,f,l,s] 

Change calculator mode to default basic mode [b], or to financial [f], logical [l], or scientific [s] mode 

 

Acc 

A[0-9] 

Set display accuracy to 0 through 9 significant digits 

 

Con 

# [0-9] (defaults) 

Display a constant value. The constants are labeled from 0 through 9 and can be defined by entries in the .calctoolrc file. Default values are:

0 - 0.621 (kms per hour / mph) 

1 - 1.41421 (square root of 2)  

2 - 2.71828 (e)  

3 - 3.14159 (pi)  

4 - 2.54 (cms / inch)  

5 - 57.2958 (degrees in radian)  

6 - 1048576.0 (2 to power of 20)  

7 - 0.0353 (gms / oz)  

8 - 0.948 (kilojoules /thermals)  

9 - 0.0610 (cubic cms /cubic in) 

 

Fun 

F[0-9] 

Execute a function. There are 10 functions, labeled 0 through 9, taken from .calctoolrc. 

 

Rcl 

R[0-9] 

Retrieve value in memory register. There are 10 memory registers, labeled 0 through 9 

 

Sto 

S[0-9] 

Store value in memory register 0 through 9 

 

Exch 

X[0-9] 

Exchange current entry with contents of memory register 0 through 9 

Other Operations 

Clr 

Delete 

Clear calculator display 

 

Bsp 

Back Space 

Delete rightmost character and recalculate 

 

(and) 

(and) 

Set arithmetic precedence 

 

Exp 

Turn current entry into scientific notation mantissa. Next entry becomes exponent. 

 

Keys 

Toggle labels on calculator buttons between mouse and keyboard equivalents 

 

Mem 

Display window showing 10 memory register values 

 

Quit 

q or Q 

Exit Calculator 

Financial Mode Operations 

 

Ctrm 

Control-t 

Compounding term 

 

Ddb 

Control-d 

Double-declining depreciation 

 

Fv 

Future value 

 

Pmt 

Periodic payment 

 

Pv 

Present value 

 

Rate 

Control-r 

Periodic interest rate 

 

Sln 

Control-s 

Straight-line depreciation 

 

Syd 

Control-y 

Sum-of-the-years`-digits depreciation 

Logical Mode Operations 

Term 

Payment period 

 

Shift current entry left 

 

Shift current entry right 

 

&16 

Truncate to 16-bit unsigned integer 

 

&32 

Truncate to 32 bit unsigned integer 

 

Or 

Logical OR of current and next entries 

 

And 

Logical AND of current and next entries 

 

Not 

Logical NOT of current entry 

 

Xor 

Logical XOR or current and next entries 

Scientific Mode Operations 

Xnor 

Logical XNOR of current and next entries 

 

Trig 

T[d,g,r] 

Set trigonometrical base to degrees [d], gradians [g], or radians [r] 

 

Hyp 

Toggle hyperbolic function indicator 

 

Inv 

Toggle inverse function indicator 

 

e^x 

e raised to the power of current entry 

 

10^x 

10 raised to the power of current entry 

 

y^x 

Current entry raised to power of next entry 

 

x! 

Factorial of current entry 

 

Cos 

Control-c 

Cosine of current entry 

 

Sin 

Control-s 

Sine of current entry 

 

Tan 

Control-t 

Tangent of current entry 

 

Ln 

Natural logarithm of current entry 

 

Log 

Base 10 logarithm of current entry 

 

Rand 

Random number from 0.0 through 1.0