[發明專利]一種采用擴展I/O方式的手機全鍵盤無效
| 申請號: | 201010211863.5 | 申請日: | 2010-06-25 |
| 公開(公告)號: | CN102299985A | 公開(公告)日: | 2011-12-28 |
| 發明(設計)人: | 李會艷 | 申請(專利權)人: | 上海三旗通信科技有限公司 |
| 主分類號: | H04M1/23 | 分類號: | H04M1/23 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200233 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 采用 擴展 方式 手機 鍵盤 | ||
1.一種采用擴展I/O方式的手機全鍵盤,包括按鍵中斷的處理,全鍵盤的硬件鍵位與虛擬鍵值的映射,按鍵彈起的檢測與處理,長按鍵、短按鍵、重復按鍵的處理,其特征在于:所述的在按鍵中斷中只做set事件的動作,按鍵的處理通過task來完成,避免了按鍵中斷對其他正在運行的task造成干擾。
2.根據權利要求1所述的一種采用擴展I/O方式的手機全鍵盤,其特征在于:所述的按鍵時,通過制定的j(行)*7+i(列)即從第0行開始標識為0~6,第1行則為7~13,依次則第7行標志為49~55映射關系輸出對應的行、列及硬件鍵位值,根據手機全鍵盤面板的定義將虛擬鍵值與硬件鍵位一一對應。
3.根據權利要求1所述的一種采用擴展I/O方式的手機全鍵盤,其特征在于:所述的由于擴展I/O芯片SN7325對于彈起的按鍵不能區分其鍵位,因此將51個按鍵分布映射到51個二進制位,0~31位保存在變量a中,初始鍵值a0置為0xffffffff;32~51位保存在變量b中,初始鍵值b0置為0xffffffff,假如掃描PP1列時OD3行有輸入,則表示j*7+i即標志位22為低電平其余位為高電平,鍵值a為0xffbfffff,該鍵彈起時相應的標志位為高電平鍵值為0xffffffff;假如PP2列OD5行有輸入則j*7+i-32即標志位5為低電平其余位為高電平即鍵值b為0xffffffef,該鍵彈起時相應的位為高電平,鍵值為0xffffffff,因此,區分不同的鍵彈起只需與按下的鍵的標識位的電平值進行比較。
4.根據權利要求1所述的一種采用擴展I/O方式的手機全鍵盤,其特征在于:所述的遵守鍵按下與彈起一一對應的原則,進行上次按鍵值與本次按鍵值標識位的比較進行按鍵消息的傳送,對于長按鍵和重復按鍵則通過定時器來區分,并上傳不同的按鍵消息給UEM層處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海三旗通信科技有限公司,未經上海三旗通信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010211863.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種治療役牛風勞的中藥組合物及其制備方法
- 下一篇:分柵式閃存及其制造方法





