ipython/ipython — pull request #5112 by minrk (2014-02-13 01:21:59+00:00)
Title: band-aid for completion

Unlike @Carreau's attempt at using proper CodeMirror completion, this is just a band-aid to get the existing completion back to working for 2.0.

This adds a keypress handler on the completer, which then calls insert with the charCode of the key press event, replacing the final `elif` branch of the keydown handler.

This cannot be done with keydown, since keydown doesn't know what character is incoming, only the hardware key that is struck.