計算ツールの各関数の機能をキーボード上で実行することができます。表 8-1 には計算ツールの関数とその対応するキー操作のリストを示します。各関数の詳細については、calctool のマニュアルページを参照してください。calctool のマニュアルページには、.Xdefaults または .desksetdefaults ファイルで設定できる計算ツールコマンド行オプションと各種リソースのリストを示します。
大かっこ内に示されるキーボード操作はオプションの選択項目を示しています。たとえば、Disp 関数の対応キー操作は D[e,f,s] です。これは De、Df、または Ds を入力できることを意味します。同様に、Exch 関数の対応キー操作は F[0-9] であり、F0、F1、F2、というように F9 まで入力できることを意味しています。
表 8-1 計算ツール関数の対応キーボード操作
|
関数 |
対応キー操作 |
説明 |
---|---|---|---|
数値演算子 |
Int |
Control-i |
現在の入力の整数部 |
|
Frac |
Control-f |
入力の小数部 |
|
Abs |
Control-u |
現在の入力の絶対値 |
|
+/- |
C |
算術符号の変更 |
|
1/x |
r |
現在の入力による 1 の除算 |
|
x^2 |
@ |
現在の入力の 2 乗 |
|
% |
% |
現在の入力と次の入力を使ったパーセンテージ |
|
Sqrt |
s |
平方根 |
|
Asc |
Control-a <文字> |
Control-a の後に入力した文字の ASCII 値の表示 |
メニュー演算子 |
Base |
B [b,o,d,h] |
基数の 2 進 [b]、8 進 [o]、10 進 [d]、または 16 進 [h] への変更 |
|
Disp |
D [e,f,s] |
表示モードを工業単位 [e]、固定小数点 [f]、または科学 [s] に変更 |
|
Mode |
M [b,f,l,s] |
計算ツールのモードをデフォルトの 基本モード [b]、または会計 [f]、論理 [l]、 または科学 [s] モードに変更 |
|
Acc |
A[0-9] |
表示の精度を 0〜9 の有効数字に設定 |
|
Con |
# [0-9] (デフォルト) |
定数値を表示。定数は 0 から 9 のラベルを付けられ、.calctoolrc ファイルに入力することで定義できる。デフォルト値は 0。 0 - 0.621 (1 時間当たりの kms/mph) 1 - 1.41421 (2 の平方根) 2 - 2.71828 (自然対数の底) 3 - 3.14159 (パイ) 4 - 2.54 (cms/inch) 5 - 57.2958 (ラジアン単位の度) 6 - 1048576.0 (2 の 20 乗) 7 - 0.0353 (gms / oz) 8 - 0.948 (kilojoules /thermals) 9 - 0.0610 (三次元 cms/ 三次元 in) |
|
Fun |
F[0-9] |
関数の実行。.calctoolrc から得られる 0 から 9 のラベルの付いた 10 個の関数がある。 |
|
Rcl |
R[0-9] |
メモリレジスタ内の値を読み出す。0 から 9 のラベルの付いた 10 個のメモリレジスタがある。 |
|
Sto |
S[0-9] |
値をメモリレジスタ 0 から 9 に記憶 |
|
Exch |
X[0-9] |
現在の入力をメモリレジスタ 0 から 9 の内容と交換 |
その他の演算子 |
Clr |
Delete |
計算ツール表示をクリア |
|
Bsp |
Back Space |
右端の文字を削除して再計算 |
|
(and) |
(and) |
演算優先順位を設定 |
|
Exp |
E |
現在の入力を科学表記の仮数にする。次の入力が指数になる。 |
|
Keys |
k |
マウスと対応キー操作との間で計算ツールボタン上のラベルをトグル切り換えする。 |
|
Mem |
m |
10 個のメモリレジスタ値を示すウィンドウを表示 |
|
Quit |
q or Q |
計算ツールを終了 |
会計モードの演算 |
Ctrm |
Control-t |
複利計算期間 |
|
Ddb |
Control-d |
二倍定率法の減価償却 |
|
Fv |
v |
将来の価格 |
|
Pmt |
P |
期間支払い |
|
Pv |
p |
現在の価格 |
|
Rate |
Control-r |
期間利率 |
|
Sln |
Control-s |
定額法の減価償却 |
|
Syd |
Control-y |
総年数の減価償却 |
論理モードの演算 |
Term |
T |
支払い期間 |
|
< |
< |
現在の入力を左にシフト |
|
> |
> |
現在の入力を右にシフト |
|
&16 |
[ |
16 ビットの符号なし整数に切り捨て |
|
&32 |
] |
32 ビットの符号なし整数に切り捨て |
|
Or |
| |
現在の入力と次の入力との論理 OR |
|
And |
& |
現在の入力と次の入力との論理 AND |
|
Not |
‾ |
現在の入力の論理 NOT |
Xor |
^ |
現在の入力と次の入力との論理 XOR |
|
|
Xnor |
n |
現在の入力と次の入力との論理 XNOR |
科学モードの演算 |
Trig |
T[d,g,r] |
三角法のベースを度 [d]、勾配 [g]、またはラジアン [r] に設定 |
|
Hyp |
h |
双曲線関数インディケータをトグル切り換えする。 |
|
Inv |
i |
逆関数インディケータをトグル切り換えする。 |
|
e^x |
{ |
e を現在の入力の回数だけ累乗 |
|
10^x |
} |
10 を現在の入力の回数だけ累乗 |
|
y^x |
y |
現在の入力を次の入力の回数だけ累乗 |
|
x! |
! |
現在の入力の階乗 |
|
Cos |
Control-c |
現在の入力のコサイン |
|
Sin |
Control-s |
現在の入力のサイン |
|
Tan |
Control-t |
現在の入力のタンジェント |
|
Ln |
N |
現在の入力の自然対数 |
|
Log |
G |
現在の入力の 10 を底とした対数 |
|
Rand |
? |
0.0 から 1.0 までの乱数 |