CN101930293A - 自定义键盘的方法 - Google Patents

自定义键盘的方法 Download PDF

Info

Publication number
CN101930293A
CN101930293A CN2009103037401A CN200910303740A CN101930293A CN 101930293 A CN101930293 A CN 101930293A CN 2009103037401 A CN2009103037401 A CN 2009103037401A CN 200910303740 A CN200910303740 A CN 200910303740A CN 101930293 A CN101930293 A CN 101930293A
Authority
CN
China
Prior art keywords
keyboard
button
unit
character
customizing
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.)
Pending
Application number
CN2009103037401A
Other languages
English (en)
Inventor
聂剑扬
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.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
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 Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN2009103037401A priority Critical patent/CN101930293A/zh
Priority to US12/544,235 priority patent/US8248374B2/en
Publication of CN101930293A publication Critical patent/CN101930293A/zh
Pending 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/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/0233Character input methods
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72466User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本发明涉及一种自定义键盘的方法,其包括以下步骤:提供一键盘,该键盘包括一自定义键盘格式获取单元、一按键字符识别单元、一自定义模式设定单元、一输出单元、键盘接口单元及一存储单元,存储单元内存储有各按键上的字符所对应的编码。提供至少二个带字符的标签,将该带字符的标签贴附在键盘的按键上,并将按键上的原字符盖设住。提供一数码摄像装置对贴好标签的键盘进行拍照,自定义键盘格式获取单元针对拍摄的照片生成一按键位置排布图像信息。按键字符识别单元识别按键位置排布图像信息中的各个按键上的字符,根据所述识别的各按键上的字符对应将存储单元内该字符所对应的编码赋给该按键,将所述自定义好的按键的编码输出至一主机。

Description

自定义键盘的方法
技术领域
本发明涉及一种自定义键盘的方法。
背景技术
目前的计算机、手机、掌上电脑基本是采用键盘进行输入和控制。然而,现有键盘的按键由于使用频率不同,有些按键会比其它按键磨损更快。而且按键的布局是固定的,用户不能够自定义键盘的布局以适应自己的使用习惯。
发明内容
有鉴于此,有必要提供一种可自定义键盘的方法。
一种自定义键盘的方法,其包括以下步骤:
提供一键盘,该键盘包括一自定义键盘格式获取单元、一按键字符识别单元、一自定义模式设定单元、一输出单元、键盘接口单元及一存储单元,所述存储单元内存储有各按键上的字符所对应的编码;
提供至少二个带字符的标签,将该带字符的标签贴附在键盘的按键上,并将按键上的原字符盖设住;
提供一数码摄像装置对所述贴好标签的键盘进行拍照,所述自定义键盘格式获取单元生成一按键位置排布图像信息;
所述按键字符识别单元识别所述按键位置排布图像信息中的各个按键上的字符,根据所述识别的各按键上的字符对应将存储单元内该字符所对应的编码赋给该按键;
将所述自定义好的按键的编码输出至一主机。
与现有技术相比,用户能够自定义键盘的布局以适应自己的使用习惯,而且由于常用按键中同一字母或数字的位置发生转移,避免了常用字母按键的过快磨损,这些功能为用户带来了一种个性化的使用体验。
附图说明
图1为本发明实施方式的自定义键盘的硬件架构图;
图2为本发明实施方式的自定义键盘的方法流程图。
具体实施方式
请参阅图1,本发明实施方式的一种自定义键盘100,其包括多个按键(图未示)、一键盘接口单元11、一存储单元12、一自定义键盘格式获取单元13、一按键字符识别单元14、一自定义模式设定单元15及一输出单元16。
所述键盘接口单元11用于连接一主机20,所述主机20为电脑主机或手机。本实施方式中,所述键盘接口单元11为一I/O接口。
所述存储单元12可以为一个半导体存储器或磁性存储器,优选地,为电可擦存储器。所述存储单元12内存储有各按键上的字符所对应的编码,所述编码可以是二进制编码。例如,字符A的二进制编码对应为[00000000000000001],字符B的二进制编码对应为[00000000000000010]等。
本实施方式中,在自定义键盘前,先提供至少二个带字符的标签,将该带字符的标签贴附在按键上,并将按键上的原字符盖设住。提供一数码摄像装置对所述贴好标签的按键进行拍照,所述自定义键盘格式获取单元13针对所述拍摄的照片生成一按键位置排布图像信息。
所述按键字符识别单元14用于识别键盘位置排布图像信息中的各按键上的字符。
所述自定义模式设定单元15根据所述按键字符识别单元14识别的各按键上的字符对应将所述存储单元12内该字符所对应的编码赋给该按键。
所述输出单元16用于将所述自定义模式设定单元15所自定义好的按键的编码输出至所述键盘接口单元11,并通过该键盘接口单元11至所述主机20。下次使用时,用户能够使用该自定好的键盘100以适应自己的使用习惯。
请参阅图2,为自定义键盘的方法流程图,其包括以下步骤:
S100:提供上述键盘;
S102:提供至少二个带字符的标签,将该带字符的标签贴附在键盘的按键上,并将按键上的原字符盖设住;
S104:提供一数码摄像装置对所述贴好标签的键盘进行拍照,所述自定义键盘格式获取单元13针对所述拍摄的照片生成一按键位置排布图像信息;
实际应用中,所述自定义键盘格式获取单元13也可通过网络直接下载已有的或者自己编辑好的自定义键盘格式文件,并不限于本实施方式。
S106:所述按键字符识别单元14识别所述按键位置排布图像信息中的各个按键上的字符,根据所述识别的各按键上的字符对应将存储单元12内该字符所对应的编码赋给该按键;
S108:将所述所自定义好的按键的编码输出至所述主机20。
用户能够自定义键盘的布局以适应自己的使用习惯,而且由于常用按键中同一字母或数字的位置发生转移,避免了常用字母按键的过快磨损,这些功能为用户带来了一种个性化的使用体验。
可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其它各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。

