Not sure if this has come up here before and I have an interest as I am a CNM2 in an ID service here in north county dublin.
I have come across a program called xpadder for the pc, it is a simple little piece of software and it allows any joystick setup to be orientated for the PC.
It means that a large, easy to manage digital joystick can be used as a mouse, moving the pointer, and the mouse button functions can be translated to the buttons on the stick.
I have a large arcade style stick and was repurposing it for a arcade project with my laptop when I came across xpadder.
Working with people with varying degrees of ID and, at times, an associated motor difficulty, using a mouse can be quite challenging, and purpose built alternative solutions very costly.
This systems beauty is that a robust joystick setup need not cost too much, it can be setup with xpadder in 5 minutes and allow complete control of all windows functions.
If the stick has a multitude of buttons these can be set to register as key presses or multiple key presses at once, allowing for more flexibility and control.
Here's a link in case this interests...
I think I might be using this in work soon, I can see it allowing my clients accessibility to the web and pc applications and also being cheap enough to not impact on the unit budget.