Newbies What Next ? News Forums Calendar
Home | YouTube | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · 9 Excellent Open Source Configuration Management Applications
 · A Beginner’s Introduction to Linux
 · Simon Tatham’s Portable Puzzle Collection – Games for the Brain
 · Captain Holetooth – Explorative 2D Platform Game for Kids
 · Taisei – A Classy, Frenetic Shoot’em Up Game in the Style of The Touhou Project
 · YouTube Channel
 · Minilens – Fun Open Source Puzzle Platform Game
 · Wizznic! – Highly Addictive Open Source Puzzle Game
 · Success! Beelink S1 Running Linux – Courtesy of the Open Source Community
 · Beelink S1 Mini PC and Linux – Comedy Gold


Latest Links


Top : Software : Utilities : Keyboard and Joystick

9 Excellent Open Source Configuration Management Applications
This software automates the configuration of machines to a particular state. Like any other tools, they are designed to solve specific problems in certain ways. The goal is to get a system from whatever state it is in, into the desired state. Configuration management software are the tools of choice for many system administrators and devops professionals.

(Read more)
Hackpad is an open source web-based realtime wiki, based on the open source EtherPad collaborative document editor. Read more


  • synergy2
    synergy2 lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. Read more hot
  • AutoKey
    AutoKey is an open source desktop automation utility. It allows the automation of virtually any task by responding to typed abbreviations and hotkeys. Read more
  • Caribou
    Caribou is an open source input assistive technology intended for switch and pointer users, developed as an alternative to the Gnome On-screen Keyboard. Read more
  • Crikey
    Conveniently Repeated Input Key: a program to map strings to keys on Linux
  • E-Keyboard
    an Enlightenment epplet used to switch between different keymaps (keyboard layouts) in X. It is a graphical frontend to the 'setxkbmap' command
  • Enhanced Dispositioned Keyboard
    Enhanced Dispositioned Keyboard consists of a C++ library (libedk), a keyboard layout editor (edk), and a simple test application.
  • fbxkb
    fbxkb is a NETWM compliant keyboard indicator and switcher. It shows a flag of current keyboard in a systray area and allows you to switch to another one.
  • Florence
    Florence is a virtual keyboard for GNOME that appears on screen. It is adapted for people who are able to use a pointing device but have difficulties using a real keyboard. It aims at being easy and pretty. Read more
  • GAI Leds
    a GNOME panel applet that displays the keyboard status leds
  • ginvoke
    ginvoke is a programmable GTK+ QuickSilver clone for software developers.
  • GSwitchIt
    a simple keyboard state indicator for GNOME panel
  • GTKeyboard
    a graphical keyboard that can be useful for the physically disabled and for keyboardless workstations
  • IceWMCP Keyboard
    a tool for easily setting the keyboard repeat rate and delay. Basically, it is a frontend for 'xset', standard on most Unix/Linux systems
  • IceWMCP KeyEdit
    a tool for managing IceWM shortcut keys (stored in the "keys" file). With this tool, you make use of IceWM useful shortcut functionality
  • joy2key
    emulate keyboard events using a joystick
  • Joyevmouse
    Joymouse uses the Linux evdev/uinput interface to translate joystick events to mouse events, making it possible to operate a desktop using a joystick.
  • js2mouse
    Js2mouse converts joystick events into mouse events, so the user can use his joystick/gamepad as a pointer instead of the mouse. It works with any kind of joystick (analogic or digital) and with any kind of program (X, GPM, etc.). Js2mouse doesn't need root privileges. It can emulate PS/2 and IMPS/2 protocols, and joystick keys can be assigned.
  • kbd-mangler
    kbd-mangler is a tool to modify the keyboard behaviour at a low level in the linux kernel. Modifications are transparent for the entire system and work naturally with any console or X application.
  • kbde
    a keyboard emulator. It allows you to emulate keyboard input for keyboardless x86 computers
  • kbtrap
    kbtrap is a program that monitors a keyboard for events and executes commands when selected keys are pressed/released. It is implemented as a server/client connected by pipes for flexibility. Possible uses for this include using a keyboard/numpad to control applications such as media players, media centers (using a remote that identifies itself as a keyboard), kiosks, and anything that needs to perform special events on certain keyboard events.
  • kcmjoy
    kcmjoy is a Joystick configuration and calibration utility.
  • Keyplex
    Keyplex is a keyboard multiplexer for X11 terminals. It will spawn a number of terminals, and when it has focus it relays all keystrokes and mouse-button2 (paste) to them.
  • keyTouch
    allows you to easily configure the extra function keys of your keyboard. This means that you can define, for every individual function key, what to do if it is pressed
  • KKBSwitch
    a keyboard layout indicator for KDE 2 or 3. It is useful when you have configured the XKeyboard extension of your X Server to have more than one keyboard group (layout), for example US/ASCII and Russian
  • KKeyled
    a KDE panel tray widget which displays the LED states of the keyboard (ie. Caps Lock, Num Lock, and Scroll Lock)
  • KLeds
    KLeds is a little program for the KDE Desktop Environment. It shows up in the KDE Panel and displays the current state of the keyboard indicator LED's (NumLock, ScrollLock and CapsLock). It is extremly useful, if you own a Keyboard like the Logitech Cordless Desktop or any other keyboard without LED's.
  • Klineakconfig
    a utility designed to enable the use and configuration of those special keys on Internet, Easy Access and Multimedia keyboards in Linux
  • KRusskej
    KRusskej is an on-screen Russian keyboard and Socrat dictionary front-end for Linux.
  • ksuperkey
    ksuperkey is a small utility that allows you to use your Super key (sometimes called Meta or Windows key) to open your application menu, while keeping the functionality to use Super in keyboard shortcuts.
  • Lock Keys
    Lock keys applet is a GNOME-applet, that shows the status of the caps-, num- and scroll-lock keys of your keyboard.
  • Morseall
    Morseall is a Morse Code user interface. Morseall allows you to use computer by tapping morse code on the buttons of your mouse.
  • MultiMedia Keyboard Controller
    a project that is meant to enable actions on your "extra buttons" on your keyboard. Also, version 0.3 and forward supports mouse gestures
  • mx5000tools
    mx5000tools is a set of tools to control the LCD that is part of the keyboard that comes with the Logitech Cordless Desktop MX5000 Laser. These tools make it possible to control what is displayed on the LCD and to use some of the keys that are not recognized by the stock Linux HID driver.
  • mxk
    mxk is a programmable userspace input rewriting system. It can be used to implement complex input translations such as on the fly keymap switch between dvorak and querty, chord-based braille entry , macro recording, and virtual mouse controlled from the keypad.
  • NumLockX
    NumLockX can change the state of the numlock LED in X.
  • OneStroke
    OneStroke is a freehand gesture character input program. Gestures consist of one mouse stroke drawn on the program drawing pad. Each gesture symbol has an X11 keycode and modifiers associated with it. A keyboard event is generated using the XTest extension and sent to the focused window with each gesture as if typed on the keyboard.
  • oscjoy
    oscjoy is a command-line program that lets you use any connected joysticks as OpenSoundControl devices. It should work under any operating system that is supported by the SDL library. Pre-built executables are included for SUSE Linux (9.1+), MacOS/X (10.3+), and Windows XP.
  • QJoyPad
    a simple Linux/QT program with a friendly interface that lets you use your gaming devices where you want them: in your games! QJoyPad takes input from a gamepad or joystick and translates it into key strokes or mouse actions, letting you control any XWindows program with your gaming device
  • QStick
    uses the XTest extension in XFree86 to send keyboard messages to an X server from a Linux-supported joystick.
  • Reactive Keyboard
    Reactive Keyboard (rk) adds predictive autocompletion to your Unix shell. It tracks your history, then makes suggestions as you type. It suggests command line completions based on prior input. Just ignore wrong suggestions; press CTRL-W to accept correct ones.
  • SDLJoytest
    allows the user to select from all joysticks found on the system (by SDL), and then test that selected joystick or other game controller
  • swinput
    Swinput can fake a mouse and a keyboard by using the Linux Input System. The swinput modules read from a device and fakes hardware event (mouse motion, key presses etc) as commands written on the devices. Swinput presents status etc on the proc filesystem.
  • uControl
    gives you the ability to take those useless keys, that you're certain would have been better fashioned as something else, and turn them into something useful. It started out as a simple hack to remap the caps lock key to a control key, but has since evolved into a fairly sophisticated means of remapping many of the modifier keys
  • Wacom Intuos3 ExpressKeys
    Wacom Intuos3 ExpressKeys support allows the ExpressKeys and Touch Strips of a Wacom Intuos3 tablet or a Cintiq 21UX Interactive Pen Display to be supported through the use of the XInput and XTest extensions in X. Using "xsetwacom", it can provide an automatic change of stylus pressure sensitivity (a.k.a. PressCurve) when going from one program window to the next. This feature is independent of the connected tablet model. A graphical configuration tool named "wacom-config" is under development.
  • wmjump
    wmjump provides keyboard navigation for the Linux desktop. Use the keyboard to switch between windows and workspaces.
  • X Automation Tools
    control X from the command line for scripts, and do "visual scraping" to find things on the screen. The conrol interface allows mouse movement, clicking, button up/down, key up/down, etc, and uses the XTest extension so you don't have the annoying problems that xse has when apps ignore sent events
  • xbindkeys
    xbindkeys associates keys to shell commands under X.
  • xchainkeys
    xchainkeys is a standalone X11 program to create chained key bindings similar to those found in the ratpoison window manager or the screen terminal multiplexer.
  • xgrk
    Write GREEK in the X Window System: makes it possible to change keyboard mapping with alt-shift or meta-shift combinations or by clicking on the displayed flag image
  • 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).
  • Xhotkeys
    The purpose of Xhotkeys is to provide a simple and easy configurable hotkey launcher for the X-Window System. It should work on all desktops (Gnome, KDE, Xfce, ...) available for GNU/Linux. Although Xhotkeys has a graphical GTK+ configurator, it's possible to manage the configuration file manually.
  • XKeyCaps
    a graphical front-end to xmodmap. It opens a window that looks like a keyboard; moving the mouse over a key shows what KeySyms and Modifier bits that key generates. Clicking on a key simulates KeyPress/KeyRelease events on the window of your choice. It is possible to change the KeySyms and Modifiers generated by a key through a mouse-based interface
  • xkeysw
    xkeysw is a keyboard layout switch for X-windows.
  • xlax
    xlax is an X11 input multiplexer: it sends your keyboard input from the xlax window to a group of windows simultaneously. The tool is designed for system administrators who typically have to do the same thing on several machines (or in several different directories).
  • xrebind
    xrebind allows you to bind keys or buttons. These can be used to generate mouse motions, button presses or releases, key presses or releases, or to launch programs.
  • xvkbd
    xvkbd is a virtual (graphical) keyboard program for X Window System which provides facility to enter characters onto other clients (softwares) by clicking on a keyboard displayed on the screen. Read more
  • xvnkb
    a Vietnamese keyboard input for X-Window. It provides an useful way for editing Vietnamese on X-Window environment with popular input methods and charsets. This software released under GNU GPL license
  • xxkb
    a keyboard layout switcher and indicator. Unlike the programs that reload keyboard maps and use their own hotkeys, xxkb is a simple GUI for XKB (X KeyBoard extension) and just sends commands to and accepts events from XKB. Than means that it will work with the existing setup of your X Server without any modifications

Matching Content

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.