If it's just about the IDE editor: write a Visual Studio Addon If you want to make this transparently work for any application (like "It's all text! " that @xofon mentions)... World Domination! As long as you can worry that this is a fool's errand, I already know you're not going to finish it.
Geniuses go after their goals against all odds. Oh, and they reach them, of course. On-topic: I think you can manage this for selected standard controls only (and you'll run into walls especially as Windows is growing security awareness these days) On WinNT/2000 and earlier it was as 'simple' as creating DLL injection, hooking window procs for the related controls and doing the grunt-work.
Nowadays, I'm not so sure this is going to work without hitches. You'll run into process isolation issues, WOW isolation, clipboard sharing idiosyncrasies, Citrix/Terminal server sessions. So: I hope you are convinced you want to mount these kind of challenges.
If so, I'm all for it. It would be great to have Vi support on windows surpassing that on any platform dreams You might have a look at the docs for IME (Input-Method Editing). I'm afraid this won't let you achieve modal editing, really.
If it's just about the IDE editor: write a Visual Studio Addon. If you want to make this transparently work for any application (like "It's all text! " that @xofon mentions)... World Domination!
As long as you can worry that this is a fool's errand, I already know you're not going to finish it. Geniuses go after their goals against all odds. Oh, and they reach them, of course.
On-topic: I think you can manage this for selected standard controls only (and you'll run into walls especially as Windows is growing security awareness these days). On WinNT/2000 and earlier it was as 'simple' as creating DLL injection, hooking window procs for the related controls and doing the grunt-work. Nowadays, I'm not so sure this is going to work without hitches.
You'll run into process isolation issues, WOW isolation, clipboard sharing idiosyncrasies, Citrix/Terminal server sessions. So: I hope you are convinced you want to mount these kind of challenges. If so, I'm all for it.It would be great to have Vi support on windows surpassing that on any platform.
You might have a look at the docs for IME (Input-Method Editing). I'm afraid this won't let you achieve modal editing, really.
It would be great to have Vi support on windows surpassing that on any platform. You might have a look at the docs for IME (Input-Method Editing). I'm afraid this won't let you achieve modal editing, really.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.