XKeymacs

XKeymacs is a keyboard utility to realize emacs like-useability on all
windows applications. With XKeymacs you can use emacs keybindings with
any windows application. You can create a keyboard macro and assign any
shortcut key too. You also get bash-like command completion in your DOS
shell. If you do not know Emacs, Xemacs, Mule or Meadow, you probably want
nothing to do with XKeymacs. I began to make XKeymacs because I wanted
to add C-t and C-l to Keymacs. Now that all the functions I want are available,
I think I will burnish XKeymacs by adding new functions that users want
and to fix bugs.
Supported OS: Windows 95, 98, Me, NT 4.0, 2000, XP, 2003, Vista (Internet
Explorer 5.0 is required on Windows 95, 98 or NT 4.0.)

M-? by the Alt key is ignored with Microsoft Visual C++ or Netscape. (It
works well if you retry.)

C-r works as C-s with Internet Explorer if Find dialog does not appear.

C-t, etc. do not work well with command prompt.

C-k works as C-f on an edit box for a password.

XKeymacs version 1.16 and later will be occured Invalid Page Fault error
of Kernel32.dll on Windows 95.
(But only the dialog pop up, OS and/or applications are never ABEND.)

XKeymacs causes an application error when you shutdown Windows NT.

XKeymacs conflicts with X-mouse of Tweak UI.

XKeymacs conflicts with KbdAcc. (Acceleration does not work well in some
case.)

Notes
The xkeymacs.exe require the mfc42.dll and the msvcrt.dll. If your system
does not have these files, the xkeymacs.exe pop up an error message. When
an error message is poped up, you must get the mfc42.dll (ex. from here) and the msvcrt.dll and put them in the directry which include the xkeymacs.exe.