arithmetic: + - * (or x) / boolean: & | ^ (xor) S (shift) ~ (not) clear: escape numbers: 0-9 a-f . what does comma do? backspace invert: _ (aka +/-) set base: D H O B enter shift: < > memory: [ (STO), ] (RCL), } (SUM) paste: P quit: q (this should be Q or maybe ^q)