Magento 2 Virtual keyboard allows your customer to customize their product with whatever text they wish and you can charge your customer for every character they add respectively. The extension is easy to configure in a few steps. Customers can customize the product with whatever text they wish. Virtual Keyboard is integrated to make the task effortless. You can charge your customers for every character they add. Also, you can set the price as fixed or on a percentage basis.