Main > Free Download Search >

Free linux input software for linux

linux input

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6294
Linux::Input 1.02

Linux::Input 1.02


Linux::Input is a Linux input event interface. more>>
Linux::Input is a Linux input event interface.

SYNOPSIS

Example: 1 joystick using event API

my $js1 = Linux::Input->new(/dev/input/event3);
while (1) {
while (my @events = $js1->poll(0.01)) {
foreach (@event) {
}
}
}

Example: 2 joysticks using joystick API (different event structure)

my $js1 = Linux::Input::Joystick->new(/dev/input/js0);
my $js2 = Linux::Input::Joystick->new(/dev/input/js1);
my $selector = IO::Select->new();
$selector->add($js1->fh);
$selector->add($js2->fh);

while (my $fh = $selector->can_read) {
my @event;
if ($fh == $js1->fh) {
@event = $js1->poll()
} elsif ($fh == $js2->fh) {
@event = $js2->poll()
}
foreach (@event) {
# work
}
}

Example 3: monitor all input devices

use File::Basename qw(basename);
my @inputs = map { "/dev/input/" . basename($_) }
;

my @dev;
my $selector = IO::Select->new();
foreach (@inputs) {
my $device = Linux::Input->new($_);
$selector->add($device->fh);
push @dev, $device;
}

while (my $fh = $selector->can_read) {
# work
}

Example 4: testing for events on the command line

# information on what event queue belongs to what device
cat /proc/bus/input/devices

# verify that events are coming in
sudo evtest.pl /dev/input/event*

<<less
Download (0.006MB)
Added: 2007-01-25 License: Perl Artistic License Price:
1006 downloads
Linux::Input::Joystick 1.02

Linux::Input::Joystick 1.02


Linux::Input::Joystick is a joystick-specific interface for Linux 2.2+ more>>
Linux::Input::Joystick is a joystick-specific interface for Linux 2.2+

SYNOPSIS

Usage

use YAML;
my $js = Linux::Input::Joystick->new(/dev/input/js0);
while (1) {
my @event = $js->poll(0.01);
print Dump($_) foreach (@event);
}

This is a subclass of Linux::Input that implements the joystick event interface that versions of Linux from 2.2 onward support. It differs from the normal event interface in that it uses a slightly different C struct to return event information.

This subclass inherits all of Linux::Inputs methods, but differs from it in the following ways:

Class Methods

new

This method takes a $filename and returns a Linux::Input::Joystick object on success.

Example:

my $js = Linux::Input::Joystick->new(/dev/input/js1);

event_bytes

This method returns the size of the joystick event structure (which is always 8) no matter what platform you run this on.

Object Methods

poll

This method takes a $timeout as a parameter and returns an list of @events after that timeout has elapsed. The hashrefs inside @events have the following key/value pairs.

time

This is the time in microseconds that this event happened.
type

This is the type of event.
number

This number represents a more specific instance of type. For example, if type is 1 (meaning button event), then number might be 5 (meaning button 5 moved).
value

This number specifies what happened. Keeping the previous example in mind, if the value received is 1, that means the button was pressed. However, if its 0, that means the button was released.

For more information on what values to expect in this hashref, go look at /usr/include/linux/joystick.h

<<less
Download (0.006MB)
Added: 2007-01-25 License: Perl Artistic License Price:
1003 downloads
PLD Linux 2.0

PLD Linux 2.0


PLD Linux is a Polish Linux distribution. more>>
PLD Linux is operating system, which can be applied on Your computer. Huge amount of packages available, makes that everyone should find something useful.

The distribution is being developed in Poland by Poles however, we would like users from all around the world to use it.

