I used SharpKeys to change some weird character key on my netbook into a shift key, and make the web page forward and back buttons on my thinkpad into page up and page down keys. It works great.