I made a patch.
add ascii keycode. --- a/shellinabox/vt100.js +++ b/shellinabox/vt100.js @@ -2933,8 +2933,10 @@ // } 107 var asciiKey = event.keyCode == 32 || - event.keyCode >= 48 && event.keyCode <= 57 || - event.keyCode >= 65 && event.keyCode <= 90; + event.keyCode == 160 || + event.keyCode == 173 || + event.keyCode >= 48 && event.keyCode <= 58 || + event.keyCode >= 64 && event.keyCode <= 90; var alphNumKey = asciiKey || event.keyCode == 59 ||