The author of this application requires me to send special characters like 0xF0, 0xF1, .. to my device. Preferably, I would like to be able to do this
inside GNU screen.

I suppose you could use a combination of 'stuff' and 'bindkey' to redefine some of your keys to send these sequences:

You can stuff characters by octal ASCII value, e.g. ":stuff \041" would stuff character '!' (convert 041 to decimal: 0 * 64 + 4 * 8 + 1 = 33 ). 0xF0 would be '360' in octal so you could consider

:bindkey -k F1 stuff \360

This would stuff in 0xf0 each time you pressed F11. See man screen under bindkey and stuff for more information on these two friends. Handy keys/sequences to 'reprogram' this way are the function keys, some ctrl-<key> combinations (ones you don't use for anything else, so probably NOT ctrl-a or ctrl-c, but perhaps ctrl-\ or ctrl-_) or <esc>-<key> combinations (as you can usually easily enter these by pressing alt-<key>, or otherwise hitting <esc> and the <key> in quick succession is also easy enough to do)

Hope this helps,
Pieter.

_______________________________________________
screen-users mailing list
screen-users@gnu.org
https://lists.gnu.org/mailman/listinfo/screen-users

Reply via email to