The PLD Linux Team has released the first official stable version on November, 22, 2002.
<<less
Download (693MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
913 downloads
Vine Linux 4.1

Vine Linux 4.1


Vine Linux is a Linux distribution with a highly customized Japanese environment. more>>
Vine Linux project is a Linux distribution with a highly customized Japanese environment.

Many applications supporting Kanji-Strings are included and are pre-configured so that they work just after installation is complete.

Window Maker is the standard window manager in Vine Linux. The menus and dockable applications are customized for Vine Linux and many applications are started up by a mouse click on the menus and docks.

You can select FreeWnn (or Wnn6 for CR version) or Canna as a Kanji input method by using a menu of display manager: wdm.

GNOME is included for users who prefer the gnome based user environment. Vine Linux can be installed without gnome support if space is limited. KDE is also available via additional packages available in VinePlus.

Many of the basic commands and applications have Japanese localization. You can change the default localization by changing and envionment variable.

Vine Linux comes with a lot of Japanese documentations. Provided to help you are: the Vine Linux online manuals, Japanese documentations by the JF Project, Japanese manual pages by the JM Project, and X Japanese Documentation Project.

You can easily find required information from the installed documents by using namazu, a search engine. included with the Vine Linux installations. The tknamazu, a GUI frontent for namazu, starts by a click of the information mark located in the dock of Window Maker.

X Window System, XFree86-3.3.6, is chosen because of its stability and supports new graphic chips, such as NVIDIA GeForce 256/DDR and Intel i810/i815.

Japanese fixed fonts (10,12,14,16,20,24 dot) are included with bold and italic font styles for each font and size.

Five DynaFonts are also included as scalable fonts on X Window. You can utilize these fonts in pLaTeX, Tgif, Gimp,Netscape Communicator, and so on.

Many printers popular in Japan are supported by vine-printfilters. The printer configuration is easily done by the printtool.

Vine Linux offers packages to build WWW server (apache), mail server (postfix), ftp server (proftpd), samba server, openssh server, and many other server daemons.

<<less
Download (640MB)
Added: 2007-02-22 License: GPL (GNU General Public License) Price:
975 downloads
linux-look

linux-look


linux-look is a SuperKaramba theme that contains 2 monitors, which are the same (only the color off the font is different). more>>
linux-look is a SuperKaramba theme that contains 2 monitors, which are the same (only the color off the font is different). In the preview you can see the different in color .

I give credit to Beany for the buttons off the amarok-player.

<<less
Download (0.091MB)
Added: 2007-04-04 License: Artistic License Price:
937 downloads
Linux distribution race 1.0

Linux distribution race 1.0


Linux distribution race is a cool car race for 4 players. more>>
Linux distribution race is a cool car race for 4 players, cars are named by Linux distributions (Mandrake, SUSE, RedHat, Debian).

You can create maps in GIMP. Controls: WSAD, TGFH, IKJL, arrows.

<<less
Download (1.2MB)
Added: 2005-12-07 License: GPL (GNU General Public License) Price:
1422 downloads
Swinput 0.6

Swinput 0.6


Swinput can fake a mouse and a keyboard by using the Linux Input System. more>>
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.

Swinput project is useful when testing applications.

It was developed to use when testing Xnee.
<<less
Download (0.013MB)
Added: 2006-05-05 License: GPL (GNU General Public License) Price:
1269 downloads
Linux Commander 0.5.2

Linux Commander 0.5.2


Linux Commander is a file manager for X11 using GTK+. more>>
Linux Commander is a powerful file manager for the X Window System.

It is partially modelled after Window Commander for Windows.

<<less
Download (0.16MB)
Added: 2005-04-29 License: GPL (GNU General Public License) Price:
1665 downloads
MURIX Linux 2.6.19

MURIX Linux 2.6.19


MURIX Linux is a distribution based on LinuxFromScratch for building bootable CD-ROMs. more>>
MURIX Linux is a distribution based on LinuxFromScratch for building bootable CD-ROMs.

Since you build it from source, MURIX should function on almost any hardware.
<<less
Download (26.6MB)
Added: 2007-01-01 License: GPL (GNU General Public License) Price:
1027 downloads
Trinacria Linux 2.0

Trinacria Linux 2.0


Trinacria Linux is a new Italian distribution based on KNOPPIX. more>>
Trinacria Linux is a new Italian distribution based on KNOPPIX.

Trinacria Linuxs primary target markets are the Italian office users and Linux beginners.
<<less
Download (683.9MB)
Added: 2006-10-10 License: GPL (GNU General Public License) Price:
1114 downloads
Linux DC++ 20070101

Linux DC++ 20070101


Linux DC++ is a project to port the DC++ direct connect client to Linux or any POSIX-compliant Unix. more>>
Linux DC++ is a project to port the DC++ direct connect client to Linux or any POSIX-compliant Unix.

<<less
Download (MB)
Added: 2007-01-04 License: GPL (GNU General Public License) Price:
658 downloads
Phrealon Linux 0.96

Phrealon Linux 0.96


Phrealon Linux is a bootable Linux CD for imaging workstations. more>>
Phrealon is a bootable linux CD based on Slackware Linux 8.0 (now 9.0)designed to allow the easy imaging of multiple workstations.

It utilizes the udpcast set of Linux tools to accomplish this.
<<less
Download (34.4MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1665 downloads
Mandriva Linux 2008

Mandriva Linux 2008


Mandriva Linux One 2008 is the best way to start using Linux. more>> Mandriva Linux One 2008 is the best way to start using Linux. A full Linux operating system on a single CD for both new and experienced Linux users, it is fast to download and install, and also safe to try with a live mode. One is really the one CD you need!
<<less
Download (696.66MB)
Added: 2009-04-09 License: Freeware Price: Free
227 downloads
Linux MSN Messenger Engine 1.0

Linux MSN Messenger Engine 1.0


Linux MSN Messenger Engine is a fully asynchronous, and fully multithreaded MSN messenger engine. more>>
Linux MSN Messenger Engine is a fully asynchronous, and fully multithreaded MSN messenger engine.
Preliminary releases will be statically combined with an ncurses console-based EPIC4-like interface for instant messaging functionality.
Enhancements:
- Code cleanup
<<less
Download (0.056MB)
Added: 2006-05-30 License: GPL (GNU General Public License) Price:
827 downloads
EKG For Linux 1.0.25

EKG For Linux 1.0.25


EKG is a simple yet powerful key more>> EKG is a simple yet powerful key (password) generator whose only purpose is to help you create really complex passwords.<<less
Download (146KB)
Added: 2009-04-25 License: Freeware Price: Free
193 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5