I have used Ergo Rest Articulating Arm Supports for this very purpose. The doctor loves them and has them in each exam room. I ordered them from Office Relief, a vendor in northern California, but Google will find them for you. They are intended to support the arms when keying, but I have used them in many different applications. Good luck!