summaryrefslogtreecommitdiff
path: root/doc/hotkeys.md
blob: e4c6d6312106b20de42f3d2fa5b6b40dec2b7ef5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
LiberTI Hotkeys
===============

LiberTI is designed for use on both PCs and GNU/Linux-based portable
calculators. While PC users can create and use custom skins for point-and-click
interfaces to LiberTI, a keyboard interface is provided mostly for the ease of
constructing portable LiberTI calculators.

Because of the keyboard interface's focus on portable calculators, its
interface can be somewhat strange to PC users. This document describes the
various hotkeys in LiberTI, and you can assume most other keys work as
expected, while some keys are completely ignored (such as function keys not
bound to a mode).

Modifier keys are written in Emacs documentation style. `C-e` means
`Ctrl+E`. `C-E` means `Ctrl+Shift+E`.

Alpha Mode
----------

As a side note, holding the shift key is also considered 'alpha mode'. It's
designed to make it easy to type text strings into LiberTI. While typing `s`
normally will insert `sin(`, holding shift while typing `s` will insert `S`.

Hotkey List
-----------

- `c`: `cos(`
- `C-d`: `°`
- `e`: `e` (constant)
- `C-e`: `E (*10^)`
- `i`: `i` (constant)
- `C-p`: `π` (constant)
- `s`: `sin(`
- `t`: `tan(`
- `$`: `→` (stores value to left into variable to right)