Claims (5)

1.一种自定义键盘的方法,其包括以下步骤:
提供一键盘,该键盘包括一自定义键盘格式获取单元、一按键字符识别单元、一自定义模式设定单元、一输出单元、键盘接口单元及一存储单元,所述存储单元内存储有各按键上的字符所对应的编码;
提供至少二个带字符的标签,将该带字符的标签贴附在键盘的按键上,并将按键上的原字符盖设住;
提供一数码摄像装置对所述贴好标签的键盘进行拍照,所述自定义键盘格式获取单元针对所述拍摄的照片生成一按键位置排布图像信息;
所述按键字符识别单元识别所述按键位置排布图像信息中的各个按键上的字符,根据所述识别的各按键上的字符对应将存储单元内该字符所对应的编码赋给该按键;
将所述自定义好的按键的编码输出至一主机。
2.如权利要求1所述自定义键盘的方法,其特征在于:所述存储单元为半导体存储器或磁性存储器。
3.如权利要求1所述自定义键盘的方法,其特征在于:所述键盘接口单元为一I/O接口。
4.如权利要求1所述自定义键盘的方法,其特征在于:所述编码为二进制编码。
5.如权利要求1所述自定义键盘的方法,其特征在于:所述主机为电脑主机或手机。
CN2009103037401A 2009-06-26 2009-06-26 自定义键盘的方法 Pending CN101930293A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2009103037401A CN101930293A (zh) 2009-06-26 2009-06-26 自定义键盘的方法
US12/544,235 US8248374B2 (en) 2009-06-26 2009-08-20 Keyboard and method for self-defining keys on the keyboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009103037401A CN101930293A (zh) 2009-06-26 2009-06-26 自定义键盘的方法

Publications (1)

Publication Number Publication Date
CN101930293A true CN101930293A (zh) 2010-12-29

Family

ID=43369503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009103037401A Pending CN101930293A (zh) 2009-06-26 2009-06-26 自定义键盘的方法

Country Status (2)

