When using the - and + keys for charges there is unexpected and inconsistent behavior.
1) The C's should not be drawn with the charges because one can add the C with a 'c' key press
2) Negative charges should use the en dash vs. hyphen
3) The = and shift-= should give the +
4) The - and shift-- should give the – when over an atom