XKeymacs - Keyboard Utility for Windows
--- Specification ---
find-file [C-x C-f: Open...]
Open a file.
kill-buffer [C-x k: Close]
Close the current file.
save-buffer [C-x C-s: Save]
Save current file if modified.
write-file [C-x C-w: Save As...]
Save current buffer into file FILENAME.
isearch-backward [C-r: search backward]
Do incremental search backward.
isearch-forward [C-s: search forward]
Do incremental search forward.
query-replace [M-%: Replace...]
Replace some occurrences of FROM-STRING with TO-STRING.
query-replace-regexp [C-M-%: Replace...]
Replace some things after point matching REGEXP with TO-STRING.
Leaving Active Window
iconify-or-deiconify-frame [C-z: Minimize]
Minimize the selected window.
Shows only the title bar of the window, as if it has been "rolled up".
save-buffers-kill-emacs [C-x C-c: Exit]
Exit the application.
keyboard-quit [C-g: keyboard-quit]
Cancel the inputting command.
undo [C-x u: Undo][C-/: Undo][C-_: Undo]
Undo some previous changes.
backward-char [C-b: Left]
Move point left N characters (right if N is negative).
backward-word [M-b: previous word]
Move backward until encountering the end of a word.
beginning-of-buffer [M-<: go to buffer beginning]
Move point to the beginning of the buffer; leave mark at previous position.
beginning-of-line [C-a: Home]
Move point to beginning of current line.
end-of-buffer [M->: go to buffer end]
Move point to the end of the buffer; leave mark at previous position.
end-of-line [C-e: End]
Move point to end of current line.
forward-char [C-f: Right]
Move point right N characters (left if N is negative).
forward-word [M-f: next word]
Move point forward ARG words (backward if ARG is negative).
next-line [C-n: Down]
Move cursor vertically down ARG lines.
previous-line [C-p: Up]
Move cursor vertically up ARG lines.
recenter [C-l: recenter]
Center point in window and redisplay frame.
scroll-down [M-v: Page Up]
Scroll text of current window down ARG lines; or near full screen if no ARG.
scroll-up [C-v: Page Down]
Scroll text of current window upward ARG lines; or near full screen if no ARG.
Toggle Input Method Editor
Close Input Method
Close input method
Complete & Close Input Method
Set the composition string as the result string and close input method.
Complete & Toggle Input Method
Set the composition string as the result string and turn on or off a multilingual text input method for the current buffer.
Open Input Method
Open Input Method
Switch Between Input Locales
Switch Between Input Locales.
toggle-win32ime-mode [C-x C-j: SKK][C-o: Canna][C-\: Wnn][C-BACKSLASH of 106/109 keyboard: Wnn]
Turn on or off a multilingual text input method for the current buffer.
Killing and Deleting
Kill characters backward until encountering the end of a word.
delete-backward-char [C-h: Back space]
Delete the previous N characters (following if N is negative).
delete-char [C-d: Delete]
Delete the following N characters (previous if N is negative).
kill-line [C-k: kill-line]
Kill the rest of the current line; if no nonblanks there, kill thru newline.
kill-region [C-w: Cut]
Kill between point and mark.
kill-ring-save [M-w: Copy]
Save the region as if killed, but don't kill it.
kill-word [M-d: kill-word]
Kill characters forward until encountering the end of a word.
transpose-chars [C-t: transpose-chars]
Interchange characters around point, moving forward one character.
transpose-lines [C-x C-t]
Exchange current line and previous line, leaving point after both.
Interchange words around point, leaving point after both words.
yank [C-y: Paste]
Reinsert the last stretch of killed text.
yank-pop [M-y: yank-pop]
Replace just-yanked stretch of killed text with a different stretch.
One Shot Modifier
One Shot Modifier Alt
One Shot Modifier Alt with Repeat
One Shot Modifier Ctrl
One Shot Modifier Ctrl with Repeat
One Shot Modifier Shift
One Shot Modifier Shift with Repeat
A user presses any key '?' during depressing an assigned key to work as A-?/C-?/S-?.
A user releases an assigned key before pressing any key to work as original key.
With Repeat, a user keeps pressing an assigned key to work as original key.
call-last-kbd-macro [C-x e: call-last-kbd-macro]
Call the last keyboard macro that you defined with C-x (.
Capitalize the following word.
Cycle through items in the order they were opened.
Cycle items inversely
Cycle through items in the inverse order they were opened.
Convert following word to lower case.
Enable or Disable XKeymacs [C-q: Enable/Disable XKeymacs]
Enable or disable XKeymacs
end-kbd-macro [C-x ): end-kbd-macro]
Finish defining a keyboard macro.
Invoking commands by their names.
mark-page [C-x C-p: mark-page]
Put mark at end of page, point at beginning.
mark-whole-buffer [C-x h: mark-whole-buffer]
Put point at beginning and mark at end of buffer.
Maximize the window.
Maximize the window horizontally.
Maximize the window vertically.
Meta [C-[: Meta]
Prefix for typing Meta.
Meta for Alt [Left Alt: Meta][Right Alt: Meta] (Windows NT, 2000, XP)
Meta for Alt [Alt: Meta] (Windows 95, 98, Me)
Meta for Escape [ESC: Meta]
Assigned key works as not only original key but also prefix for typing Meta.
Minimize the window.
Move the window.
newline [C-m: Enter]
numeric argument [C-0...9: digit-argument]
open-line [C-o: open-line]
Insert a newline and leave point before it.
If the key assigned this command is depressed, XKeymacs does nothing for any input.
Restore the window.
Top point in window and redisplay frame.
set-mark-command [C-Space: set-mark-command]
Set mark at where point is, or jump to mark.
shell-command [M-!: Command Prompt]
Execute string COMMAND in inferior shell; display output, if any.
Change the size the window.
start-kbd-macro [C-x (: start-kbd-macro]
Record subsequent keyboard input, defining a keyboard macro.
switch-to-buffer [C-x b: switch-to-buffer]
Display next tabbed page or child window (MDI).
tab-to-tab-stop [C-i: Tab][M-i: Tab]
Insert spaces or tabs to next defined tab-stop column.
Temporarily Disable XKeymacs
XKeymacs does nothing for the next command.
universal-argument [C-u: universal-argument]
Begin a numeric argument for the following command.
Convert following word to upper case.
Some commands which are defined in a dot.xkeymacs file.
You have to put the file in etc directory which is in the same directory of xkeymacs.exe or
%APPDATA% (C:\Documents and Settings\username\Application Data).
Save the path of XKeymacs as "XKeymacs" in the next place.
Automatic completion (for Windows NT, 2000, XP)
Set "CompletionChar" in the next place 0x09.
Taskbar's Status Area
C-x-: LED become green after pressing ^X.
Meta: LED become green after pressing C-[ or Esc.
Shift: LED become green when the Shift key is depressed logically.
Ctrl: LED become green when the Ctrl key is depressed logically.
Alt: LED become green when the Alt key is depressed logically.
--- Windows NT, 2000, XP ---
Create "Scancode Map" in the next places.
For the user who is currently logged on:
For any user:
--- Windows 95, 98, Me ---
XKeymacs does not support keyboard remapping for Windows 95, 98 or Me.
"Windows 95 Keyboard Remap" of "The Windows 95 Kernel PowerToys"
is required to remap keyboard on Windows 95, 98 or Me.
You can get "The Windows 95 Kernel PowerToys" from the site.
Use "The Windows 95 Kernel PowerToys" at your own risk.
In my case, "Windows 95 Keyboard Remap" works well on Windows 98 Japanese Edition,
but the above site said:
NOTE: This download is not intended for use on computers running Microsoft Windows 98.