vx / connectbot

Enhanced version of the popular ConnectBot SSH and telnet client
http://connectbot.vx.sk
Apache License 2.0
193 stars 62 forks source link

Cannot disable ALT+Backspace mapping / USB keyboard passthrough #116

Open pdwhittaker opened 9 years ago

pdwhittaker commented 9 years ago

I want to send ALT+Backspace to the remote terminal, but ConnectBot is remapping this to the Insert key before sending. Likewise, I cannot send ALT+Up/Down/Left/Right. I've selected "Full hardware keyboard" from the Custom Keymap settings, and I'm using the latest VX ConnectBot from the Play Store (1.7.1-29).

I have a full-size (105-key) USB keyboard with physical Insert/Home/etc. keys, so this remapping is not useful for me, especially as I normally use ALT+Backspace (backward-kill-word) quite regularly. Even if I didn't have an Insert key, I'd still prefer to send ALT+Backspace.

Is it possible to provide a way of disabling these remapping features, either with an extra option or a new keymap -- say, "Full hardware keyboard (passthrough)"?

My aim is to use ConnectBot with a tablet and a USB keyboard for remote console-based development, but since I can't make ConnectBot transparently pass keyboard input unchanged to the remote terminal, this is still a second-class approach at the moment.