信息处理装置、控制方法、程序及存储介质制造方法及图纸

技术编号:2872886 阅读:135 留言:0更新日期:2012-04-11 18:40
为了通过来自外部设备的操作实现和内置按钮相关的操作。一种具有输入设备的信息处理装置10包括输出部分205,用于将信息从信息处理装置输出至外部;内置按钮185,用于响应来自外部的输入控制输出部分205;第一输入信息接收部分140,用于从具有不同于内置按钮185的按键的外部输入设备50中接收外部输入信息,外部输入信息为输入到按键中任意一个的信息;以及控制部分150,如果确定外部输入信息和预设配置信息相匹配,用于启动和当输入所述内置按钮185时执行的处理相同的处理。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及信息处理装置、控制方法、程序及存储介质,具体涉及用于通过键盘控制装置的信息处理装置、控制方法、程序及存储介质。
技术介绍
诸如个人计算机的设备已经在使用中具有内置按钮用于调节输出音量或屏幕亮度。这些内置按钮的用处在于允许用户调节此类输出而无需激活应用程序等。然而,这些设备不允许通过操作没有内置按钮的外部键盘对输出进行控制。
技术实现思路
因此,本专利技术的目的是提供一种能够解决上述提到的问题的信息处理装置、控制方法、程序及存储介质。通过结合权利要求中的独立权利要求所描述的特征来实现该目的。从属权利要求进一步限定了本专利技术的有利的特定实施例。根据本专利技术的第一实施例,提供了一种具有输入设备的信息处理装置、用于控制该装置的方法、用于控制该装置的程序,以及其上记录该程序的存储介质,其中信息处理装置包括用于从信息处理装置向外部输出信息的输出部分;用于控制输出部分的内置按钮;第一输入信息接收部分,用于从具有不同于内置按钮的按键的外部输入设备接收输入到按键的外部输入信息;以及控制部分,如果外部输入信息和预设配置信息相匹配时,用于启动和所述内置按钮输入时执行的处理相同的处理。根据本专利技术的第二实施例,提供了一种信息处理装置、用于控制该装置的方法、用于控制该装置的程序、以及其上记录该程序的存储介质,其中信息处理装置包括第一输入信息接收部分,用于接收以不同于用于输入到内置按钮的信息的代码系统的代码系统所表示的代码信息,代码信息为输入到多个不同于内置按钮的按键的信息;转换部分,如果确定代码信息与预设配置信息相匹配时,用于将代码信息转换为内置按钮输入信息;以及控制部分,如果所转换的输入信息和输入到特定的一个或多个内置按钮的信息相匹配,用于启动和特定的一个或多个内置按钮输入时所执行的处理相同的处理。根据本专利技术的第三个实施例,提供了一种信息处理装置、用于控制该装置的方法、用于控制该装置的程序、以及其上记录该程序的存储介质,其中信息处理装置包括第一输入信息接收部分,用于接收与通过矩阵扫描所检测的多个按键中的任意一个的按动相关的代码信息;第二输入信息接收部分,用于检测输入到不同于多个按键的内置按钮的信息;转换部分,如果确定代码信息与预设配置信息相匹配时,用于将代码信息转换为内置按钮输入信息;以及控制部分,如果所转换的输入信息和输入到特定的一个或多个内置按钮的信息相匹配时,用于启动和特定的一个或多个内置按钮输入时所执行的处理相同的处理。上述提供的概括并非本专利技术的必要特征的完全列举。上述提到的特征的任意变形可落在本专利技术的范围之内。正如可以从上述描述中看出的那样,本专利技术允许通过来自外部输入设备的操作来实现与内置按钮相关的操作。附图说明图1示出了信息处理装置10的功能模块图;图2示出了信息处理装置的操作流程;图3示出了转换部分160的转换示例;图4示出了内置按钮185及其对应于来自外部键盘50的外部输入信息的相关操作;以及图5示出了信息处理装置的硬件配置示例。具体实施例方式本专利技术将根据本专利技术的实施方案加以描述。但是,下面描述的实施方案并非限制在权利要求中阐明的本专利技术,所有关于实施方案所描述的组合并不是用于解决问题的专利技术装置所必须要求的。图1示出了信息处理设备10的功能模块图。在根据本实施方案的信息处理设备10中,当通过外部键盘50而不是内置按钮185从外部源接收的输入信息和预设信息相匹配时,执行和当按下用于内置按钮驱动器210的内置按钮185时相同的操作。信息处理装置10包括连接部分100,判定部分110,键盘驱动器130,第一输入信息接收部分140,控制部分150,内置键盘180,第二输入信息接收部分190,系统BIOS(基本输入输出系统)200,输出部分205,驱动器210以及显示应用220,并且被连接到PS2或USB兼容的外部键盘50,该键盘为具有多个按键的外部输入设备。信息处理设备10通过由操作系统(此后缩写为OS)执行的一组内核级处理120和一组用户级处理125提供这些功能,操作系统控制应用程序、固件215和硬件的操作。连接部分100可移动地将外部键盘50连接至信息处理装置10,并将与外部键盘50的连接和通信状态传送到确定部分110。连接部分100从外部键盘50接收外部键盘扫描代码信息,该信息指示了由矩阵扫描所检测的外部键盘50中按键的按动,并生成和提供到OS的中断,并将该中断发送至键盘驱动器130。在另一个可选实施方案中,连接部分100可以通过第二输入信息接收部分190,将外部键盘扫描代码信息发送至键盘驱动器130。例如,如果外部键盘50通过PS2或USB兼容的连接器连接,连接部分100可以使第二输入信息接收部分190读取外部键盘扫描代码。确定部分110基于从连接部分100中接收的与外部键盘50间的连接和通信状态,确定外部键盘50是否连接至信息处理装置10,如果未连接,则发送命令来停止输入信息到控制部分150的转换。键盘驱动器130实现为一组内核级处理120。连接部分100从第二输入信息接收部分190中接收键盘扫描代码信息,并将该信息提供给第一输入信息接收部分140。第一输入信息接收部分140为工作在用户模式下的服务模块,实现为一组用户级处理125。第一输入信息接收部分140从键盘驱动器130中接收外部键盘扫描代码信息,并通过由OS提供的标准应用程序接口(API)将该信息提供至控制部分150。例如,如果OS为Windows,则第一输入信息接收部分140可以使用称为Win32键盘API的功能。控制部分150具有一转换部分160和一报告部分170。除非转换部分160从确定部分110中接收输入信息转换停止命令,否则它确定从第一输入信息接收部分140中接收的外部键盘扫描代码信息是否与预设信息匹配。如果转换部分160确定它们互相匹配,则将外部键盘扫描代码信息转换为将要输入到内置按钮185内的信息,并将其发送至报告部分170。当接收输入信息时,报告部分170将该信息发送至内置按钮驱动器210来使用系统BIOS 200,该系统BIOS为固件215,以控制信息的输出。控制部分150,转换部分160和报告部分170实现为一组用户级处理125。内置键盘180具有内置按钮185A至185E。当内置按钮185A至185E中的任意一个从外部接收输入时,内置键盘180将输入到内置按钮185的信息发送至第二输入信息接收部分190,用于指示内置按钮185A至185E中的哪一个接收了输入。内置键盘180可以具有多个不同于内置按钮185A至185E的按键。在这种情况下,输入到多个按键中的任意一个的信息被发送至第二输入信息接收部分190。例如,第二输入信息可以通过诸如作为嵌入式控制器的微型计算机实现。第二信息接收部分190通过周期性地轮询内置按钮185来监视它们,并从内置键盘180中接收输入到内置按钮185的信息,并将其发送至系统BIOS 200。第二输入信息接收部分190从内置键盘180中接收关于输入到不同于内置按钮185A至185E的多个按键中的任意一个的信息,并将其发送至键盘驱动器130。在本实施例中的第二输入信息接收部分190通过使用不同于矩阵扫描的方法来检测输入到内置按钮185的信息。例如,第二输入信息接收部分190可以通过直接读开关的开本文档来自技高网...

【技术保护点】
一种具有输入设备的信息处理装置,包括:输出部分,用于从所述信息处理装置向外部输出信息;内置按钮,用于响应来自外部的输入控制所述输出部分;第一输入信息接收部分,用于从具有不同于所述内置按钮的按键的外部输入设备中接收外部输入信息,所 述外部输入信息为输入到所述按键中任意一个的信息;以及控制部分,如果所述外部输入信息和预设配置信息相匹配时,用于启动和当输入一个或多个所述内置按钮时执行的处理相同的处理。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:麻生纯一中尾竹伸
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1