Yes, the Microsoft Indic Language Input Tool for Oriya does provide a virtual keyboard, which is an on-screen keyboard.