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.)

Archive of old versions

Mailing List

Please tell me your impression, question, request, etc. I announce bug information and new version release news on this ML.

Known Problems (or Specifications?!)

C-l does not work well with someapplications.

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.)

(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.