Keyboard

Overview

All Simulator functions are accessible from the keyboard. You can access primary functions, like digits or square root, with a single keyboard key. Other functions, especially the secondary functions, require a sequence of two or more consecutive keys.

In addition to key sequences, shortcuts are available for some common and often used functions. Shortcuts should be more intuitive and easier to remember in some cases. For example, to run a program with label A you can key in the sequence <F3> <Q> or you can use the shortcut <Alt>-<A>.

The following table gives an overview on how key sequences and shortcuts are organised:
Key/Sequence/
Shortcut
Description
key Primary functions of the HP-15C keys. There are also a few secondary functions, e.g. % and π, that are mapped to a single key.
<F> key Gold secondary functions.
<G> key Blue secondary functions.
<Alt>-key Pop-up menus and shortcuts for secondary functions.
function keys Programming issues.
<Ctrl>-key Interaction with the operating system.

← Overview ↑ Top

HP-15C keypad

This section shows keyboard keys and shortcuts according to their position on the HP-15C keypad:
ABCDE MATRIXFIXSCIENGSOLVE
Alt-AAlt-BAlt-CAlt-DAlt-E      
√xe^x10^xy^x1/xCHS789÷
qexy \,Alt-/Alt-−,+789÷
LNLOG%Δ% ABSDEGRADGRDx≤y
Alt-XAlt-NAlt-G%d |    
LBLHYPDIM(i)I RESULTx↔DSEISG∫xy
F8h ij, I  Alt-<, >   
SSTGTOSINCOSTANEEX456×
RightF2sct E456×
BSTHYP-1SIN-1COS-1TAN-1 πSFCFF?x=0
LeftAlt-H    p    
PSEΣPRGMREGPREFIX RAN #→R→H.MS→RADRe↔Im
F6   space #   Tab
R/SGSBR↓x↔y 123
F5F3Down<, >Backsp. E 123
P/RRTNR↑RNDCLx N→P→H→DEGTEST
F9F4Up ESC T    
   FRACUSER Ex!y,rL.R.Py,x
      R!   
ONfgSTORCL  0.Σ++
Alt-Ofgmr Return0. ,Ins+
   INTMEM LSTxxsΣ-Cy,x
      l  Del 

← HP-15C keypad ↑ Top

Keys by context

This section summarises keyboard keys, shortcuts and key sequences by context:

Mouse buttons are referred to as B1, B2 and B3.

Online help

Keyboard HP-15C key Function
F1 - Display the Simulator online help.
Ctrl-F1 - Display the help file for the current program (if available).

Calculating

Keyboard HP-15C key Function
# f RAN # Generate a random number.
! f x! Factorial of the number in the X register.
space f PREFIX Displays all ten significant digits of the number in the X register.
The display changes as long as you hold the space key pressed. When you release the key, the display switches back to the current display format.
% g % Computes the percentage X of the value in the Y register.
<
>
g x↔ Exchanges the contents of the X and Y register.
C COS Computes the cosine of the number in the X register.
E ex Computes the exponential function of the number in the X register.
Shift-E EEX Enter EXponent. Allows you to enter the exponent of the number in the X register.
H f HYP Prefix for hyperbolic functions. Must be followed by <s>, <c> or <t> or click SIN, COS or TAN respectively.
Alt-H g HYP-1 Prefix for inverse hyperbolic functions. Must be followed by <s>, <c> or <t> or click SIN, COS or TAN respectively.
I f (i) Indirect addressing.
See also Complex Math below.
Shift-I f I Access to index register.
See also Complex Math below.
L g LSTx Rolls up the stack one register and writes the contents of the LSTx register to the X register
P g π Returns the value of π.
Q √x Computes the square root of the number in the X register.
S SIN Computes the sine of the number in the X register.
T TAN Computes the tangent of the number in the X register.
X 10x Computes 10 to the power of the number in the X register.
Y yx Computes Y to the power of X.
Alt-<
Alt->
f x↔ Must be followed by a valid storage register. Exchanges the contents of that register and the X register.
Alt-X g Computes the square of a number.
Alt-−
Alt-+
CHS Changes the prefix of the number in the X register.
\
Alt-/
1/x Computes the inverse of the number in the X register.
| g ABS Pipe. Computes the absolute value of the number in the X register.
Ins Σ+ Accumulates the numbers in the X and Y register to the statistic sums in the storage registers R2 through R7.
Del g Σ− Removes the numbers in the X and Y register from the statistic sums in the storage registers R2 through R7.

Complex math

Keyboard HP-15C key Function
g 4 8 g SF 8 Switches the HP-15C into Complex mode.
g 5 8 g CF 8 Switches Complex mode off.
I f (i) Displays the imaginary part of the complex number in the X register.
The imaginary part is displayed as long as you hold the key pressed. When you release the key the real part of the number is displayed again.
Shift-I
j
f I Upper case i. Takes the Y and X register from the real stack and creates a complex number Y+iX
TAB f Re↔Im Exchanges the real and the imaginary part of the complex number in the X register. If complex mode is not active, it is switched on.
f 1 f →R The X register must contain a complex number in polar coordinates. This function then computes the rectangular coordinates.
g 1 g →P The X register must contain a complex number in rectangular coordinates. This function then computes the polar coordinates.

