The Accent Keyboard jQuery plugin makes it easy to create a responsive, mobile-friendly, and multi-language virtual keyboard for your text fields.
Multi-language Virtual Keyboard Plugin With jQuery - Accent Keyboard
Remove & Replace Letter Accents In Text Fields - removeAccented