When typing on an Italian keyboard, composing LaTeX documents, it is always a pain since a couple of fundamental characters are lacking: tilde and backtick.
There are useless characters like §, ° and £:the first denotes paragraphs ends and it has not been used since the 18th century; the second denotes degrees and is used sometimes, but not frequently; the third denotes lira, the former Italian currency, but we joined euro, so it became outdated.
So, why not to get rid of these characters, replacing them with something useful?
In Emacs, here is the code to append to your .emacs file:
(global-set-key (kbd "°") (kbd "`")) (global-set-key (kbd "§") (kbd "~"))
I tested it on Linux and Windows.