Storage registers

Keyboard HP-15C key Function
M STO STOre. Must be followed by a valid storage register. Copies the contents of the X register to the given register.
R RCL ReCaLl. Must be followed by a valid storage register. Copies the contents of that register to the X register.
Alt-M B3-STO Invokes the store pop-up menu. Selecting a register from the menu copies the contents of the X registers to the selected register
Alt-R B3-RCL Invokes the recall pop-up menu. Selecting a register from the menu copies the registers contents to the X register.

Edit and format

Keyboard HP-15C key Function
U f USER Toggles user mode on/off.

USER mode changes only the behaviour of the screen buttons but not that of the keyboard keys. A click on ex in USER mode will run the program with label B. Pressing <E> always calls the exponential function.

Backspace
Delete
Deletes the last digit typed in.
Esc g CLx Clears the X registers and sets it to zero.
Up
wheel fwd
g R↑ Roll up the stack one register.
Down
wheel bwd
R↓ Roll down the stack one register.
Alt-.
Alt-,
ON . Exchanges the character for the digits group separator and the decimal point.
F11 - Toggles program mnemonics in menus on/off.
Alt-F11 - Toggles coloured program menus on/off.

Menus

Keyboard HP-15C key Function
Alt-F B3-F? Flag menu.
Alt-M B3-STO Storage registers menu in storage mode.
Selecting a storage register from the menu copies the contents of the X to that storage register.
Alt-O
F10
B3-ON ON menu.
Alt-R B3-RCL Storage registers menu in recall mode.
Selecting a storage register from the menu copies the contents of that register to the X register.
Alt-S B3-display In RUN mode, this will pop up the stack menu and the program menu in PRGM mode.
Alt-T B3-TEST Test menu with ten compare functions.
Not available in RUN mode.

Clipboard and file handling

Keyboard HP-15C key Function
Ctrl-C - Copies the contents of the X register to the operating systems clipboard.
Ctrl-V
B2
- Copies the contents of the operating systems clipboard to the X register. If the contents of the clipboard can not be converted into a valid floating-point number, nothing is copied.
Ctrl-M - Saves the current simulator memory to the memory file.
Ctrl-L - Reloads the previously saved simulator memory from the memory file.
Ctrl-O - Open a program file.
Ctrl-S - Save program(s) to a file.

Program (RUN mode)

Keyboard HP-15C key Function
Ctrl-F1 - Display the help file for the current program (if available).
F2 GTO GoTO. Must be followed by a valid program label. Positions the program pointer on the label but does not run the program.
F3 GSB GoSuB. Must be followed by a valid program label. Runs the program with the given label.
To run a program with label A you must key in <F3> <Q> and not <F3> <A>. This is because A is a secondary function to key √x, which is mapped to <Q>.
F4 g RTN ReTurN. The program pointer is moved to step 000.
F5 R/S Run/Stop. Either runs or stops a program.
F9 g P/R Program/Run mode. Switches to PRGM mode.
Left g BST Backward STep. The program pointer is moved back one step.
Right SST Single STep. The program pointer is moved forward one step. This allows it to execute a program step by step.
While the key is pressed, the display shows the next step but does not executed it. The step is executed only when the key is released.
Alt-A…E f AE Runs the program that starts at the given label.
Alt-0…9 GSB 09 Runs the program that starts at the given label.
There are no shortcuts for labels higher than 9.
- B3-GTO Pops up the program menu. Selecting a program step positions the program pointer on that step.
This is equivalent to the sequence GTO CHS ### on the real HP-15C, which is not supported by the Simulator.

Program (PRGM mode)

Keyboard HP-15C key Function
Ctrl-F1 - Displays the help file of the current program (if available).
F2 GTO GoTO. Must be followed by a (valid) program label. Insert a GoTo statement in the current program.
F3 GSB GoSuB. Must be followed by a (valid) program label. Insert a GoSub statement in the current program.
F4 g RTN ReTurN. Insert a Return statement in the program.
F5 R/S Run/Stop. Insert a stop statement in the program.
F6 f PSE PauSE. Stops the program for a short time and continuous. The duration of the pause statement can be configured in the preferences dialogue box.
F8 f LBL LaBeL. Defines the start of a program or sub-program. Must be followed by a valid program name.
F9 g P/R Program/Run mode. Switches back to RUN mode.
Left
wheel bwd
g BST Backward STep. Moves the program pointer one step back. Line number and contents of the new current step will be displayed.
Right
wheel fwd
SST Single STep. Moves the program pointer one step forward. Line number and contents of the new current step are displayed.

← Keys by context ↑ Top

Links →