The XKEYBOARD extension
To check if your X server has the XKEYBOARD extension enabled, start a shell and type xdpyinfo | more. Now search for XKEYBOARD after the line "number of extensions". If it's listed, your X server supports the XKEYBOARD extension. Another way to do it is typing xdpyinfo | tail -2. If the output looks very different from the following example, your X server might not support the extension.
:-> xdpyinfo -ext XKEYBOARD | tail -2 XKEYBOARD version 1.0 opcode: 136, base event: 84, base error: 136
As you can see, my X server has the version 1.0 of the XKEYBOARD extension enabled. This allows me to control the mousepointer with the numeric keypath. To switch the numeric keypath to the mouse-control-mode you have to hit the (<Control>+)<Shift>+<NumLock> key combination. You should hear the speaker beeping. This indicates the successful switch. To revert the mode of the numerical keypad to its old state, hit the above key combination again (it should beep again too). To control the mouse the numeric keypad is used as follows:
-
<7> (Home), <8> (up arrow), <9> (PgUp) <4> (left arrow), <6> (right arrow), <1> (End), <2> (down arrow), and <3> (PgDn), - While you are moving the mouse-pointer with the above mentioned
keys,
<5> and
<+>
are used to speed up the movement of the mouse-pointer:
- If the mouse-pointer already moves faster (the first second of pressing a direction key), you have to hit <5> (no need to hold it) to hold the mouse-pointer in the fast mode.
- If the mouse-pointer has slowed down (after the first second of pressing a direction key), you have to hit <+> (no need to hold it) to switch the mouse-pointer back into the fast movement mode.
- </> selects the first mouse button (left button).
- <*> selects the second mouse button (middle button).
- <-> selects the third mouse button (right button).
- If the mouse isn't moving,
- <5> does a single-click with the currently selected mouse button.
- <+> does a double-click with the currently selected mouse button.
- <0> (Ins) clicks and holds the currently selected mouse button.
- <.> (Del) releases the mouse button, which was previously clicked with the <0> (Ins) key.
Questions, critics and bugfixes to: Alexander+XConfig@Leidinger.net