Can we use InputAssistant in our R/3 3.1H system?  

Yes, we support 3.1 as well (full functionality, with single-screen transactions). You can use a SAP GUI version of your choice (3.1-7.40).