I used c# global keyhook to create a virtual keyboard to allow typing in my language, and to send the keys to the app in focus I used SendKeys method but I faced one problem i.e. there are situations where I want to modify the previously sent key when certain keys are pressed after some keys in the English keyboard.e.g. if "l" is pressed I send a certain character but after "l" let us say if "e" is pressed I have to modify the previous character not send a new character, is there a way I can do that.
