Numpaar is a program that turns your (possibly wireless) number pad into a remote that controls your computer. You can think of it as just another keyboard shortcut program, but it's more powerful and extensible than traditional ones.
This is still a Beta version... Interfaces may be changed in the future.
- Runs on Linux with X Window System
- (Tested under Ubuntu Linux)
- Bind any key on a number pad to any script written in Perl.
- Automatically change key bindings according to the active window.
- Stateful key bindings.
- Object-oriented key binding customization (based on Perl modules).
- xdotool and libxdo (version 2)
- http://www.semicomplete.com/projects/xdotool/
- The latest version is recommended.
- Requires libxtst to build it.
- libx11 (Xlib)
- Perl environment
- Class::Inspector module (provided as libclass-inspector-perl package for Ubuntu)
- Gtk2 module
- Pango module
-
Place the source tree somewhere, say /opt/numpaar/
-
Build
$ cd /opt/numpaar $ make
-
Set PATH and PERL5LIB to /opt/numpaar and /opt/numpaar/lib, respectively. For example,
$ echo 'export PATH="/opt/numpaar:$PATH"' >> ~/.profile $ echo 'export PERL5LIB="/opt/numpaar/lib:$PERL5LIB"' >> ~/.profile
-
Create configuration file '.numpaar' in your home directory.
$ cp /opt/numpaar/dot.numpaar.sample ~/.numpaar
-
Edit ~/.numpaar as you like.
Simply execute numpaar.
$ numpaar
If you already run numpaar, it is killed.
You can find more detailed document at Numpaar Wiki.
- Internationalization.
- Write document on how to configure Numpaar.
- Automate installation process.
Toshio Ito
- https://github.com/debug-ito
- debug.ito [at] gmail.com