Key_MODE_ALPHA

The Mode key was clicked

Author

"Martin Krischik" «krischik@users.sourceforge.net»

Constructors

Link copied to clipboard
constructor(Owner: Calculator)

Properties

Link copied to clipboard
val AC: Short = 11
Normal
AC (all clear)
Link copied to clipboard
Link copied to clipboard
val BST: Short = 30
Normal
BST (back step)
INF
MAC (memory clear)
INF ALPHA
; (alpha append)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val C: Short = 10
Normal
C<(clear)/dd>
Link copied to clipboard
val cos: Short = 42
Normal
cos
INF
cos⁻¹
hyp
cosh
INV hyp
cosh⁻¹
ALPHA
S
Link copied to clipboard
val degree: Short = 35
Normal
°'"
INF
°'"←
ALPHA
L
Link copied to clipboard
val Divide: Short = 13
Normal
÷
INF
ˣ√y
ALPHA
÷
INF ALPHA
/
Link copied to clipboard
val Dot: Short = 16
Normal
. (decimal point)
INF
RAN# (random number)
ALPHA
.
INF ALPHA
,
Link copied to clipboard
private open var Dot_Value: Int
current dot value
Link copied to clipboard
val eng: Short = 34
Normal
eng
INF
eng←
ALPHA
L
Link copied to clipboard
val Equal: Short = 18
Normal
=
INF
%
ALPHA
=
INF ALPHA
# (x recall)
Link copied to clipboard
val EXE: Short = 19
Normal
EXE (execute)
INF
invEXE (INV execute)
ALPHA
EXE (execute)
INF ALPHA
(space)
Link copied to clipboard
val EXP: Short = 17
Normal
EXP (exponent)
INF
π
ALPHA
INF ALPHA
π
Link copied to clipboard
val FST: Short = 31
Normal
FST (forwards step)
INF
SAC (statistic clear)
INF ALPHA
ar (alpha recall)
Link copied to clipboard
val GOTO: Short = 28
Normal
GOTO
INF
SAVE
ALPHA
H
Link copied to clipboard
val GSB: Short = 29
Normal
GSB (Go subroutine)
INF
LOAD
ALPHA
I
Link copied to clipboard
val HLT: Short = 26
Normal
HLT (halt)
INF
PAUSE
ALPHA
F
Link copied to clipboard
val hyp: Short = 33
Normal
hyp
ALPHA
J
Link copied to clipboard
val INV: Short = 32
Normal
INV (Inverse)
ALPHA
lower caps
Link copied to clipboard
val LBL: Short = 27
Normal
LBL (label)
INF
IND (indirect)
ALPHA
G
Link copied to clipboard
val ln: Short = 37
Normal
ln
INF
ALPHA
N
Link copied to clipboard
val log: Short = 36
Normal
log
INF
10ˣ
ALPHA
M
Link copied to clipboard
private val Logger: Logger
private val Logger: Logger
Class logger instance.
Link copied to clipboard
val M_Minus: Short = 48
Normal
M- (memory subtract)
INF
¹/x
ALPHA
Y
Link copied to clipboard
val M_Plus: Short = 49
Normal
M+ (memory add)
INF
X!
ALPHA
Z
Link copied to clipboard
val Min: Short = 46
Normal
Min (memory in)
INF
ALPHA
W
Link copied to clipboard
val Minus: Short = 15
Normal
− (substract)
INF
P→R (polar to rectangle)
ALPHA
-
INF ALPHA
Link copied to clipboard
val MODE: Short = 25
Normal
MODE
INF
ALPHA
Link copied to clipboard
Text to be displayed when Mode.
Link copied to clipboard
private val Mode_Dot_Text: Array<Short>
Text to be displayed when Mode.
Link copied to clipboard
private val Mode_Text: Array<Short>
Text to be displayed when Mode was selected.
Link copied to clipboard
val MR: Short = 47
Normal
MR (memory recall)
INF
ALPHA
X
Link copied to clipboard
val Multiply: Short = 12
Normal
×
INF
ALPHA
×
INF ALPHA
*
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Num_0: Short = 0
Normal
0
INF
RND
ALPHA
0
INF ALPHA
:
Link copied to clipboard
val Num_1: Short = 1
Normal
1
INF
DSZ (decrement and skip zero)
ALPHA
1
INF ALPHA
Link copied to clipboard
val Num_2: Short = 2
Normal
2
INF
x=0 (x equals 0)
ALPHA
2
INF ALPHA
?
Link copied to clipboard
val Num_3: Short = 3
Normal
3
INF
x=F
ALPHA
3
INF ALPHA
!
Link copied to clipboard
val Num_4: Short = 4
Normal
4
INF
ISZ (increment and skip on zero)
ALPHA
4
INF ALPHA
µ
Link copied to clipboard
val Num_5: Short = 5
Normal
5
INF
x≥0
ALPHA
5
INF ALPHA
<
Link copied to clipboard
val Num_6: Short = 6
Normal
6
INF
x≥F
ALPHA
6
INF ALPHA
>
Link copied to clipboard
val Num_7: Short = 7
Normal
7
INF
x (mean)
ALPHA
7
INF ALPHA
Link copied to clipboard
val Num_8: Short = 8
Normal
8
INF
σn
ALPHA
8
INF ALPHA
(
Link copied to clipboard
val Num_9: Short = 9
Normal
9
INF
σn-1
ALPHA
9
INF ALPHA
)
Link copied to clipboard
protected val Owner: Calculator
Owner instance of this Operation
Link copied to clipboard
val P0: Short = 20
Normal
P0 (program 0)
INF
P5 (program 5)
ALPHA
A
Link copied to clipboard
val P1: Short = 21
Normal
P1 (program 1)
INF
P6 (program 6)
ALPHA
B
Link copied to clipboard
val P2: Short = 22
Normal
P2 (program 2)
INF
P7 (program 7)
ALPHA
D
Link copied to clipboard
val P3: Short = 23
Normal
P3 (program 3)
INF
P8 (program 8)
ALPHA
E
Link copied to clipboard
val P4: Short = 24
Normal
P4 (program 4)
INF
P9 (program 9)
ALPHA
F
Link copied to clipboard
val P_Close: Short = 40
Normal
)
INF
FRAC (fracture)
ALPHA
Q
Link copied to clipboard
val P_Open: Short = 39
Normal
(
INF
INT (integer)
ALPHA
P
Link copied to clipboard
val Plus: Short = 14
Normal
+
INF
R→P (rectangular to polar)
ALPHA
+
INF ALPHA
Link copied to clipboard
val Plus_Minus: Short = 38
Normal
±
INF
ABS
ALPHA
O
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val sin: Short = 41
Normal
sin⁻¹
INF
sin⁻¹
hyp
sinh
INV hyp
sinh⁻¹
ALPHA
R
Link copied to clipboard
private open var Status: Int
We start with status none.
Link copied to clipboard
private val Status_Dot_1: Int = 2
dot mode operations selected first char expected
Link copied to clipboard
private val Status_Dot_2: Int = 3
dot mode operations selected and second char expected
Link copied to clipboard
private val Status_Error: String = "Wrong MODE ALPHA key mode!"
Error Message displayed on using the wrong alpha mode!
Link copied to clipboard
private val Status_Mode: Int = 1
normal mode operations selected
Link copied to clipboard
private val Status_None: Int = 0
no mode selected yet
Link copied to clipboard
private val TAG: String
private val TAG: String
Class logger tag.
Link copied to clipboard
val tan: Short = 43
Normal
tan
INF
tan⁻¹
hyp
tanh
INV hyp
tanh⁻¹
ALPHA
T
Link copied to clipboard
val X_M: Short = 45
Normal
X↔︎M
INF
X↔︎Y
ALPHA
V
Link copied to clipboard
val Xd: Short = 44
Normal
Xd
INF
xdel
ALPHA
U

Functions

Link copied to clipboard
open fun Clear(All_Clear: Boolean)
Clean Key state.
Link copied to clipboard
protected open fun clone(): Any
Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard
open fun Execute(Key_Code: Short)
Link copied to clipboard
private open fun Execute_Alpha_Off()
End Alpha entry
Link copied to clipboard
private open fun Execute_Alpha_On()
Begin Alpha entry
Link copied to clipboard
private open fun Execute_Dot_1(Key_Code: Short)
first character after MODE•
Link copied to clipboard
private open fun Execute_Dot_2(Key_Code: Short)
second character after MODE•
Link copied to clipboard
private open fun Execute_Mode(Key_Code: Short, keyboard_Mode: Int)
first character after MODE
Link copied to clipboard
private open fun Execute_Mode_Clear()
Link copied to clipboard
private open fun Execute_Mode_DefM(keyboard_Mode: Int)
Link copied to clipboard
private open fun Execute_Mode_Deg(keyboard_Mode: Int)
Link copied to clipboard
private open fun Execute_Mode_Gra(keyboard_Mode: Int)
Link copied to clipboard
private open fun Execute_Mode_Rad(keyboard_Mode: Int)
Link copied to clipboard
private open fun Execute_Mode_Run()
Link copied to clipboard
private open fun Execute_Mode_Write()
Link copied to clipboard
protected open fun finalize()
Link copied to clipboard
fun getClass(): Class<out Any>
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
fun notify()
Link copied to clipboard
fun notifyAll()
Link copied to clipboard
open fun toString(): String
open fun toString(): String
Link copied to clipboard
fun wait()
Link copied to clipboard
fun µReset()
reset indirect and token plane