WO1994016426B1 - Reconfigurable joystick controller with multi-stage trigger - Google Patents

Reconfigurable joystick controller with multi-stage trigger

Info

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
Application number
PCT/US1994/000184
Other languages
French (fr)
Other versions
WO1994016426A1 (en
Filing date
Publication date
Priority claimed from US08/002,828 external-priority patent/US5396267A/en
Application filed filed Critical
Priority to AU60835/94A priority Critical patent/AU6083594A/en
Publication of WO1994016426A1 publication Critical patent/WO1994016426A1/en
Publication of WO1994016426B1 publication Critical patent/WO1994016426B1/en

Links

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.
PCT/US1994/000184 1993-01-07 1994-01-05 Reconfigurable joystick controller with multi-stage trigger WO1994016426A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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