WO1994016426B1 - Reconfigurable joystick controller with multi-stage trigger - Google Patents
Reconfigurable joystick controller with multi-stage triggerInfo
- Publication number
- WO1994016426B1 WO1994016426B1 PCT/US1994/000184 US9400184W WO9416426B1 WO 1994016426 B1 WO1994016426 B1 WO 1994016426B1 US 9400184 W US9400184 W US 9400184W WO 9416426 B1 WO9416426 B1 WO 9416426B1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- controller
- reconfiguration
- computer
- keycodes
- mode
- Prior art date
Links
- 230000000875 corresponding Effects 0.000 claims abstract 11
- 230000001419 dependent Effects 0.000 claims 2
Abstract
A video game/stimulator system in a personal computer (PC) (12) with game port (20) and keyboard port (18) includes a joystick (32) which includes a base and a joystick handle (44) pivotally mounted on the base for two-dimensional movement. The joystick controller (32) is connectable to both the game port (20) of the personal computer and to the keyboard port (18) via a second, throttle controller (30). The throttle (30) and joystick controller (32) inputs are reconfigurable to work with different video game/simulator programs by downloading a new set of keycodes from the personal computer (12) via the keyboard port (18) to a microcontroller (13) and nonvolatile memory (23) in the throttle controller (30). The throttle (30) and joystick controller (32) have variable inputs which can be input to the PC (12) in either analog of digital form. The digital inputs can be calibrated by changing their corresponding keycodes. A multi-stage trigger switch (300) is hingedly mounted on the joystick (32) for actuation by a user's index finger. The multi-stage trigger (300) has a default position, a first actuated position, and a second actuated position and can be configured to fire a weapon in the first position and control a camera in the second position during operation of the video game/simulator.
Claims
46
AMENDED CLAIMS
[received by the International Bureau on 7 July 1994 (07.07.94); original claim 13 amended; new claims 40-44 added; remaining claims unchanged (4 pages)] corresponding to the second controller input devices, each reconfiguration keycode corresponding to one of the second controller input devices; downloading (164, 192, 400) the reconfiguration keycodes corresponding to the second controller input devices from the computer to the controller; reconfiguring (170-176) each of the second controller input devices responsive to receiving the reconfiguration keycodes corresponding to the second controller input devices such that the controller transmits a predetermined reconfiguration keycode corresponding to an input device of the second controller when the input device of the second controller is actuated in the functional mode.
12. A method of reconfiguring a video game/simulator system according to claim 7 wherein the step of reconfiguring each of the controller inputs comprises storing (172) the reconfiguration keycodes in a non-volatile memory within the controller for use in the functional mode.
13. A method of reconfiguring a video game/simulator system according to claim 7 wherein the step of inputting reconfiguration keycodes into the computer during the reconfiguration mode comprises inputting (158) a reconfiguration keycode corresponding to one of the controller input devices into the computer via the keyboard during the reconfiguration mode, the computer being responsive to move to a subsequent controller input device to receive a subsequent reconfiguration keycode therefor.
14. A method of reconfiguring a video game/simulator system according to claim 13 wherein the step of inputting reconfiguration
47
40. A method of reconfiguring a video game/simulator system according to claim 13 wherein the step of inputting reconfiguration keycodes into the computer during the reconfiguration mode comprises displaying a graphical representation (72, 84, 86, 102) of the controller on the display.
41. A reconfigurable computer system comprising: a personal computer (12) having a microprocessor (13) operable ■under control of a reconfiguration program (23A) during a reconfig¬ uration mode and under control of an application program (23B) during a functional mode, and having a keyboard interface port (18); a display (200) coupled to the personal computer for displaying images produced by the application program; a controller (30) having one or more input devices (64, 66, 70) and a keyboard input/output port (60) coupled to the computer keyboard interface port (18); means (13, 23, 400) within the computer for transmitting recon¬ figuration keycodes from the computer to the controller via the com¬ puter keyboard interface port (18) during the reconfiguration mode; means (170, 202, 230, 232) within the controller for receiving the reconfiguration keycodes from the computer during the reconfiguration mode; means (170-176, 202, 204) within the controller for reconfiguring the controller responsive to receiving the reconfiguration keycodes such that the controller transmits a reconfiguration keycode when a corresponding controller input device is actuated; and means (178-182, 202, 230, 232) within the controller for transmitting from the controller to the computer a predetermined reconfiguration keycode via the computer keyboard interface port (18) responsive to actuation of a corresponding controller input device during the functional mode.
48
42. A reconfigurable computer system according to claim 41 in which the controller includes means (68) for selecting between the functional mode and the reconfiguration mode.
43. A method of reconfiguring a video game/simulator system comprising a personal computer (12) having a microprocessor (13) operable under control of a system reconfiguration program (23 A) during a reconfiguration mode and under an application program (23B) during a functional mode, the computer having a keyboard interface port (18), a display (200) coupled to the personal computer for displaying images produced by the application program, a computer keyboεird (16), and a controller (30) coupled to the keyboard through a keyboard input port (56) and coupled to the computer keyboard interface port (18) through a controller keyboard input/output port (60), the controller having one or more input devices (64, 66, 70), and means (68) for selecting between the reconfiguration mode and the functional mode, the method comprising: selecting the reconfiguration mode; invoking the reconfiguration program on the computer; inputting (156-168) reconfiguration keycodes into the computer during the reconfiguration mode, each reconfiguration keycode corresponding to one of the controller input devices; downloading (164, 400) the reconfiguration keycodes from the computer to the controller; reconfiguring (170-176) each of the controller input devices responsive to receiving the reconfiguration keycodes such that the controller transmits a predetermined reconfiguration keycode corresponding to an input device when the input device is actuated in the functional mode; and storing (172) the reconfiguration keycodes in a non-volatile memory (204) within the controller for use in the functional mode.
44. A method of reconfiguring a computer system according to claim 45 in which the reconfiguration keycodes are downloaded from the computer to the controller via the keyboard interface port.
STATEMENT UNDER ARTICLE 19(1)
Claim 13 was amended to remove the feature of displaying a replica of the controller on the display and this limitation is now presented in dependent claim 40.
New independent claims 41 and 43 are presented together with respective dependent claims 42 and 44. Claim 41 is based on original claim 1 but not limited to use with a video game. Claim 43 is a more detailed recitation of the method recited in claim 7 and like claim 41 is not limited to use with video games.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU60835/94A AU6083594A (en) | 1993-01-07 | 1994-01-05 | Reconfigurable joystick controller with multi-stage trigger |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/002,828 | 1993-01-07 | ||
US08/002,828 US5396267A (en) | 1992-07-09 | 1993-01-07 | Reconfigurable video game system |
US7876393A | 1993-06-15 | 1993-06-15 | |
US08/078,763 | 1993-06-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO1994016426A1 WO1994016426A1 (en) | 1994-07-21 |
WO1994016426B1 true WO1994016426B1 (en) | 1994-09-01 |
Family
ID=26670936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1994/000184 WO1994016426A1 (en) | 1993-01-07 | 1994-01-05 | Reconfigurable joystick controller with multi-stage trigger |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU6083594A (en) |
WO (1) | WO1994016426A1 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5635957A (en) * | 1994-08-02 | 1997-06-03 | Sun Microsystems, Inc. | Cursor control apparatus having foot operated pedal and method for same |
GB2300503A (en) * | 1995-05-05 | 1996-11-06 | United Microelectronics Corp | Video game with display of key programming process |
FR2734929B1 (en) * | 1995-05-05 | 1997-12-12 | United Microelectronics Corp | VIDEO GAME SYSTEM HAVING MEANS FOR DISPLAYING A KEY PROGRAMMING PROCEDURE |
US5724558A (en) * | 1995-07-31 | 1998-03-03 | Microsoft Corporation | System and method for dynamic data packet configuration |
US5754828A (en) * | 1995-07-31 | 1998-05-19 | Microsoft Corporation | System and method for positional control device data source selection |
WO1997005542A2 (en) * | 1995-07-31 | 1997-02-13 | Microsoft Corporation | Computer input device and method of operation |
US5793356A (en) * | 1995-07-31 | 1998-08-11 | Microsoft Corporation | System and method for the software emulation of a computer joystick |
AU7611396A (en) * | 1995-11-09 | 1997-05-29 | Pf Magic, Inc. | Multiple-button, daisy-chained joypad for personal computers |
ES2130895B1 (en) * | 1995-12-19 | 2000-02-16 | Parra Jimenez Antonio | COMPUTER PERIPHERAL / CONSOLE WITH STEERING WHEEL. |
US5818426A (en) * | 1996-02-01 | 1998-10-06 | Aztech New Media Corporation | Peripheral-computer interfacing system and method |
US6280323B1 (en) * | 1996-11-21 | 2001-08-28 | Konami Co., Ltd. | Device, method and storage medium for displaying penalty kick match cursors in a video soccer game |
CN111151000B (en) * | 2019-12-26 | 2023-08-29 | 歌尔股份有限公司 | Method, device, equipment and storage medium for adjusting operation lever |
CN111603760B (en) * | 2020-05-15 | 2023-08-08 | 歌尔科技有限公司 | Game paddle, control data acquisition method thereof and computer readable storage medium |
CN112682024B (en) * | 2021-02-01 | 2022-02-18 | 地晨环境技术(南京)有限公司 | Electric proportional handle correction method for environment-friendly drilling machine |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4501424A (en) * | 1983-06-17 | 1985-02-26 | Cbs Inc. | Manual controller for video system |
US4716542A (en) * | 1985-09-26 | 1987-12-29 | Timberline Software Corporation | Method and apparatus for single source entry of analog and digital data into a computer |
US4852031A (en) * | 1987-07-14 | 1989-07-25 | Novel Twist Inc. | Cockpit simulator interfacing to keyboard port of desktop computer |
US5296871A (en) * | 1992-07-27 | 1994-03-22 | Paley W Bradford | Three-dimensional mouse with tactile feedback |
-
1994
- 1994-01-05 WO PCT/US1994/000184 patent/WO1994016426A1/en active Application Filing
- 1994-01-05 AU AU60835/94A patent/AU6083594A/en not_active Abandoned
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1994016426B1 (en) | Reconfigurable joystick controller with multi-stage trigger | |
US5389950A (en) | Video game/flight simulator controller with single analog input to multiple discrete inputs | |
US5838307A (en) | Computer system with reconfigurable controller | |
US10272325B1 (en) | Game controller for hand-held electronic devices having a touch screen display | |
US5551701A (en) | Reconfigurable video game controller with graphical reconfiguration display | |
US5444462A (en) | Computer mouse glove with remote communication | |
CN105242792B (en) | System and method for keypress function switching | |
US7209122B2 (en) | Input device and information processing apparatus | |
EP1332778A3 (en) | Controller and expansion unit for controller | |
US4650934A (en) | Hand movement controller | |
US5982353A (en) | Virtual body modeling apparatus having dual-mode motion processing | |
US20040263477A1 (en) | User programmable computer peripheral using a peripheral action language | |
US7297061B2 (en) | Game controller having multiple operation modes | |
US5309172A (en) | Computer data and command entry device | |
JPH1028777A (en) | Controller | |
WO1994016426A1 (en) | Reconfigurable joystick controller with multi-stage trigger | |
WO2005040954A1 (en) | Haptic input device for generating control information | |
JP3409794B2 (en) | Controller and electronic device | |
JPH0546310A (en) | Information processor | |
WO2009143568A1 (en) | Articulated gaming controller | |
JP2006051383A (en) | Controller and expansion unit for controller | |
CN113423479A (en) | Ergonomic game controller and system | |
JPH0677387U (en) | Remote control device | |
JP2004252730A (en) | Controller | |
GB2347895A (en) | Keyboard with an integral mouse/pointer incorporated into a space bar thereof |