Projects / xhkeys


xhkeys allows you to assign an action to any key that is otherwise unused in X (such as the "menu" key on a 105 key keyboard, extra keys on some keyboard models, or odd keys on laptops). The action assigned to a key or key combination (key and modifiers) can be a builtin operation, a call to an external application, the sending of a key event (simulating a key press/release), or the sending of a mouse button event (simulating a button press/release). It also features plug-in support and on-screen display.

Operating Systems

Recent releases

  •  05 Jul 2004 12:48

    Release Notes: Stopping with the cdaudio plugin was fixed. The configuration script was fixed. No OSD is done on plugin errors where the message length is 0.

    •  02 Jul 2004 02:55

      Release Notes: In this version, the OSD is now displayed in a separate window which makes it always on top, there are new configuration resources related to OSD including osdTextTop, osdBkgrMask, osdBkgrColour, osdFrameWidth, and osdFrameColour, there is an optional display_name with a -- osd command line argument, and there is a simpler plugin interface.

      •  25 Jun 2004 13:36

        No changes have been submitted for this release.

        •  18 Jun 2004 02:32

          Release Notes: Plugin support, an on-screen display, a code cleanup, and new functions.

          •  11 Mar 2003 03:55

            Release Notes: New target window selection by stacking order (topmost, bottom, or root).


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.