Back to issue list Export

Many useful keys on a keyboard are reprented by multi-byte escape codes. This causes an issue since you have to wait for a little bit after seeing escape to check to see if it's an escape code you need to interpret or not. Some examples are the function or arrow keys. This waiting works most of the time as long as the latency is consistent. However with networks these days if the parts of the escape gets split between two packets and there is some latency jerk then any reasonable timeout could be too slow. It should be possible, at least with the tachyon client, to solve this problem by not using escape for codes which the server might need to interpret.


Tracked by Nitpick