Firemath - The Formula Editor
Hotkeys
Greek characters
Simple LaTeX expressions
Firemath Keyboard Support
With the release of
Firemath 0.3
editing got much more productive due to extensive keyboard support. This page
summarizes all hotkeys and associations. See also
Example 5.
If the
text field is
not on focus:
- Pressing one of the keys a,...z, A,...Z, 0,...9 sets the
text field on focus and inserts the pressed character into the text field.
- Pressing one of the keys '+', '-', '<', '>', '='
inserts the associated operator directly into the equation.
- Pressing one of the keys '(', '[', '{', '|' inserts fences
'()', '[]', '{}', '||', respectively, directly into the equation.
- Pressing one of the cursor keys <Left>, <Right>, <Home>,
<End> moves the
cursor in the equation panel.
The following tables summarize keys, which are associated with certain operators.
Hitting, for instance, the comma key ',' inserts operator '≤', if the
text field is not on focus.
_ | # | , | ; | ? | * | . |
|
|
|
|
|
|
|
$ | % | / | \ | & |
|
|
|
|
|
Hotkeys
Shift-Alt-A | Operator '' |
Shift-Alt-B | Copy bitmap |
Shift-Alt-C | Copy MathML |
Shift-Alt-D | Open the 'edit' menu |
Shift-Alt-E | Set equation panel onto focus |
Shift-Alt-F | Open the 'file' menu |
Shift-Alt-H | Open the 'help' menu |
Shift-Alt-I | Insert text-field content as identifier |
Shift-Alt-J | Operator '' |
Shift-Alt-K | Fences bra and ket |
Shift-Alt-L | Fraction |
Shift-Alt-M | Add underover elements |
Shift-Alt-N | Add subscript-superscript elements |
Shift-Alt-P | Insert text-field content as operator |
Shift-Alt-Q | Insert (square)-root |
Shift-Alt-R | Save bitmap |
Shift-Alt-S | Save MathML |
Shift-Alt-T | Set text field onto focus |
Shift-Alt-U | Insert text-field content as function |
Shift-Alt-V | Operator '' |
Shift-Alt-W | Operator '' |
Shift-Alt-X | Insert text-field content as text |
Shift-Alt-Y | Operator '' |
Greek characters
Characters in the
text field are
interpreted in a special way after hitting Ctrl-Alt-G.
For example, 'a' in the text field is transformed into
a non-italic
'
'-identifier.
The tables below list these relations.
Notice that, e.g., the '%'-key described above inserts an
Delta as operator, i.e. not as an identifier.
a | b | c | d | e | f |
g | h | i | j | k | l | m |
|
|
|
|
|
|
|
|
|
|
|
|
|
n | o | p | r | s |
t | u | v | w | x | y | z |
|
|
|
|
|
|
|
|
|
|
|
|
A | B | C | D | E | F |
G | H | I | J | K | L | M |
|
|
|
|
|
|
|
|
|
|
|
|
|
N | O | P | R | S |
T | U | V | W | X | Y | Z |
|
|
|
|
|
|
|
|
|
|
|
|
Simple LaTeX expressions
[New in Firemath 0.4]
Entries in the
text field are
interpreted in a special way after pressing Ctrl-Alt-I. For instance, an expression like
x^2+y_i^3=z^0.5 results in
The rules are as follows.
- All characters except 0-9a-zA-Z._^+-= are ignored.
- Every entry that looks like a number is interpreted as a number. Nevertheless, plus- or minus-signs are treated as operators.
- Use spaces to separate successive numbers.
- Dots are ignored if not part of a number.
- Characters are interpreted as identifiers.
- Succsessive characters result in a bunch of identifiers.
- Only one level of sub- and superscripts is supported, i.e. a^b^2 is identical to a^b.