Thank you for rating us. Glad to help you type in your language. For Gujarati, you can pick on from the list here: https://keyman.com/keyboards?q=Gujarati. You can create your own keyboard for any available platform, but, of course, you can use the tool on Windows only for the time being. For more info, check this out https://keyman.com/developer/.