This is to fix wrong logic of tap_backspace and _tap functions. Also, added key val for language button.
Fix the code by _backspace_key. However, the length of the line got a little bit longer.
Merge pull request #304 from ypwalter/FixBackspace

Backspace key logic fixing and lang switching button switching