selection remains at the same position
by Changwan Ryu
HTML
<input id='i1'>
JavaScript
var i1 = document.getElementById('i1');
i1.addEventListener('keydown', function(e) {
var selection = window.getSelection();
if (e.keyCode == 8) {
console.log('backspace');
selection.modify('move', 'forward', 'character');
} else {
selection.modify('move', 'backward', 'character');
}
});