Country Link
US (1) US8248374B2 (zh)
CN (1) CN101930293A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309589A (zh) * 2012-03-06 2013-09-18 汉王科技股份有限公司 自定义键盘的按键排布方法及装置
CN107392205A (zh) * 2017-06-09 2017-11-24 广州视源电子科技股份有限公司 一种遥控器的码值表生成方法与装置
CN111078023A (zh) * 2018-10-19 2020-04-28 昆盈企业股份有限公司 动态调整键盘输出信号的方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101930293A (zh) * 2009-06-26 2010-12-29 鸿富锦精密工业(深圳)有限公司 自定义键盘的方法
RU2678044C2 (ru) * 2013-10-08 2019-01-23 Виктор Николаевич Зимин Клавиатура, схема XSOIV, с систематизацией текстовых клавиш, повышающей характеристики компьютера
US10630675B2 (en) * 2016-04-14 2020-04-21 Microsoft Technology Licensing, Llc Generating web service picture passwords with user-specific cypher keys
US11678002B1 (en) * 2021-12-31 2023-06-13 Universal Electronics Inc. Systems and methods for configuration of a controlling device to enable selection of one or more media streams

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4633227A (en) * 1983-12-07 1986-12-30 Itt Corporation Programmable keyboard for a typewriter or similar article
JP2000010689A (ja) * 1998-06-22 2000-01-14 Sharp Corp フリーキーレイアウト設定装置
US7151530B2 (en) * 2002-08-20 2006-12-19 Canesta, Inc. System and method for determining an input selected by a user through a virtual interface
TWI252419B (en) * 2003-01-30 2006-04-01 Elan Microelectronics Corp User-programmable input device with keypad
US20040212595A1 (en) * 2003-04-28 2004-10-28 Debiao Zhou Software keyboard for computer devices
US7133030B2 (en) * 2003-07-31 2006-11-07 Microsoft Corporation Context sensitive labels for a hardware input device
US20050122313A1 (en) * 2003-11-11 2005-06-09 International Business Machines Corporation Versatile, configurable keyboard
US7301532B1 (en) * 2004-02-09 2007-11-27 Jerod M Dobry Digital display keyboard
US20060284847A1 (en) * 2005-06-17 2006-12-21 Logitech Europe S.A. Keyboard with programmable keys
US7777725B2 (en) * 2006-02-21 2010-08-17 Research In Motion Limited System and method for associating characters to keys in a keypad in an electronic device
CN101042612A (zh) * 2006-03-21 2007-09-26 鸿富锦精密工业(深圳)有限公司 可自定义键盘、可自定义键盘转换装置及键盘自定义方法
CN101930293A (zh) * 2009-06-26 2010-12-29 鸿富锦精密工业(深圳)有限公司 自定义键盘的方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309589A (zh) * 2012-03-06 2013-09-18 汉王科技股份有限公司 自定义键盘的按键排布方法及装置
CN103309589B (zh) * 2012-03-06 2016-12-14 汉王科技股份有限公司 自定义键盘的按键排布方法及装置
CN107392205A (zh) * 2017-06-09 2017-11-24 广州视源电子科技股份有限公司 一种遥控器的码值表生成方法与装置
CN107392205B (zh) * 2017-06-09 2020-07-07 广州视源电子科技股份有限公司 一种遥控器的码值表生成方法与装置
CN111078023A (zh) * 2018-10-19 2020-04-28 昆盈企业股份有限公司 动态调整键盘输出信号的方法

Also Published As

Publication number Publication date
US20100328218A1 (en) 2010-12-30
US8248374B2 (en) 2012-08-21

Similar Documents

Publication Publication Date Title
CN101930293A (zh) 自定义键盘的方法
CN105404863B (zh) 人物特征识别方法及***
WO2011079436A1 (en) Method and apparatus for notification of input environment
CN102754060A (zh) 确定用于显示的信息的方法和装置
CN105867728B (zh) 一种人机界面显示***和方法
CN103688273A (zh) 辅助弱视用户进行图像拍摄和图像回顾
JP4123473B2 (ja) 携帯電話機
CN101667081A (zh) 用户接口方法
CN103699373A (zh) 界面颜色显示方法、装置及***
CN109313695A (zh) 用于恢复可编辑的幻灯片的设备、方法和计算机程序产品
CN103634461B (zh) 移动终端及其控制方法
KR20090034215A (ko) 휴대 단말기 및 이를 이용한 문자 입력 방법
CN109815462A (zh) 一种文本生成方法及终端设备
WO2015032308A1 (zh) 一种图像识别方法及用户终端
WO2003007137A1 (fr) Procede et dispositif pour entrer/indiquer des informations
CN108235019A (zh) 一种压缩图像的存储方法及装置
CN107729306A (zh) 一种文本处理方法、终端及计算机可读介质
CN106780394A (zh) 一种图像锐化方法及终端
CN110298207A (zh) 信息显示方法及相关产品
CN106327541A (zh) 一种图片的裁剪方法及装置
CN110266942A (zh) 图片的合成方法及相关产品
JP4146700B2 (ja) 携帯端末装置、情報提供システム及び情報提供プログラムを記録した記録媒体並びに印刷媒体
CN110493460A (zh) 一种图标更换方法及电子设备
CN106790965A (zh) 移动装置及其控制方法
CN201541287U (zh) 具有手写信息发送功能的移动通信终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20101229