I'm messing about with some Python stuff (pi3d), and ssh'ing (no idea if this makes any difference, maybe be the same from a direct terminal).
After I've run my code, and returned to my normal terminal session, output doesn't appear scrolled correct on the screen..carriage returns seem to move across the screen rather than to the next line, and output seems buffered or something. Quite hard to explain. If I do an 'ls'<cr>, I never see the 'ls' appear, but I do see the files listed. So I can't see what I'm typing in the terminal. Hope that makes sense sort of.
Its always fine at first, and I've just started using stuff like keyboard detecting in game, so I'm wondering if its related. Is there a way in a program to have it always reset the terminal somehow ? Not sure if that makes sense, as not sure what the problem is!