From: James S. <jsi...@us...> - 2001-11-03 00:14:39
|
Update of /cvsroot/linuxconsole/ruby/web/htdocs/input In directory usw-pr-cvs1:/tmp/cvs-serv19658 Added Files: adapters.html hardware.html input.html joystick.html links.html Log Message: Moved them here so not to conflict with the fbdev stuff. --- NEW FILE: adapters.html --- <!DOCTYPE "-//IETF//DTD HTML 3.2//EN" PUBLIC> <html> <head> <meta name="description" content="Linux Input drivers"> <meta name="keywords" content="joystick gamepad keyboard mouse wheel force feedback touchpad tablet input device linux driver gnu"> <title>Linux Input Drivers</title> <LINK REV=MADE HREF="mailto:vo...@su..."> </head> <body text="#000000" bgcolor="#ffffff"> <table border=0 cellspacing=0 cellpadding=0 width="100%" bgcolor="#FFFFFF"> <tr><td><img SRC="images/l1i.png" border=0 width=32 height=64 alt=""><br></td><td width="100%" background="images/m1i.png"> <img src="images/title.png" border=0 alt="Linux Input Drivers" width=512 height=64><br></td><td> <img SRC="images/r1i.png" border=0 width=32 height=64 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td></td><td> <img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <div align=center><strong> <a href="input.html#introduction">Introduction</a> - <a href="input.html#news">News</a> - <a href="../quick.html#download">Download</a> - <a href="joystick.html">Joysticks</a> - <a href="../quick.html">Quick Start</a> - <a href="input.html#documentation">Documentation</a> - <a href="input_hardware.html">Supported Hardware</a> - <a href="adapters.html">Adapters</a> - <a href="links.html">Links</a><br> </strong></div></td><td background="images/r3i.png"><img src="images/r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l4i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r4i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l6i.png" border=0 width=32 height=16 alt=""><br></td><td background="images/m2i.png"> <img src="images/m2i.png" border=0 width=32 height=16 alt=""><br></td><td> <img src="images/r6i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <!-----------------------------------------------------------------------------------------------------------> <h2>Sun keyboard to PC serial port adapter</h2> <p> Many people have dreamed having their Sun Type 4 or Type 5 keyboard attached to their Linux box up to now. And with this adapter, it is finally possible. Because the standard Sun keyboards use TTL RS232 at 1200 bps to talk to the Suns, it's very easy to make them talk to any non-Sun computer by converting this to true RS232. All what you need is a MAX232 chip that'll take care about the correct voltage levels, and also some chip to invert the signals (CD4049 in the pic, I've used a 7400 quad-nand myself), since the MAX232 inverts them as well, and we don't need this. This all easily fits into a 25-pin serial connector. The schematic below was drawn by Leonardo M. Teixiera <leo...@in...>. <p> <div align=center> <img src="sunkbd.png" alt="Sun to RS232 interface schematic" width=578 height=366> </div> <p> <h2>Parport to AUX port adapter</h2> <p> In some cases one kbd port and one aux port is not enough and you may want to add another keyboard or mouse. You can use this adapter, together with the parkbd.c module for that. Schematics will follow sometime later. <p> <!-----------------------------------------------------------------------------------------------------------> <address> <p>Send any questions, comments, bug reports to: <a href="mailto:vo...@su...">Vojtech Pavlik <vo...@su...></a></p> </address> <div align=center> <a href="http://www.suse.cz/"><img src="images/sponsor.png" alt="Sponsored by SuSE" border=0 width=298 height=61></a> </div> </td><td background="images/r3i.png"><img src="images/r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l5i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r5i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l7i.png" border=0 width=32 height=16 alt=""><br></td><td background="images/m2i.png"> <img src="images/m2i.png" border=0 width=32 height=16 alt=""><br> </td><td><img SRC="images/r7i.png" border=0 width=32 height=16 alt=""><br></td></tr> </table> </body> </html> --- NEW FILE: hardware.html --- <!DOCTYPE "-//IETF//DTD HTML 3.2//EN" PUBLIC> <html> <head> <meta name="description" content="Linux Input drivers"> <meta name="keywords" content="joystick gamepad keyboard mouse wheel force feedback touchpad tablet input device linux driver gnu"> <title>Linux Input Drivers</title> <LINK REV=MADE HREF="mailto:vo...@su..."> </head> <body text="#000000" bgcolor="#ffffff"> <table border=0 cellspacing=0 cellpadding=0 width="100%" bgcolor="#FFFFFF"> <tr><td><img SRC="images/l1i.png" border=0 width=32 height=64 alt=""><br></td><td width="100%" background="images/m1i.png"> <img src="images/title.png" border=0 alt="Linux Input Drivers" width=512 height=64><br></td><td> <img SRC="images/r1i.png" border=0 width=32 height=64 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td></td><td> <img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <div align=center><strong> <a href="input.html#introduction">Introduction</a> - <a href="input.html#news">News</a> - <a href="../quick.html#download">Download</a> - <a href="joystick.html">Joysticks</a> - <a href="../quick.html">Quick Start</a> - <a href="input.html#documentation">Documentation</a> - <a href="hardware.html">Supported Hardware</a> - <a href="adapters.html">Adapters</a> - <a href="links.html">Links</a><br> </strong></div></td><td background="images/r3i.png"><img src="images/r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l4i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r4i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l6i.png" border=0 width=32 height=16 alt=""><br></td><td background="images/m2i.png"> <img src="images/m2i.png" border=0 width=32 height=16 alt=""><br></td><td> <img src="images/r6i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <!-----------------------------------------------------------------------------------------------------------> <h2><a name="hardware">Supported hardware</a></h2> <p> Currently supported devices are: <p> <ul> <li>PS/2 port controllers <ul> <li>i8042 AT kbd+aux controller <li>ct82c710 aux controller <li>Q40 kbd controller <li>Acorn RiscPC kbd controller <li>parport to aux adapter </ul> <li>Serial ports <ul> <li>serial port line discipline </ul> <li>Game ports <ul> <li>NS558 compatible gameports <ul> <li>Legacy ISA gameports <li>ISA PnP gameports <li>PCI gameports (SB Live!) </ul> <li>PCI ADC gameports <ul> <li>Aureal Vortex <li>Aureal Vortex2 <li>Trident 4DWave/DX <li>Trident 4DWave/NX </ul> <li>PDPI Lightning 4 advanced gameport card </ul> <li>PS/2 devices <ul> <li>AT keyboards (Set 2 and Set 3) <ul> <li>Set 2 (AT) keyboards native mode <li>Set 3 (PS/2) keyboards native mode <li>Set 2 Extended (IBM RapidAccess, Chicony ...) keyboards </ul> <li>XT keyboards <li>PS/2 mice <ul> <li>Standard PS/2 mice <li>Microsoft IntelliMouse/IntelliEye and other ImPS/2 mice <li>Mictosoft IntelliMouse Explorer and other ImExPS/2 5-button mice <li>Genius NetMouse/NetScroll and other GenPS/2 mice <li>Logitech Pilot, MouseMan, and other PS/2++ mice <li>Logitech TouchPad 3 (PS/2T++) </ul> </ul> <li>Serial devices <ul> <li>Serial mice (MSC, Sun, MS, MMan, IntelliMouse and MMWheel) <ul> <li>MouseSystems mice <li>Microsoft 2-button mice <li>Microsoft mice w/ middle-button detection <li>Logitech/Genius 3-button MS mode mice (MouseMan) <li>Microsoft IntelliMouse mice <li>Logitech MouseManWheel mice </ul> <li>Sun keyboards <ul> <li>Type 4 Sun keyboards <li>Type 5 Sun keyboards </ul> <li>Logitech WingMan Warrior joystick <li>LogiCad3d Magellan 6dof controllers <li>LabTec SpaceOrb/Avenger 6dof controller <li>LabTec SpaceBall 4000 FLX 6dof controller <li>Gunze AHL-51S touchscreen <li>Gravis Stinger <li>I-Force based joysticks and wheels (without force feedback) <ul> <li>Logitech WingMan Force <li>Logitech WingMan Force Wheel <li>Guillemot Race Leader Wheel <li>and others </ul> </ul> <li>Gameport devices <ul> <li>Analog joysticks and gamepads <ul> <li>Standard analog joysticks <li>CH FlightStick Pro compatible joysticks <li>ThrustMaster FCS compatible joysticks <li>Genius 6 and 8 button compatible gamepads <li>Saitek Cyborg 3D Digital <li>Saitek Cyborg 3D Digital Pad <li>Saitek R4 Racing Wheel </ul> <li>Assasin 3D and MadCatz Panther devices <ul> <li>FP-Gaming Assasin 3D trackball + ADC gameport <li>MadCatz Panther trackball + ADC gameport <li>MadCatz Panther XL joystick </ul> <li>Logitech ADI digital joysticks and gamepads <ul> <li>Logitech CyberMan 2 <li>Logitech ThunderPad Digital <li>Logitech WingMan Extreme Digital <li>Logitech WingMan Extreme Digital 3D <li>Logitech WingMan Formula <li>Logitech WingMan Gamepad <li>Logitech WingMan Gamepad Extreme <li>Logitech WingMan Gamepad USB <li>Logitech WingMan Interceptor </ul> <li>Creative Labs Blaster Cobra gamepad <li>Genius Digital joysticks <ul> <li>Genius Flight2000 F-23 joystick <li>Genius Flight2000 F-31 joystick <li>Genius G-09D gamepad (without force feedback) </ul> <li>Gravis GrIP joysticks and gamepads <ul> <li>Gravis GamePad Pro <li>Gravis BlackHawk Digital joystick <li>Gravis Xterminator Digital gamepad <li>Gravis Xterminator DualControl joystick </ul> <li>InterAct digital joysticks and gamepads <ul> <li>InterAct HammerHead/FX gamepad (without force feedback) <li>InterAct ProPad8 gamepad </ul> <li>ThrustMaster DirectConnect joysticks and gamepads <ul> <li>ThrustMaster Millenium 3D Inceptor <li>ThrustMaster Rage 3D <li>ThrustMaster FragMaster <li>ThrustMaster Fusion Digital Game Pad <li>ThrustMaster Attack Throttle </ul> <li>Microsoft SideWinder digital joysticks and gamepads <ul> <li>Microsoft SideWinder 3D Pro <li>Microsoft SideWinder Force Feedback Pro (without force feedback) <li>Microsoft SideWinder Force Feedback Wheel (without force feedback) <li>Microsoft SideWinder FreeStyle Pro <li>Microsoft SideWinder GamePad <li>Microsoft SideWinder Precision Pro <li>Microsoft SideWinder Precision Pro USB </ul> </ul> <li>Parallel port devices <ul> <li>Gaming console joysticks and gamepads <ul> <li>Multisystem joysticks (Atari, Amiga, Commodore, Amstrad) <li>Nintendo 64 gamepads <li>Nintendo Entertainment System (and clone - SVI, Pegasus ...) gamepads <li>Sega Genesis (MegaDrive) gamepads <li>Sega Genesis extended 5 and 6 button gamepads <li>Sega Master System gamepads <li>Sega Saturn gamepads <li>Sony PSX Analog gamepads <li>Sony PSX DualShock gamepads <li>Sony PSX gamepads <li>Sony PSX JogCon gamepads <li>Sony PSX MadCatz wheel <li>Sony PSX Namco stick <li>Sony PSX NegCon gamepads <li>Super Nintendo Entertainment System gamepads <li>0.8.0.2 Multisystem joystick interface <li>SNESKey/DirectPadPro parallel port joystick interfaces <li>TurboGraFX parallel port joystick interface </ul> </ul> <li>Bus devices <ul> <li>Inport busmice <ul> <li>Microsoft InPort busmouse <li>ATI XL busmouse </ul> <li>Logitech busmice <li>IBM PC110 touchpad <li>Amiga input devices <ul> <li>Amiga keyboard <li>Amiga mouse <li>Amiga digital joystick </ul> <li>Acorn RiscPC mouse </ul> <li>USB devices <ul> <li>Human Interface Device standard (HID) devices <ul> <li>HID Mice (w/ wheel) <li>HID Keyboards <li>HID Joysticks and gamepads <li>HID Digitizers and tablets </ul> <li>HID Boot Protocol devices <ul> <li>HIDBP Keyboards <li>HIDBP Mice </ul> <li>I-Force based joysticks and wheels (without force feedback) <ul> <li>Logitech WingMan Force <li>Logitech WingMan Force Wheel <li>and others </ul> <li>Wacom digitizers <ul> <li>Wacom Graphire <li>Wacom Intuos 4x5 <li>Wacom Intuos 6x8 <li>Wacom Intuos 9x12 <li>Wacom Intuos 12x12 <li>Wacom Intuos 12x18 </ul> </ul> </ul> <p> Devices that have a good chance to be supported soon: <p> <ul> <li>A4-Tech double-wheel MagicChip mice <li>HammerHead/FX and PSX RumblePack with ForceFeedback! <li>LabTec SpaceBall 2003 FLX <li>LabTec SpaceBall 3003 FLX <li>LogiCad3D CyberPuck <li>LogiCad3D Magellan Plus <li>Logitech CyberMan </ul> <p> Devices for which there is a hope to be supported sometime: <p> <ul> <li>Art+Com Joystick-Connect <li>BG Systems BeeBox <li>BG Systems CerealBox & FlyPanel <li>BG Systems FlyBox <li>Colorado Spectrum Notebook Gameport <li>Colorado Spectrum Workstation Gameport <li>Gravis GrIP MultiPort <li>I-Force force feedback <li>Immersion Impulse Engine 2000 <li>Immersion Interface Box <li>Logitech 3D Mouse <li>Microsoft SideWinder Force Feedback Pro & Wheel with ForceFeedback <li>Pegasus FreeD <li>Technology Playgroup Unwinder <li>ThrustMaster serial joysticks </ul> <p> If you have any input devices you'd like to be supported by these drivers, tell me! <p> <!-----------------------------------------------------------------------------------------------------------> <address> <p>Send any questions, comments, bug reports to: <a href="mailto:vo...@su...">Vojtech Pavlik <vo...@su...></a></p> </address> <div align=center> <a href="http://www.suse.cz/"><img src="sponsor.png" alt="Sponsored by SuSE" border=0 width=298 height=61></a> </div> </td><td background="images/r3i.png"><img src="images/r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l5i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r5i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l7i.png" border=0 width=32 height=16 alt=""><br></td><td background="images/m2i.png"> <img src="images/m2i.png" border=0 width=32 height=16 alt=""><br> </td><td><img SRC="images/r7i.png" border=0 width=32 height=16 alt=""><br></td></tr> </table> </body> </html> --- NEW FILE: input.html --- <!DOCTYPE "-//IETF//DTD HTML 3.2//EN" PUBLIC> <html> <head> <meta name="description" content="Linux Input drivers"> <meta name="keywords" content="joystick gamepad keyboard mouse wheel force feedback touchpad tablet input device linux driver gnu"> <title>Linux Input Drivers</title> <LINK REV=MADE HREF="mailto:vo...@su..."> </head> <body text="#000000" bgcolor="#ffffff"> <table border=0 cellspacing=0 cellpadding=0 width="100%" bgcolor="#FFFFFF"> <tr><td><img SRC="images/l1i.png" border=0 width=32 height=64 alt=""><br></td><td width="100%" background="images/m1i.png"> <img src="images/title.png" border=0 alt="Linux Input Drivers" width=512 height=64><br></td><td> <img SRC="images/r1i.png" border=0 width=32 height=64 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td></td><td> <img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <div align=center><strong> <a href="input.html#introduction">Introduction</a> - <a href="input.html#news">News</a> - <a href="../quick.html#download">Download</a> - <a href="joystick.html">Joysticks</a> - <a href="../quick.html">Quick Start</a> - <a href="input.html#documentation">Documentation</a> - <a href="hardware.html">Supported Hardware</a> - <a href="adapters.html">Adapters</a> - <a href="links.html">Links</a><br> </strong></div></td><td background="r3i.png"><img src="r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l4i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r4i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l6i.png" border=0 width=32 height=16 alt=""><br></td><td background="images/m2i.png"> <img src="images/m2i.png" border=0 width=32 height=16 alt=""><br></td><td> <img src="images/r6i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <!-----------------------------------------------------------------------------------------------------------> <p> <h2><a name="introduction">Introduction</a></h2> <p> The Linux Input Driver project is a project that replace the current handling of keyboards, mice and joysticks in Linux. It's finally modular, and attempts to merge as much of architecture independent code as possible. For mice, keyboards, joysticks and other input devices it tries to create a simple, easy to program for and uniform API, with straightforward binding to XInput. <p> The project is progressing quite rapidly, already supporting all previously supported PC/x86 devices, and more. Support for other architectures is lagging a little, but that's going to be fixed soon. <p> Many of the drivers were improved significantly during the proces of rewriting them for the Input Driver project - for example serial MouseSystems mice have two times the refresh rate with the Input Drivers (48 updates/sec), which makes them finally comfortable to use, AT keyboards and PS/2 mice can be plugged in and out at runtime, without problems, analog joysticks have much better resolution (9-12 bits). No more problems with autorepeat on Toshiba laptops, because autorepeat is done by software. It will soon offer tighter integration with <a href="http://www.alsa-project.org">ALSA</a> sound drivers for better gameport support. And more and more. <p> Parts of the Input Driver project are already integrated in the kernel - the core, userland interface modules and USB input device drivers are a part of the <a href="http://www.linux-usb.org/">kernel USB support</a>. A patch was created to replace the in-kernel Joystick Driver project with new Input Drivers. It adds significant benefits and fixes many bugs. Because the joystick driver is self contained and because the existing USB input device support will be use, there is a hope this change will happen in the 2.4 kernel cycle. See <a href="joystick.html">http://www.suse.cz/development/input/joystick.html</a>. <p> Replacing current keyboard and mouse drivers is a much larger surgery to the kernel, although needed badly. Because of that, integration of the rest of the Input Driver project will have to wait till the release of a developmental 2.5 kernel. It will go together with the rest of the <a href="http://linuxconsole.sourceforge.net/">Linux Console Project</a>. <p> <h2><a name="news">News</a></h2> <p> 2000/08/19 - Fixed support for PSX pads<br> 2000/08/19 - Added IM Explorer support, changed mousedev to emulate IM Ex instead of GenPS/2 for 5 buttons<br> 2000/08/18 - Added support for IBM RapidAccess and Chicony multimedia keyboards<br> 2000/08/17 - Fixed ns558 to correctly allocate its i/o region.<br> 2000/08/17 - Added a link to Franz Sirl's <a href="http://home.munich.netsurf.de/Franz.Sirl/inputppc.html">Input/PPC</a> page<br> 2000/08/17 - Merged in kernel USB fixes, fixed GenPS/2 emulation<br> 2000/07/14 - Fixed direction gamepad in sidewinder<br> 2000/06/25 - Fixed gamecon and db9<br> 2000/06/24 - Fixed support for SpaceBall 4000 FLX<br> 2000/06/23 - Fixed oops in joydev, evdev and mousedev<br> 2000/06/22 - Joystick input drivers are in the 2.4.0-test2 kernel!<br> 2000/06/21 - Created a joystick-only input patch, see <a href="joystick.html">http://www.suse.cz/development/input/joystick.html</a><br> 2000/06/21 - Added support for ESS Solo1 and S3 SonicVibes PCI gameports<br> 2000/06/08 - Updated installation guidelines - see Quick Start<br> 2000/06/08 - Added support for two ThrustMaster DirectConnect joysticks on one gameport, fully functional<br> 2000/06/07 - Saitek Cyborg 3D support fully functional in the analog driver<br> 2000/06/06 - Added support for Gravis Xterminator DualControl, better support for Xterminator Digital<br> <p> <h2><a name="version">Current version</a></h2> <p> The Input Drivers are still under heavy development. Because of that, it is not convenient to make versioned tarball or even rpm/deb releases, because for them to be useful the releases would have to be too frequent. <p> We are using CVS for keeping and distriubiting the drivers right now. As soon as the driver reach some state where they wouldn't happen to be obsoleted by new versions every few days, I'll make a bigger release - 1.0.0 - of the drivers. For now, the drivers are in the same CVS tree as the <a href="http://linuxconsole.sourceforge.net/">Linux Console Project</a>. This is because they depend on each other a lot and thus it is useful to develop them together. Also, you might want to take a look at the <a href="http://sourceforge.net/project/?group_id=3063">SourceForge page</a> of the Console/Input project. <p> <h2><a name="documentation">Documentation</a></h2> <p> You can find some documentation in the <code>linux/Documentation/input</code> directory in the CVS tree - it's not much, but it should get you started. A lot of it will come later, when I'm finished with writing the drivers. Anyway, using and configuring the drivers is very straightforward, so I don't think you'll have any trouble with that. Should you have any, just mail me, the e-mail address is at the end of this page. <p> <!-----------------------------------------------------------------------------------------------------------> <address> <p>Send any questions, comments, bug reports to: <a href="mailto:vo...@su...">Vojtech Pavlik <vo...@su...></a></p> </address> <div align=center> <a href="http://www.suse.cz/"><img src="images/sponsor.png" alt="Sponsored by SuSE" border=0 width=298 height=61></a> </div> </td><td background="images/r3i.png"><img src="images/r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l5i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r5i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l7i.png" border=0 width=32 height=16 alt=""><br></td><td background="images/m2i.png"> <img src="images/m2i.png" border=0 width=32 height=16 alt=""><br> </td><td><img SRC="images/r7i.png" border=0 width=32 height=16 alt=""><br></td></tr> </table> </body> </html> --- NEW FILE: joystick.html --- <!DOCTYPE "-//IETF//DTD HTML 3.2//EN" PUBLIC> <html> <head> <meta name="description" content="Linux Input drivers"> <meta name="keywords" content="joystick gamepad keyboard mouse wheel force feedback touchpad tablet input device linux driver gnu"> <title>Linux Input Drivers</title> <LINK REV=MADE HREF="mailto:vo...@su..."> </head> <body text="#000000" bgcolor="#ffffff"> <table border=0 cellspacing=0 cellpadding=0 width="100%" bgcolor="#FFFFFF"> <tr><td><img SRC="images/l1i.png" border=0 width=32 height=64 alt=""><br></td><td width="100%" background="images/m1i.png"> <img src="images/title.png" border=0 alt="Linux Input Drivers" width=512 height=64><br></td><td> <img SRC="images/r1i.png" border=0 width=32 height=64 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td></td><td> <img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <div align=center><strong> <a href="input.html#introduction">Introduction</a> - <a href="input.html#news">News</a> - <a href="../quick.html#download">Download</a> - <a href="joystick.html">Joysticks</a> - <a href="../quick.html">Quick Start</a> - <a href="input.html#documentation">Documentation</a> - <a href="hardware.html">Supported Hardware</a> - <a href="adapters.html">Adapters</a> - <a href="links.html">Links</a><br> </strong></div></td><td background="images/r3i.png"><img src="images/r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l4i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r4i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l6i.png" border=0 width=32 height=16 alt=""><br></td><td background="images/m2i.png"> <img src="images/m2i.png" border=0 width=32 height=16 alt=""><br></td><td> <img src="images/r6i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <!-----------------------------------------------------------------------------------------------------------> <h2>Joystick driver v2.0.0</h2> This is the next generation Linux joystick driver. It's based on the input drivers, but doesn't contain all of the input driver changes, just those needed so support all the joysticks. <p> It supports all joysticks the original joystick driver did (see <a href="hardware.html">Supported Hardware</a>) and a couple more, all bugs I knew of in the 1.2.15 driver are fixed and namely the detection of gameports was enhanced significantly. <p> The v2.0 driver is currently for 2.4 kernels only, but if enough people will need it, I can back port it to v2.2 kernels. There is no patch for the 2.4 kernels anymore, the driver is included in the official Linus's kernels now. <!-----------------------------------------------------------------------------------------------------------> <address> <p>Send any questions, comments, bug reports to: <a href="mailto:vo...@su...">Vojtech Pavlik <vo...@su...></a></p> </address> <div align=center> <a href="http://www.suse.cz/"><img src="images/sponsor.png" alt="Sponsored by SuSE" border=0 width=298 height=61></a> </div> </td><td background="images/r3i.png"><img src="images/r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l5i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r5i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l7i.png" border=0 width=32 height=16 alt=""><br></td><td background="images/m2i.png"> <img src="images/m2i.png" border=0 width=32 height=16 alt=""><br> </td><td><img SRC="images/r7i.png" border=0 width=32 height=16 alt=""><br></td></tr> </table> </body> </html> --- NEW FILE: links.html --- <!DOCTYPE "-//IETF//DTD HTML 3.2//EN" PUBLIC> <html> <head> <meta name="description" content="Linux Input drivers"> <meta name="keywords" content="joystick gamepad keyboard mouse wheel force feedback touchpad tablet input device linux driver gnu"> <title>Linux Input Drivers</title> <LINK REV=MADE HREF="mailto:vo...@su..."> </head> <body text="#000000" bgcolor="#ffffff"> <table border=0 cellspacing=0 cellpadding=0 width="100%" bgcolor="#FFFFFF"> <tr><td><img SRC="images/l1i.png" border=0 width=32 height=64 alt=""><br></td><td width="100%" background="images/m1i.png"> <img src="images/title.png" border=0 alt="Linux Input Drivers" width=512 height=64><br></td><td> <img SRC="images/r1i.png" border=0 width=32 height=64 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td></td><td> <img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <div align=center><strong> <a href="input.html#introduction">Introduction</a> - <a href="input.html#news">News</a> - <a href="../quick.html#download">Download</a> - <a href="joystick.html">Joysticks</a> - <a href="../quick.html">Quick Start</a> - <a href="input.html#documentation">Documentation</a> - <a href="hardware.html">Supported Hardware</a> - <a href="adapters.html">Adapters</a> - <a href="links.html">Links</a><br> </strong></div></td><td background="images/r3i.png"><img src="images/r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l4i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r4i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l6i.png" border=0 width=32 height=16 alt=""><br></td><td background="images/m2i.png"> <img src="images/m2i.png" border=0 width=32 height=16 alt=""><br></td><td> <img src="images/r6i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="images/l2i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="images/r2i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td background="images/l3i.png"><img src="images/l3i.png" border=0 width=32 height=16 alt=""><br></td><td> <!-----------------------------------------------------------------------------------------------------------> <h2>Related projects</h2> <ul> <li><a href="http://linuxconsole.sourceforge.net/">Linux Console Project</a> <li><a href="http://home.munich.netsurf.de/Franz.Sirl/inputppc.html">Franz Sirl's Input/PPC page</a> <li><a href="http://www.suse.cz/development/joystick/">Linux joystick driver project</a> <li><a href="http://www.alsa-project.org/">Linux Advanced Sound Architecture project</a> <li><a href="http://www.linux-usb.org">Linux USB project</a> </ul> <p> <h3>Linux mouse software</h3> <p> Following is a list of programs that support mice under Linux: <p> <ul> <li><a href="http://www.xfree86.org">XFree86</a> and all X programs <li><a href="http://www.svgalib.org">SVGAlib</a> <li>GPM </ul> <h3>Linux joystick software</h3> <p> Following is a list of programs that support joysticks under Linux: <p> <ul> <li><a href="http://www-unix.oit.umass.edu/~tetron/joy2key.html">joy2key</a> <li><a href="http://www.ditch.org/kbstick/">kbstick</a> <li><a href="http://www.h.shuttle.de/mitch/joyd.en.html">joyd</a> <li><a href="http://www.muppetlabs.com/linux/descent/">LDescent (with patches)</a> <li><a href="http://www.warpcore.org/~sekmu/d1x/source.html">D1 X Project</a> <li><a href="http://www.snes9x.com">SNES9x</a> <li><a href="http://www.cs.cmu.edu/~dsladic/vice/vice.html">VICE</a> <li><a href="http://xmame.retrogames.com">X-Mame</a> <li><a href="http://www.philosys.de/~kunze/xzx/">XZX</a> <li><a href="http://www.humboldt1.com/~ognir/dgen-sdl.html">DGen/SDL</a> <li><a href="http://tmmm.simplenet.com/tuxnes/index.html">TuxNES</a> <li><a href="http://www.aegistech.com/bfris-b.html">BFRIS</a> <li><a href="http://www.alphalink.com.au/~michg/ace/itetris">Intelligent Tetris</a> <li><a href="http://fox.mit.edu/xsw/">XShipWars</a> <li><a href="http://perso.club-internet.fr/hewat/carworld/carworld.htm">CarWorld</a> <li><a href="http://rcswww.urz.tu-dresden.de/~thenlich/poti/">Poti</a> <li><a href="http://www.kevinsworld.com/#LinuxStuff">JavaJoystick</a> <li><a href="http://www.asta.uni-essen.de/~raoul/resources/mjstest.c">Multiple Joystick test</a> <li><a href="http://www.trylinux.com/projects/joystick/gxtest.c">Curses Joystick test</a> <li><a href="http://fox.mit.edu/xsw/libjsw.htm">UNIX Joystick Driver wrapper library</a> <li><a href="http://www.geocities.com/SiliconValley/Vista/2964/linux.html">kcmjoy</a> <li><a href="http://www.geocities.com/CapeCanaveral/Lab/7731/jsr.html">JSR daemon</a> <li><a href="http://home.tu-clausthal.de/student/iMaze/">iMaze</a> <li><a href="http://www.xfree86.org/">XFree86</a> <li><a href="ftp://sunsite.unc.edu/pub/Linux/games/x11/video/rocks_n_diamonds-0.9b.tgz">Rocks'n'Diamonds</a> <li><a href="http://limax.paru.cas.cz/~hubicka/koules/English/koules.html">Koules</a> <li><a href="http://www.freiburg.linux.de/~uae/">UAE</a> <li><a href="http://sabre.cobite.com">Sabre</a> <li><a href="http://www.classicgaming.com/stella/">Stella</a> <li>ZapEm <li>SAsteroids <li>Xtet42 <li>Last Defender </ul> <p> <h3>Hardware documentation</h3> <p> Information on hardware programming joysticks can be found at: <p> <ul> <li>The driver source code ;-) <li>My own <a href="http://WWWSITE/joystick/specs.txt">specs.txt</a> notes <li><a href="http://www.hut.fi/Misc/Electronics/docs/joystick/">Joystick docs</a> at <a href="mailto:tom...@ik...">Tomi Engdahl</a>'s <a href="http://www.hut.fi/Misc/Electronics/index.html">electronics info page</a> <li><a href="http://www.funny.demon.co.uk/extreme/gravis.html">Linux AGGPP Driver</a> by <a href="mailto:tr...@fu...?subject=Extreme: GrIP driver">Thomas Rolfes</a> </ul> <p> <h3>Manufacturers</h3> <p> Here is a list of joystick (or other related device) manufacturers. Some seem not to have web pages. Updates to this table are welcome. <p> <ul> <li><a href="http://www.a4tech.com.tw/joy.html">A4Tech</a> <li><a href="http://www.actlab.com/gamegear/controllers/racing/index.htm">ACT Labs</a> <li>Agiler <li>Alfa Data <li><a href="http://www.alphadactyl.com/">AlphaDactyl</a> <li><a href="http://www.alpsusa.com/cgibin/var/alpsusa/index.html">Alps</a> <li>ArcadePro <li><a href="http://www.ariston.com/joystick.htm">Ariston</a> <li><a href="http://www.cosmosel.it/arowana/pag05.htm">Arowana</a> <li><a href="http://www.artcom.de">Art+Com</a> <li><a href="http://www.asciient.com/">ASCII Entertainment</a> <li><a href="http://www.bgsystems.com/">BG Systems</a> <li><a href="http://www.boeder.es/Productos/0cat03.htm">Boeder</a> <li><a href="http://www.chproducts.com/pcgear.html">CH Products</a> <li>Colorado Spectrum <li><a href="http://www.cppl.com.au/cobra.html">Creative Labs</a> <li><a href="http://ourworld.compuserve.com/homepages/extreme/">ECCI</a> <li><a href="http://www.fpgaming.com/index.html">FP Gaming</a> <li><a href="http://www.genreality.com/">General Reality</a> <li><a href="http://www.genius.kye.de/english/joy/joystick.htm">Genius</a> <li><a href="http://globaldevices.com/">Global Devices</a> <li><a href="http://www.gravis.com/products/">Gravis</a> <li><a href="http://www.happcontrols.com/amusement/joysticks/joysticks.htm">Happ Controls</a> <li><a href="http://www.force-feedback.com/">I-Force</a> <li><a href="http://www.imgpresents.com/jambox.htm">IMG</a> <li><a href="http://www.immerse.com">Immersion Corporation</a> <li><a href="http://www.interactiveio.com/iio1.htm">Interactive I/O</a> <li><a href="http://www.interact-acc.com/interactpc/gaming/index.html">InterAct</a> <li><a href="http://www.jcdesigns.com/gamecard/index.html">JC Designs</a> <li><a href="http://www.just4fun.de/produkt_e.htm">Just</a> <li><a href="http://www.leda.co.uk/UK/frames-uk.htm">LMP</a> <li><a href="http://www.computeraffair.com.au/l3main.html">Logic 3</a> <li><a href="http://www.logicad3d.com">LogiCad3D</a> <li><a href="http://www.logitech.ch">Logitech</a> <li><a href="http://www.madcatz.com/pc_lower.html">MadCatz</a> <li><a href="http://www.mcci.com/mcci/usbjoy.htm">MCCI</a> <li><a href="http://www.eu.microsoft.com/products/hardware/sidewinder/quick.htm">Microsoft</a> <li><a href="http://www.mousesystems.com/store/pcjoy_menu.htm">Mouse Systems</a> <li><a href="http://www.pdpi.net/">PDPI</a> <li><a href="http://www.pegatech.com/prod.html">Pegasus Technologies</a> <li><a href="http://www.polhemus.com/">Polhemus</a> <li><a href="http://www.primax-elec.com/game-O.htm">Primax</a> <li><a href="http://www.quickshot.com/gamecont.html">QuickShot</a> <li><a href="http://www.rockfire.com.tw/">Rockfire</a> <li><a href="http://www.saitek.com/products.html">Saitek</a> <li><a href="http://www.platinumsound.com/">SC&T</a> <li><a href="http://www.spacetec.com/PRODUCTS/prodover.htm">SpaceTec IMC</a> <li><a href="http://www.suncominc.com/products.html">Suncom</a> <li><a href="http://this.is/tpg/products/unwinder/">Technology PlayGroup</a> <li>TecnoPlus <li><a href="http://www.thrustmaster.com/products/products.htm">ThrustMaster</a> <li>Terra <li><a href="http://www.new-kewl.com/new-and-kewl/spots/spot-vivitar.html">Vivitar</a> <li>ZYE Technology </ul> <!-----------------------------------------------------------------------------------------------------------> <address> <p>Send any questions, comments, bug reports to: <a href="mailto:vo...@su...">Vojtech Pavlik <vo...@su...></a></p> </address> <div align=center> <a href="http://www.suse.cz/"><img src="sponsor.png" alt="Sponsored by SuSE" border=0 width=298 height=61></a> </div> </td><td background="r3i.png"><img src="r3i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="l5i.png" border=0 width=32 height=16 alt=""><br></td><td> </td><td><img SRC="r5i.png" border=0 width=32 height=16 alt=""><br></td></tr> <tr><td><img src="l7i.png" border=0 width=32 height=16 alt=""><br></td><td background="m2i.png"> <img src="m2i.png" border=0 width=32 height=16 alt=""><br> </td><td><img SRC="r7i.png" border=0 width=32 height=16 alt=""><br></td></tr> </table> </body> </html> |