For other uses, see Joystick (disambiguation).
Joyopis.png|right|thumb|200px|Joystick elements: 1. Stick 2. Base 3. Trigger 4. Extra buttons 5. Autofire switch 6. Throttle 7. Hat Switch (POV Hat) 8. Suction Cup''']]
A joystick is a personal computer peripheral or general control device consisting of a handheld stick that pivots about one end and transmits its angle in two or three dimensions to a computer. Most joysticks are two-dimensional, having two axes of movement (similar to a mouse), but three-dimensional joysticks do exist. A joystick is generally configured so that moving the stick left or right signals movement along the X axis, and moving it forward (up) or back (down) signals movement along the Y axis. In joysticks that are configured for three-dimensional movement, twisting the stick left (counter-clockwise) or right (clockwise) signals movement along the Z axis. These three axis - X Y and Z - are, in relation to an aircraft, roll, pitch, and yaw, respectively.
Joysticks are often used to control games, and usually have one or more push-buttons whose state can also be read by the computer. Most I/O interface cards for PCs have a joystick (game control) port. Joysticks were popular throughout the mid-1990s for playing the Descent series and flight-simulators, although they have declined with the rise of first-person shooters which instead promote the mouse and keyboard. Modern joysticks (as of 2003) mostly use a USB interface for connection to the PC. The term joystick has become a synonym for game controllers that can be connected to the computer since the computer defines the input as a "joystick input".
Apart for controlling games, joysticks are also used for controlling machines such as elevators, cranes, trucks, powered wheelchairs and some zero turning radius lawn mowers.
Google Unveils Chrome Source Code and Linux port Sun, 07 Sep 2008 00:01:02 -0000 ars Technica: "In conjunction with the release, Google has also launched Chromium, an open-source software project that enables third-party developers to study, modify, extend, and redistribute the underlying source code of the Chrome browser." Selling GNU/Linux in a Box Sat, 06 Sep 2008 20:01:39 -0000 Linux.com: "Eight years ago, computer stores stocked a choice of GNU/Linux distributions -- established ones like Caldera, Red Hat, and SUSE, and newcomers like Corel, Progeny, and Stormix. Now, only Ubuntu and openSUSE offer box sets, and both face challenges that other distributions found unsolvable..." 10 Open Source Companies to Watch Sat, 06 Sep 2008 19:01:39 -0000 Network World: "The decision is no longer a question of open source, but about what product is best at solving computing problems regardless of how it was built." Centralized Access With iSCSI Wraps it up: Open Source SANs, part 4 Sat, 06 Sep 2008 18:01:39 -0000 Search Enterprise Linux: "If you've read the three previous parts of this tip, you should now have two servers running and a Distributed Replicated Block Device (DRBD) available between them. The iSCSI target service will draw the two servers and DRBD together to create a fully functional SAN." Adding Heartbeat to Your Open Source SAN: Open Source SANs, part 3 Sat, 06 Sep 2008 17:01:39 -0000 Search Enterprise Linux: "Heartbeat is a monitoring tool that will help you to make the most of your SAN by catching problems before they interfere with your productivity. Part three of this four-part tip shows you how to install a Heartbeat cluster in an open source SAN." Setting up DRBD in an Open Source SAN: Open Source SANs, part 2 Sat, 06 Sep 2008 16:01:39 -0000 Search Enterprise Linux: "As we established in part one of this series on open storage area networks (SANs), building an open source SAN provides a cost-effective alternative for companies with a tight budget. Now that we've established the merits and some of the important considerations in creating open source SANs, we'll explain how to set up the Distributed Replicated Block Device (DRBD) service, which allows for replicated storage in a SAN."