Whenever I use a Linux or FreeBSD machine, or any unixy machine for that matter, I always have problems with some of the keys in the terminals.
For example, if I download PuTTY, change no settings, and then login to a machine with a default install of Bash and I press the End key, it displays a tilde ~ instead of going to the end of the line. If I open Screen, the best terminal utility of all time, there are other keybinding errors. This type of problem seems to apply to any and all application/configuration combinations.
What I'd like to know is, what are some good settings to guarantee that all keys on the keyboard do what they ought to, all the time, in all applications? I am a fan of UTF-8, but I'm not sure how well it is supported on various platforms etc.
