Actually, none of this works. The problem is that the backspace and DEL keys are somehow treated like the same key. So I can either have both do 'delete-char' or both do 'delete-forward-char'. There must be some lower level where I could set this up, but I'll be darned if I know how/where...