CN1282937A - 为视频游戏操作台提供键盘输入的装置和方法 - Google Patents

为视频游戏操作台提供键盘输入的装置和方法 Download PDF

Info

Publication number
CN1282937A
CN1282937A CN00121608A CN00121608A CN1282937A CN 1282937 A CN1282937 A CN 1282937A CN 00121608 A CN00121608 A CN 00121608A CN 00121608 A CN00121608 A CN 00121608A CN 1282937 A CN1282937 A CN 1282937A
Authority
CN
China
Prior art keywords
video
game operation
operation stage
control code
frequency game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN00121608A
Other languages
English (en)
Other versions
CN1282937B (zh
Inventor
E·J·内尔森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1282937A publication Critical patent/CN1282937A/zh
Application granted granted Critical
Publication of CN1282937B publication Critical patent/CN1282937B/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0227Cooperation and interconnection of the input arrangement with other functional units of a computer
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/22Setup operations, e.g. calibration, key configuration or button assignment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/335Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1018Calibration; Key and button assignment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1025Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6045Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/24Electric games; Games using electronic circuits not otherwise provided for

Abstract

一种允许用户通过连接到视频游戏操作台的键盘为视频游戏操作台输入字母信息的装置和方法。键盘插头可直接插入视频游戏操作台的视频控制器输入端,并通过在键盘上敲键产生与视频游戏控制器输入兼容的视频控制码。输出端还可提供插在视频游戏操作台的视频游戏控制器的输入端上的适配器。适配器从键盘接收扫描码,并将扫描码转换为视频游戏控制器输入端上的相应视频控制码。

Description

为视频游戏操作台提供键盘输入的装置和方法
本发明一般涉及视频游戏领域。具体讲,本发明涉及为视频游戏操作台提供输入的领域。
视频游戏自从出现以来已经变得非常流行。技术上的进步已经使视频游戏操作台能够连接到电视机上以便得到不同视频游戏的宽幅显示。大部分视频游戏操作台具有用于插入视频游戏磁带盒的插槽。用户将游戏磁带盒插入操作台的插槽中,就能够通过观看显示器(一般是电视机),并且通过使用多种不同输入设备进行输入来玩视频游戏。流行的视频游戏包括Nintendo 64,Sega Genesis,和SonyPlayStation。这些产品中的每一种都受到属于各自制造商的各种商标的保护,并且推断不出发明者与这些制造商之间的联系。视频游戏操作台的已知输入设备包括控制盘,游戏杆,枪,方向盘,带感应手和手指运动的传感器的手套,以及脚踏按钮。在全世界视频游戏为上百万的用户提供快乐时光。
用于商业和娱乐的另一个流行的活动是在因特网上读取信息。广泛的接受和使用因特网以及网站数量的增加使得许多用户使用因特网是很有意义的。最普通的访问因特网的方法是通过例如个人计算机(PC)这样的计算机系统。用户一般使用网景航海家或者网络探险家这样的网络浏览器,使用键盘和指向设备(象鼠标或者跟踪球)来通过因特网读取信息。
近期的努力是将电视与计算机系统集成为一体。这样集成的例子是网络电视,它是一种允许用户使用电视控制器和显示器来访问因特网的电视机。网络电视还支持用户选择无线键盘来访问因特网。
近期的其它努力是试图提供用于访问因特网的低价的网络计算机。这些网络计算机一般都没有硬盘驱动器,并且通过因特网从网站上存储和获取大部分需要的信息。虽然这些计算机系统允许通过低价计算机访问因特网,但是许多用户感到这些计算机的有限能力带来的不便。
虽然视频游戏操作台已经变得更加的强大,但是它们仍然局限于玩游戏。如果一个人能够通过视频游戏操作台访问因特网,那么将减少或者消除对于访问因特网的单独计算机系统或者特殊的电视的需要。然而,通过因特网读取信息一般要求用户输入字母信息。现在还没有方便的方法为视频游戏操作台输入字母信息。没有使用户方便地为视频游戏操作台输入字母信息的方法,用户就不能使用它们的视频游戏操作台访问因特网。
根据本发明的装置和方法,通过连接到视频游戏操作台的键盘使用户能够向视频游戏操作台输入字母信息。在第一实施例中,键盘直接插入视频游戏操作台上的视频游戏控制器中,并且通过在键盘上按键产生的键盘视频控制码与视频游戏控制器的输入兼容。视频游戏控制器从键盘识别视频控制码,并根据预先设定的映射表解释对应于键盘上的按键的视频游戏控制器输入端的视频控制码。在第二实施例中,给出了一个输出端插入视频游戏操作台上的视频游戏控制器的输入端的适配器,并且具有接受标准键盘(象兼容个人计算机键盘)的标准插头的输入端。适配器从键盘接受扫描码,并将这些扫描码转换为相应的视频游戏控制器的输入端上的视频控制码。使用本发明,用户能够在视频游戏操作台上使用键盘,这在通过因特网浏览信息时特别有用。
通过下面对附图给出的本发明的优选实施例的特别描述,本发明的前述及其它优点将是明显的。
图1是根据本发明第一实施例的键盘装置的方框图,它直接连接到视频游戏操作台上的视频游戏控制器输入端;
图2是通过图1的键盘和视频操作台的信息流方框图;
图3是根据本发明第二实施例的装置的方框图,它有一个输出端直接连接到视频游戏操作台的视频游戏控制器的输入端上的适配器并且具有接受标准键盘的标准键盘连接器是输入端;
图4是通过图3的键盘,适配器和视频操作台的信息流方框图;
图5是根据优选实施例为视频游戏操作台提供字母信息的方法流程图;
图6是已知的Nintendo(任天堂)64视频游戏控制器的顶视图;
图7-9每一个都是定义从视频控制码到键盘上相应字符的映射表;
图10是定义视频控制码到键盘上修改键的映射表。
根据本发明的优选实施例的装置和方法,允许将键盘连接到视频游戏操作台上,从而能够为视频游戏操作台输入字母文字。这对在网页浏览环境中使用本发明的装置和方法是特别有用的。
参照图1,根据第一实施例的装置100包括连接到视频游戏操作台120上的键盘110。视频游戏操作台120包括视频控制器插座150。键盘130包括连接到的视频控制器接口140的电缆130,接口140与视频游戏操作台120上的视频游戏控制器插座150相匹配。键盘110为每一个预先设定的按键和按键组合产生单独的输出,每一个输出包括一个对视频游戏操作台120有用的输入。视频游戏操作台120包括键盘解码机构160,它对接收到的控制码进行解码并且确定哪一个字母按键或按键组合对应于接收到的视频控制码。
图2中给出了键盘110和视频游戏操作台120之间的信息流。按键210表示键盘上的按键,它是矩阵排列的瞬间单极双掷开关。需要注意到按下多个键能够产生单个的字母字符,例如同时按下“shift”和“A”键给出大写字母A。按键码生成器220监测按键210的输出,它包括给视频控制码生成器230的按键,视频控制码生成器230根据映射表170上的信息在按下的按键或多个按键与相应的视频控制码之间进行转换。键盘110上每一个定义的按键和按键组合都利用映射表170映射为相应的视频控制码。使用同样的映射表将接收到的视频控制码解码来确定哪一个字符对应于接收到的控制码,如键盘解码机构160上的映射表170。只要在键盘110中的编码和视频游戏操作台120中的解码使用同样的映射表170,就可以使用任何合适的方式映射按键和按键组合到特定的视频控制码。
从按键码生成器220将对应于按下的按键或按键组合的视频控制码输出到视频控制器插头140,它连接到视频游戏操作台120的视频控制器插座150,视频控制器插座150为键盘解码机构160提供输入。键盘解码机构160通过映射表170确定哪一个按键对应于接收到的视频控制码,以便确定按下了键盘110上的哪一个按键或按键组合。
现在参考图3和4,根据本发明第二实施例的装置包括通过适配器350与视频游戏操作台120连接的键盘310。键盘310是一个现有的键盘,它产生对应于键盘310上的预先设定的按键或按键组合的“扫描码”。用于键盘的扫描码在本领域中是公知的。IBM兼容增强键盘的扫描码的描述可以见Sargent,M.Ⅲ等编著的“The IBM PCfrom the Inside Out”一书的第277-279页(Addison-Wesley1988)。键盘310包括电缆320和键盘插头330。键盘310的一个合适的例子是用于个人计算机(PC)的IBM兼容键盘。当然,也可以使用其它键盘。第二实施例特别适用于为预先设定的按键或按键组合产生扫描码的任何键盘。
视频游戏操作台120与第一实施例中的相同,并且包括键盘解码机构160。提供适配器350是为了将标准键盘的扫描码转换到视频游戏操作台120能够识别的视频控制码。适配器350包括接受键盘插头330的键盘插座340,以及连接到视频控制器插头140的输出电缆360,视频控制器插头140插入视频游戏操作台120上相应的视频控制器插座150中。
参照图4,键盘码生成器420处理通过键盘插座340从键盘310接收到的扫描码,它包括从扫描码到视频控制码的转换器430。该转换器430包括将键盘310的预先设定的按键或按键组合与视频游戏操作台120能够识别的相应的视频控制码相对应的映射表170。相应的视频控制码输出到视频控制器插头140,视频控制器插头140连接到视频游戏操作台120的视频控制器插座150,视频控制器插座150为键盘解码机构160提供输入。键盘解码机构160接着使用映射表170将接收到的视频控制码转换为其相应的字符。
参照图5,为视频游戏操作台提供字母的方法500从将各种视频游戏控制码映射到键盘按键(步骤510)开始。该映射可以使用任何适当的方法进行,本发明的范围不局限于任何特殊的映射方案。方法500的步骤510产生图2和4中给出的映射表170。一旦定义了映射表,当按下键盘上的按键(或按键组合)时(步骤520),方法500确定通过参照步骤510产生的映射表确定哪一个视频控制码对应于按下的按键(步骤530)。接着,相应的视频控制码被输出到视频游戏操作台的视频控制器输出端(步骤540)。这时视频游戏操作台使用步骤510产生的映射表解码该输入以便确定按下了哪一个按键或按键组合。每按下一个按键都连续进行该过程。
现在给出一个特定的例子以便给出符合优选实施例的适合的实现方法。我们假设我们要通过键盘向Nintendo(任天堂)64视频游戏操作台输入字母。为了做这件事,必须产生一个映射表,它使Nintendo 64控制器的输入与键盘上定义的按键和按键组合相关联。参照图6,Nintendo 64视频游戏操作台的控制器600包括方向板610,游戏杆620和多个不同的按钮630-680。方向板610有5个定义的位置:上,下,左,右和中间。游戏杆620有9个定义的位置:上左,上中,上右,中左,中间,中右,下左,下中和下右。许多已知的游戏杆(包括用于Nintendo 64控制器的游戏杆620)提供比这里列出的9个位置更多的位置。例如一个游戏杆可能实际上产生对应于许多可能位置的坐标。这些种类的游戏杆能够通过将每一个游戏杆位置映射到对应于9个位置中的每一个的9个不同相区中的一个来方便地产生上面的9个位置。注意到9个游戏杆位置的选择是任意的,这里的选择的目的是为了说明优选实施例的概念,并不能解释为受此限制。优选实施例的范围明确地能够扩展到任何数量和类型的游戏杆位置和映射。有些游戏识别方向板610的输入,有些游戏识另游戏杆620的输入,并且还有的识别两者的输入,而一些游戏两者都不使用。
为Nintendo 64控制器定义的按钮包括开始按钮630,“A”按钮640,“B”按钮650,四个方向“C”按钮660,662,664和666,一个“左”按钮670,和一个“右”按钮680。还有一个“Z”按钮(未给出)位于控制器600的后面,当一个人的手握住控制器600的中间支撑部分690时它的作用象一个扳机。这些按钮用来产生预先设定的视频控制码,当玩游戏时输入Nintendo 64视频游戏操作台来产生特定的效果。
图7-10给出了从Nintendo 64的控制器600的控制输入到字母键板的映射表,它有选择地包括图2和4的映射表170。图7-9的左面一列是“游戏杆位置”,它给出游戏杆620的位置。图7-9中标有“按钮”的一列是当游戏杆位于所述位置从而产生“字母字符”列的相应字符时所按下的按钮。参照图7,小写字符“a”被映射为游戏杆位于上左位置并且同时按下“A”按钮640的组合。这意味着当按下键盘110(对于第一实施例)或键盘310(对于第二实施例)上的小写字符“a”时,表示游戏杆位于上左位置并且同时按下“A”按钮的视频控制码被发送到Nintendo 64操作台的视频控制器输入端。该操作台接着获取该信息并且使用图7-10的映射表来确定哪一个字母字符对应于刚刚接收到的视频控制码。其它字母字符被映射为图7-10所示的相应视频控制码。
需要注意的是视频游戏操作台必须设置为能够识别键盘输入的模式下,以便区分游戏输入和字母输入。在优选实施例范围内可以用任何适当的方法实现字母模式的选择。例如,用户可以选择菜单选项来设置一个或多个特定的控制器输入作为键盘输入。视频控制码的一个特定字符串能够使视频操作台改变到字母状态。例如,当用户将键盘(第一实施例)或适配器(第二实施例)插入视频游戏操作台时,用户这时能够在键盘上敲入预先设定的象“TEXTMODE”这样的字符串,它将使视频游戏操作台改变到文字模式。字母字符的映射和明智选择特定字符串将尽可能减少用户无意中使视频命令码的组合与游戏控制器相同的可能性。
参照图10,图7-9中的每一个字母字符都能够通过修改键Shift,Ctrl和Alt进行修改,因此使可用的字母字符增加到四倍。当按下“left”按钮670的同时按下游戏杆位置和定义字母字符的按钮时使用“Shift”修改键。当按下“right”按钮680的同时按下游戏杆位置和定义字母字符的按钮时使用“Ctrl”修改键。当按下方向板610的同时按下游戏杆位置和定义字母字符的按钮时使用“Alt”修改键。这里没有给出适当的修改键(例如Shift,Ctrl和Alt)修改的字母字符的特别的映射表,但是修改键与字母字符的任何映射都包含在优选实施例的范围内。
这里描述的优选实施例给出了不同的装置和方法,它允许用户通过字母键盘向视频游戏控制器输入字母信息。对应于键盘上的按键或按键组合的信息被转换为相应的视频游戏控制台能够根据预先设定的映射表识别和处理的视频控制码。使用该映射表,视频游戏控制台能够将接收到的视频控制码转换为相应的字母信息。通过提供通过键盘接收字母信息的能力,视频游戏控制器能够用于象通过因特网存取信息这样的更加复杂的任务。
这里给出的实施例和例子是为了很好地解释本发明以及它的实际应用,从而使本领域的技术人员能够获得和使用本发明。然而,本领域的技术人员将认识到前面的描述和例子只是为了说明和举例的目的。前面列举的描述不是详尽或限制本发明的公开的详尽形式。在不脱离后面权利要求书的精神和范围的情况下,根据上面的说明能够进行许多修改和改变。例如,一旦视频游戏操作台能够被设置为识别字母输入的字母模式,用户实际上能够使用游戏控制器输入字母信息。使用游戏控制器与使用键盘相比更加困难,但是本发明允许用户使用键盘或者是游戏控制器来输入字母信息。

Claims (11)

1.一种装置包括:
字母键盘上的多个按键;
连接到键盘上的多个按键码生成器,它为字母键盘上每一个预先设定的按键或按键组合产生一个视频控制码,每一个视频控制码包括一个视频游戏操作台上的定义的输入。
2.一种装置包括:
视频游戏操作台;
连接到视频游戏操作台上的字母键盘上的多个按键;
连接到字母键盘和视频游戏操作台上的多个按键码生成器,它为每一个预先设定的按键或按键组合产生输出到视频游戏操作台的视频控制码,每一个视频控制码包括视频游戏操作台上定义的输入。
3.如权利要求2所述的装置,其中字母键盘为每一个预先设定的按键和按键组合产生扫描码,其中按键码生成器从扫描码中产生相应的视频控制码。
4.如权利要求2所述的装置,其中按键码生成器位于连接到字母键盘和视频游戏操作台的视频控制器输入端的适配器中,字母键盘为每一个预先设定的按键和按键组合产生扫描码,其中按键码生成器从扫描码中为每一个预先设定的按键和按键组合产生相应的输入到视频游戏操作台的视频控制器输入端的视频控制码。
5.如权利要求2所述的装置,其中视频游戏操作台包括键盘解码机构,它对视频控制器输入端接收的视频控制码进行解码并且通过映射表确定哪一个键盘按键或按键组合对应于接收到的视频控制码。
6.一种装置包括:
用于接受字母键盘上的插头的插座;
用于插入视频游戏操作台上的视频控制器插座上的视频控制器插头;
扫描码到视频控制码转换器,它将多个从字母键盘接收到的扫描码转换为预先设定输出到视频控制器插头的的视频控制码。
7.一种装置包括:
使字母键盘上的多个按键和按键组合与视频游戏操作台中相应的视频控制码相关联的预先设定的映射表;
确定什么时候字母键盘上的按键或按键组合被按下的装置;
确定哪一个视频控制码对应于按下的按键的装置;和
在视频游戏操作台的视频控制器输入端产生相应视频控制码的装置。
8.如权利要求7所述装置,进一步包括:
使用预先设定的映射表对视频控制器输入端上的视频控制码进行解码并确定按下字母键盘上的哪一个按键或按键组合的装置。
9.一种为视频游戏操作台提供字母键盘输入的方法,该方法包括的步骤为:
将字母键盘上的多个按键或按键组合映射为相应的视频控制码;
确定什么时候字母键盘上的按键被按下;
确定哪一个视频控制码对应于按下的按键;和
在视频游戏操作台的视频控制器输入端产生相应的视频控制码。
10.如权利要求9所述的方法,进一步包括视频游戏操作台对视频控制码进行解码并确定字母键盘上的哪一个按键或按键组合被按下的方法。
11.一种为视频游戏操作台提供字母键盘输入的方法,该方法包括的步骤为:
提供一个字母键盘,为每一个预先设定的按键和按键组合产生一个扫描码;
将字母键盘上的预先设定的按键和按键组合映射为相应视频控制码;
提供一个适配器,它为每一个预先设定的按键和按键组合由扫描码产生一个相应的输入到视频游戏操作台的视频控制器输入端的视频控制码;
将字母键盘连接到适配器;
将视频游戏操作台连接到适配器;
当按下字母键盘上预先设定的按键或按键组合时字母键盘产生一个扫描码;
适配器确定哪一个视频控制码对应于被按下的按键;和
适配器在视频游戏操作台的视频控制器输入端产生相应的视频控制码。
CN001216082A 1999-07-28 2000-07-20 为视频游戏操作台提供键盘输入的装置和方法 Expired - Lifetime CN1282937B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/362,818 US6488584B2 (en) 1999-07-28 1999-07-28 Apparatus and method for providing keyboard input to a video game console
US09/362818 1999-07-28
US09/362,818 1999-07-28

Publications (2)

Publication Number Publication Date
CN1282937A true CN1282937A (zh) 2001-02-07
CN1282937B CN1282937B (zh) 2012-05-30

Family

ID=23427661

Family Applications (1)

Application Number Title Priority Date Filing Date
CN001216082A Expired - Lifetime CN1282937B (zh) 1999-07-28 2000-07-20 为视频游戏操作台提供键盘输入的装置和方法

Country Status (5)

Country Link
US (1) US6488584B2 (zh)
JP (1) JP3346377B2 (zh)
CN (1) CN1282937B (zh)
GB (1) GB2352549B (zh)
TW (1) TW581700B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101779441B (zh) * 2007-08-10 2014-05-14 京瓷株式会社 移动终端
CN110007789A (zh) * 2019-05-20 2019-07-12 深圳市达实智控科技股份有限公司 鼠标键盘转换器

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003024639A (ja) * 2001-07-18 2003-01-28 Konami Computer Entertainment Osaka:Kk ゲーム進行制御プログラム、ゲーム進行制御装置、ゲーム進行制御方法及びゲーム用サーバ装置
JP3578273B2 (ja) * 2002-02-22 2004-10-20 コナミ株式会社 キーボードゲームプログラムにおける汎用キーボード設定プログラム
US7594847B1 (en) * 2002-10-11 2009-09-29 Microsoft Corporation Squad command interface for console-based video game
US7789741B1 (en) * 2003-02-28 2010-09-07 Microsoft Corporation Squad vs. squad video game
WO2004097614A1 (en) * 2003-04-28 2004-11-11 Keyghost Limited Communication method and apparatus
US7782306B2 (en) * 2003-05-09 2010-08-24 Microsoft Corporation Input device and method of configuring the input device
US20050176504A1 (en) * 2004-02-09 2005-08-11 Stanley Mark J. Method and apparatus for providing computer pointing device input to a video game console
US20050176505A1 (en) * 2004-02-09 2005-08-11 Stanley Mark J. Method and apparatus for providing computer pointing device input to a video game console
US20060148564A1 (en) * 2005-01-06 2006-07-06 Bfg Technologies, Inc. Game control system
JP2006192138A (ja) * 2005-01-14 2006-07-27 Aruze Corp タイピングゲーム装置及びゲームシステム
US20060247047A1 (en) * 2005-04-14 2006-11-02 Mitchell Michael J Universal button module
JP5396006B2 (ja) * 2006-05-09 2014-01-22 任天堂株式会社 ゲームプログラム及びゲーム装置
US20080004113A1 (en) * 2006-06-30 2008-01-03 Jason Avery Enhanced controller with modifiable functionality
TW200828077A (en) * 2006-12-22 2008-07-01 Asustek Comp Inc Video/audio playing system
US8133119B2 (en) * 2008-10-01 2012-03-13 Microsoft Corporation Adaptation for alternate gaming input devices
US8041860B2 (en) * 2008-12-15 2011-10-18 Cywee Group Limited Method for producing a mapping tool, a PC game having the mapping tool and operation method therefore
US8229509B2 (en) 2009-02-27 2012-07-24 Microsoft Corporation Protective shroud for handheld device
US8556721B2 (en) 2009-11-16 2013-10-15 Steelseries Aps Apparatus and method for managing peripheral device communications
US9058062B2 (en) * 2010-04-26 2015-06-16 Nintendo Co., Ltd. System and method for accessing content
US20110312417A1 (en) * 2010-06-17 2011-12-22 Mackay Gordon Team play game device
JP5161338B2 (ja) * 2011-05-09 2013-03-13 株式会社ソニー・コンピュータエンタテインメント キーボード
US9302182B2 (en) * 2012-05-23 2016-04-05 Side-Kick Ltd Method and apparatus for converting computer games between platforms using different modalities
US10318013B1 (en) * 2015-04-01 2019-06-11 Bansen Labs LLC System and method for converting input from alternate input devices
US10543427B2 (en) 2015-04-29 2020-01-28 Microsoft Technology Licensing, Llc Game controller function remapping via external accessory

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2057825A (en) 1979-07-23 1981-04-01 Golten J W Apparatus for playing games
GB8305011D0 (en) 1983-02-23 1983-03-30 Microwriter Ltd Computer apparatus and remote keyboards
US4852031A (en) * 1987-07-14 1989-07-25 Novel Twist Inc. Cockpit simulator interfacing to keyboard port of desktop computer
US5245320A (en) * 1992-07-09 1993-09-14 Thrustmaster, Inc. Multiport game card with configurable address
JPH06351068A (ja) 1993-06-04 1994-12-22 Funai Electric Co Ltd ワイヤレスリモコン送受信装置
CN1181824A (zh) * 1995-02-23 1998-05-13 让-皮埃尔·奥德伯特 本用于中央处理单元或网络终端的接口装置,键盘,便携式计算机和用于游戏操纵台的附件
JPH099371A (ja) 1995-06-15 1997-01-10 Komushisu:Kk 遠隔操作制御システム
US5896125A (en) * 1995-11-06 1999-04-20 Niedzwiecki; Richard H. Configurable keyboard to personal computer video game controller adapter
US5791992A (en) * 1996-07-31 1998-08-11 International Business Machines Corporation Video game system with internet cartridge
US5898587A (en) * 1996-12-31 1999-04-27 Bell; Stephen Spencer System for simultaneous game data and arena display control
US6071194A (en) * 1997-06-19 2000-06-06 Act Labs Ltd Reconfigurable video game controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101779441B (zh) * 2007-08-10 2014-05-14 京瓷株式会社 移动终端
CN110007789A (zh) * 2019-05-20 2019-07-12 深圳市达实智控科技股份有限公司 鼠标键盘转换器

Also Published As

Publication number Publication date
GB2352549A (en) 2001-01-31
JP2001100892A (ja) 2001-04-13
US6488584B2 (en) 2002-12-03
US20020039922A1 (en) 2002-04-04
GB0016642D0 (en) 2000-08-23
GB2352549B (en) 2003-09-10
TW581700B (en) 2004-04-01
JP3346377B2 (ja) 2002-11-18
CN1282937B (zh) 2012-05-30

Similar Documents

Publication Publication Date Title
CN1282937B (zh) 为视频游戏操作台提供键盘输入的装置和方法
US7859514B1 (en) Multi-functional user interface for electronic devices
US6760013B2 (en) Hand held gaming and data entry system
JP4440691B2 (ja) テキスト入力装置の取付け取外しが可能なコントローラ
CN100585540C (zh) 使用游戏控制器的字母数字键盘输入系统
EP1475687B1 (en) Input device and method of configuring the input device
US20090109069A1 (en) Input device and mobile terminal using the same
US20020067343A1 (en) Two-sided input device for a computer-related apparatus
CN101868769A (zh) 用于按键功能切换的系统及方法
JP2003527709A (ja) 独立して配置可能なプログラマブルスイッチを有するコンピュータ入力デバイス
WO2004063833A2 (en) Data input by first selecting one of four options then selecting one of eight directions to determine an input-character
US7762892B2 (en) Mode-altering key for a character input device
WO2008112184A1 (en) Mobile quick-keying device
US20040095326A1 (en) Two-sided input device for a computer-related apparatus
Költringer et al. TwoStick: Writing with a game controller
US6786823B2 (en) Game keyboard device
US20010023205A1 (en) Entertainment device, record medium, and computer program
US6171187B1 (en) Interface device for central processing unit or network terminal, keyboard, portable computer and accessory for games console
JP2004220536A (ja) 情報処理装置の入力装置
WO1997000713A1 (en) Method and apparatus for controlling images with a centrally located displacement control device
JP3453263B2 (ja) ゲーム機用操作装置
KR20070010792A (ko) 조이스틱을 이용한 문자입력장치 및 방법
WO2004070599A1 (en) Method and apparatus of key input for portable terminals
EP1887452A1 (en) Human-Computer Interface
AU3899301A (en) A device or component for alphanumeric and direction input

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20120530

CX01 Expiry of patent term