XKeymacs provides key bindings like Emacs for applications running on Microsoft Windows. You can also configure bindings for each application.
Oishi-san developed this software. He had, however, stopped developing it for a long time. I took control of it with his agreement.
This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This version works on Windows 7 or later including 64bit versions. The following functions doesn't work yet: modify the keyboard layout and import/export properties.
You shouldn't set the option to run XKeymacs automatically, until you confirm XKeymacs works fine on your environment. If you set it and have critical troubles, use safe mode to stop XKeymacs starting on startup.
HKEY_CURRENT_USER\Software\oishi\XKeymacs HKEY_CURRENT_USER\Software\oishi\XKeymacs2 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\XKeymacs
Changes since xkeymacs-110830 Fix: 32bit and 64bit processes don't share the on/off state of XKeymacs Fix: Recognize all applications launched by javaw.exe as eclipse.exe Fix: Drop all keys on 64bit applications when start just after reboot Fix: "Reset" doesn't affect 64bit processes Fix: Two or more users on the same host can't use XKeymacs at the same time Change: Ignore minor differences in titles or file names of applications Fix: On/off state don't change when the focus moves into IE10 or later New: Support TSF-aware applications Fix: The properties dialog corrupts on CJK versions of Windows 8 or later Fix: Shift key combinations unintentionally cancel the mark Fix: Complex commands such as capitalize-word don't work on Windows 10
Changes since version 3.48 New: Support 64bit versions of Windows Fix: Text areas on IE7 or later is handled as a dialog Fix: Console applications can't be handled properly on Windows 7 or later Fix: C-g releases Ctrl on Visual Studio Fix: Incremental searches don't work on Visual Studio Fix: Deactivating the mark doesn't work on Visual Studio Fix: M-v and M-f don't work at first on Visual Studio 2010 Fix: M-d don't work on Internet Explorer Fix: Reverting to the default setting mode on the properties dialog can't be saved. Fix: Original commands defined with enclosed ':' don't work well Fix: VK_END is pressed at the end of IME input on find dialogs Change: Not create the "etc" directory and empty files. New Incremental search on Eclipse. New: Forward incremental search on Notepad++. New: Properties dialog shows all available IMM based IMEs and one TSF based TIP Fix: Canceling the mark doesn't work well on Firefox Fix: Some Alt key combinations don't work on Google Chrome Fix: C-k takes a while Fix: Recognize all applications launched by javaw.exe as eclipse.exe Change: Ignore minor differences in titles or file names of applications Fix: On/off state don't change when the focus moves into IE10 or later New: Support TSF-aware applications Fix: The properties dialog corrupts on CJK versions of Windows 8 or later Fix: Complex commands such as capitalize-word don't work on Windows 10 Some features don't work
You can get the source code from either of the following Git repositories.
You can build binaries with Visual Studio 2017. On the installer, you need to select "Desktop development with C++" and add "MFC and ATL support (x86 and x64)" and "VC++ 2015.3 v140 toolset (x86,x64)".
xkeymacs-user-en is for general topics, for example, questions, bug reports, or feature requests. I will announce new versions in this list.
If you are interested in developing XKeymacs, please join xkeymacs-dev-en.
There is also an issue tracking system. If you prefer it than the mailing lists, please submit new tickets to it to report bugs or request new features.
Kazuhiro Fujieda <email@example.com>