[go: up one dir, main page]

TWI380194B - - Google Patents

Download PDF

Info

Publication number
TWI380194B
TWI380194B TW98111430A TW98111430A TWI380194B TW I380194 B TWI380194 B TW I380194B TW 98111430 A TW98111430 A TW 98111430A TW 98111430 A TW98111430 A TW 98111430A TW I380194 B TWI380194 B TW I380194B
Authority
TW
Taiwan
Prior art keywords
button
key
keyboard
combination area
function
Prior art date
Application number
TW98111430A
Other languages
English (en)
Other versions
TW201037564A (en
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=44856733&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=TWI380194(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed filed Critical
Priority to TW98111430A priority Critical patent/TW201037564A/zh
Publication of TW201037564A publication Critical patent/TW201037564A/zh
Application granted granted Critical
Publication of TWI380194B publication Critical patent/TWI380194B/zh

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Description

1380194 六、發明說明: 【發明所屬之技術領域】
* 本發明為一種按鍵組合區具有N-Keys R〇n〇ver功能之USB -鍵盤及其改良方法,係將USB鍵盤規格之特性重新以位元對映 (bit map)定義每一按鍵’並將預定的按鍵組合區的每一按鍵之間皆 避開矩陣線路接點位置,使其同時按壓六個以上一般按鍵而同時 籲輸出六個訊號以上’且結合習知消除鬼鍵的解決方案二,即能擴 充至USB鍵盤的全區所有按鍵皆能同時輸出的技術領域。 【先前技術】 由於鍵盤的原理是採用矩陣(MATRIX)的方式’因此可能造 成一種情況,假設一個正方形的線路,如第一、二圖所示,為發 生鬼鍵現象之檢測步驟如下: 1. 當掃猫線L1輸出一高電壓H1,掃瞒線L2輸出低電壓Low, _ 按下按鍵SW_A不放開,觀察第1觀察點Node卜若為低電壓Low ; 2. 繼續按下SW-B不放開,觀察第2觀察點為低電壓Low,而 且第2-1觀察點為低電壓Low ; 3. 繼續按下SW-C不放開,觀察第三觀察點為低電壓Low ; 4. 觀察第四觀察點為低電壓Low,但SW_4未按下,但該按 . 鍵會顯示於顯示器上。 因此’依據前述之檢測步驟,係在正方形的四個角落從左上 開始順時針排列SW-A、B、C、D四個按鍵,若同時按下,SW-A、 B、C三個按鍵時,SW-D也會被導通,因此畫面上會出現對應於 1380194 該四個按鍵之訊號,然實際上並沒有將SW_D按下而畫面卻出 現了’因此業界對該現象稱之為鬼鍵1此,在井字形的四個交 叉點的按鍵SW-A〜D,只要其中三個以上的按鍵被按下,即會產 生鬼鍵現象。 為此’業界即有兩種解決該鬼鍵的方法·· 第一種解決方法:軔體程式排除方式 請參閱第三圖所示,應用軔體(firmware)程式判讀,在同時按 下二個按鍵或二個按鍵以上時,若產生鬼鍵情形,即不承認當時 .所有按下的按鍵,必須俟鬼鍵情形消失才承認當時所有按下的按 鍵輸入,如此該缺點即在產生鬼鍵情形時,按鍵輸入皆為無效, 勢必發生研判無效後操作者已然輸入下一步驟所欲按下的按鍵, 以致造成前一動作消失的缺撼。 第二種解決方法:增加二極體排除方式 請參閱弟四圖所示,係在鍵盤矩陣電路之掃猫線Li、L2與偵 察線SI、S2之間分別接一按鍵SW-A、B、C、D,該各按鍵SW-A、 B、C、D之輸入端分別接二極體Dl、D2、D3、D4 ;其檢測鬼鍵 步驟: 1. 當掃聪線L1輸出一高電壓訊號H1,掃瞒線L2輸出低電壓訊 號Low,按下按鍵SW-A不放開’觀察第一觀察點Node卜若為低 電壓訊號Low ; 2. 繼續按下SW-B不放開,觀察第二觀察點Node2為低電壓訊號 Low,但NODE2-1為高電壓訊號,因二極體D2輸入端與輸出端電 4 1380194 壓差未達0.6V以上,導致二極體D2無法導通; 3.繼續按下SW-C不放開,觀察奶!^3為高電壓訊號; 4·此時觀察NODE4為高電壓訊號’且SW_D未按下,沒有鬼鍵 現象。 因此,此此種解決方法,確實能有效消除鬼鍵現象,然須在 每一按鍵前串接一個二極體,其生產製造成本增加為其缺點。 再者,第一圖_A、B所示,由於USB鍵盤標準格式上有限制 問題’因USB鍵盤標準規格規定(如第一圖_A),鍵盤送鍵碼給系 統共8個位元組(bytes),其定義如下: 1. 第一個位元組(Obyte):依據按鍵位元對映(bitmap),編 入更改鍵(modifierkey),每一位元(bit)代表一按鍵,共八個按鍵 (指左/右shift,ctd,alt,win等八個按鍵)(如第一圖_B )。 2. 第二個位元組(ibyte):未定義。 3. 第三至八個位元組(2〜7byte),共六個位元組:編入標準鍵 (normal key),每一位元組(byte)代表一按鍵,共六個按鍵,由於上 述規格上之限制問題,造成目前USB鍵盤即使已解決鬼建問題, 然而USB鍵盤仍然存在按鍵最多僅能同時傳送六個一般按鍵之限 制。 因此,前述的USB鍵盤若與習知解決鬼鍵方案中的以硬體排 除方式,係在每個按鍵線路上增加一個二極體避開鬼鍵產生方案 作結合,則該USB鍵盤之按鍵組合區即能擴充至USB鍵盤的全區 所有按鍵,以提供解決目前標準USB鍵盤,即使已解決傳統鬼鍵 5 1380194 (ghost key)問通’仍然因為標準鍵碼的物體(finnware)格式,只能 同時輸出8鍵111〇_1^及6鍵一般按鍵(110111^丨1^)之限制。 【發明内容】 1. 本發明係將USB鍵盤規格之鍵碼的軔體(fmnware)程式,重 新以多組的位元對映(bit map)方式來定義每一按鍵,以及使預定的 按鍵組合區的每-聽之間皆賴矩轉路接點位置,使其同時 按壓六個以上一般按鍵而同時輸出六個訊號以上。 2. 本發明以前述的解決方法,重新修改娜咖麵)程式, 且結合習知齡鬼_解決方案二’ g卩能擴充至膽鍵盤的全區 所有按鍵,即使再乡按鍵_按壓,冑朗時輸出。 【實施方式】 請參閱第-、五圖所示,應用USB規格之特性重新修改初體 (firmw㈣程式’以達成在USB鍵盤特定組合區域具有 ROLLOVER功能之處理方法如下: 1·應用USB報告播述元(USB rep〇rt descripter)允許使用位 元對映(bit map)特性’將每一位元(bk)代表一個按鍵,則每位元組 (byte)可代表八個按鍵,再將一般按鍵重新以位元對映⑽_來 定義每個按鍵。 2.應用腦端點允許同時使❹個輸人報告形式(寧rt in type)特性,其步驟如下: a.使用不長於USB鍵盤標準規格之鍵盤傳送鍵碼8 b卿之 規定使其共用windows 〇8標準驅動程式; 6 1380194 b.將腦_的一般按鍵分成多組輸入報告形式(report in ㈣,每組鍵碼不超過8位元組(bytes)長度(如第一圖你 象0 C.將按鍵重新於鱗魏中賴(如第刚,使組合特定區 内的所有按鍵同時按壓時(如第—圖),皆不會同時位於矩陣電路 的四方幵八叉點上〇第二圖)作訊號輸出,以避免產生鬼鍵現 φ 目此’依據刚述的解決方法,以實施例說明如下: 請參閱第一圖所示,係為咖鍵盤】之規格,其按鍵n之 編排則亦符合鮮敎,因驗據前述之鮮職_ I,將組 合特區按鍵(如較粗標示線範圍)()之選定,預先將物體 (f謂ware)程式修改為多_輪人報告形式及每_告又以位元對 映(bit map)旦告’且將組合特定區按鍵,分別安排在矩陣電路上不 會產生鬼鍵的交又點上,亦即按鍵位置位於:矩陣(χ〇〜χ2,列)的 •交叉點依序為Z、C、V ;矩陣(XW)的交叉點按鍵為Shift七 矩陣(X4,Y6)的交又點按鍵為Ctr卜L ;矩陣⑻〜似⑺的交又點依 序按鍵為 Space、Tab、A、S、D ' W、E、Q ;矩陣(X14〜17,Y〇)的交 又點依序按鍵為F、r、Τ、X ;轉的交 叉點依序按鍵為G、B、CapsLock); 因此’將USB鍵盤之組合特定區按鍵(area)内,當同時按壓六 個以上之按鍵(如第一圖),對應矩陣圖matrix (如第五圖)上 可知,皆不會產生四方形的交叉點(如第二圖),亦即區内所有按 鍵皆不在鬼鍵位置上,以避免鬼鍵發生,配合鍵碼格式修改為多 1380194 组的輸入報告形式及每組報告又以位元對映(bit爪叩)宣告,達到 USB鍵盤在特定區域具有N_KEYR〇LL〇VER功能。亦即只有 按鍵組合區(area)具有N-Keys Rollover功能,非按鍵組合區的按 鍵不具N-Keys Rollover功能。 月述該重新修改之位元對映(bitmap)按鍵處理方式,其輸入報 告形式可為複_。該USB趣之端點可為—個或兩個。 依據前述的方法,請再參閱第二、五騎示,配合每一按鍵 白串接個一極n排除鬼鍵問題,即能達成鍵盤全區域皆 能具有N-KEYROLLOVER功能。再者,該按鍵組合區(咖)可 在標準按鍵⑽組合’亦可在標準鍵盤外另為外掛設置。 以上說明對本發明而言只是說明性的,而非限制性的本領 域普通技術人貞理解,在不__要求難定的精神和範圍的 情^下’可作出許多修改、變化或等效’但都將落入本發明的保 謹鈴.图之肉。 1380194 【圖式簡單說明】 第一圖為USB鍵盤標準規格外觀圖。 .第—®_A為縣漏_每—位元崎人報告表。 . 第-圖-B為標準USB鍵盤每—位元輸出報告表。 第二圖為習知鍵盤按鍵矩陣電路示意圖。 第三圖為習知鍵盤藉柄體(flnmvare)程式解決鬼鍵問題說明示責 圖。 〜 •第四圖為習知鍵盤藉每個按鍵皆串接一個二極體解決產生 題說明示意圖。 第五圖為本發明重新編排矩陣圖。 【主要元件符號說明】 USB 報告描述元(USB report descripter) 位元對映(bit map) 位元(bit) • 位元組(byte) 輸入報告形式(report in type ) USB鍵盤1 按鍵Π 組合特區按鍵(area)

Claims (1)

  1. ^1380194 作丨年*月丨OE1修正本 七、申請專利範圍: 1-- 1.一種按鍵組合區具有N-Keys Rollover功能之USB鍵盤,其特徵 在於.應用USB鍵盤規格之特性重新修改物體(fjj^ware)程式, 將USB鍵盤之鍵碼的初體(firmware)格式,重新以多組的位元對 映(bit map)方式來定義每一按鍵,鍵盤上的按鍵纽成一個或一 個以上組合區,重新安排區内按鍵位於矩陣電路交又點皆非鬼 鍵位置上,使組合區内所有按鍵皆具丨丨〇ver功能。 2. 如申請專利範圍第]項所述之按鍵組合區具有N Keys R〇丨丨 功能之USB鍵盤,其中,該USB鍵盤的USB端點(endpoint)之 按鍵係對應於位元對映(bitmapping)方式。. 3. 如申請專利範圍第】項所述之按鍵組合區具有Ν_Κε% 功能之USB鍵盤,其中,該按鍵重新於矩陣電路中安排,使組 合特定區内的所有按鍵,皆不會同時位於矩陣電路的四方形交 又點上作訊號輸出,以避免產生鬼鍵現象。 4. 如申請專利範圍第丨項所述之按鍵組合區具有n k哪制 功能之USB鍵盤,其中’該重新修改軔體(fl_are)程式而將usb 鍵盤之鍵碼的軔體(firmware)格式,重新以位元對映按鍵處理方 式’其輸入報告型式可為複數個。 5·如申請專利範圍第丨項所述之按鍵組合區具有财哪制猜 功能之USB鍵盤,其中,該腦鍵盤之端點可為一個或兩個。 6·如申晴專利範圍!之按鍵組合區具有N_Keys細瞻功能之 USB鍵盤,其中,該按鍵組合區可在標準按鍵内作組合亦可在 1380194 標準鍵盤外另為外掛設置。 7. 4申明專利範圍1之按鍵組合區具有N_KeysR〇lk)ver功能之 B鍵盤其申,该按鍵組合區可為鍵盤任何區域之組合。 8·如申吻專利範圍1之按鍵組合區具有N-KeysRollover功能之 鍵瓜其令,只有按鍵組合區具有N-Keys Rol lover功能 ’非按鍵組合區的按鍵不具Meys R〇u〇ver功能。 9. 種按鍵組合區具有N_KeysR〇丨丨〇ver功能之處理方法其方法 係包含: 應用USB報告“述元([JSB report descripter)允許使用位元 對映(bit map)特性’將位元組(byte)上的每一位元_代表一個 按鍵,則每位元組(byte)可代表八個按鍵,再將一般按鍵重新 以多組的多個位元組(bytes)來定義所有一般按鍵; b.將位於USB按鍵選定的組合區的每個按鍵安排在非鬼鍵發 生的位置上,以避開鬼鍵產生。 10. 如申請專利_第9項所述之按鍵組合區具有Ν·κ⑺歸 功能之處理方法,其中該每-按鍵皆串接—個二極體,以達成 USB鍵盤全區域皆能具有N-KeysR〇llover功能。 1380194
    Byte Description 0 Modifier keys 1 Reserved 2 Keycode 1 3 Keycode 2 4 Keycode 3 5 Keycode 4 6 Keycode 5 7 Keycode 6 第一圖-A Bit Description 0 NUM LOCK 1 CAPS LOCK 2 SCROLL LOCK 3 COMPOSE 4 ΚΑΝΑ 5 to 7 CONSTANT 第一圖-B 1380194 四、指定代表圖: (一) 本案指定代表圖為:第(一)圖。 (二) 本代表圖之元件符號簡單說明: USB鍵盤1 按鍵】1 組合特區按鍵(area)
    五、本案若有化學式時,請揭示最能顯示發明特徵的化學式:
TW98111430A 2009-04-07 2009-04-07 USB keyboard with pressed key assembly region having N-Keys Rollover function and processing method thereof TW201037564A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW98111430A TW201037564A (en) 2009-04-07 2009-04-07 USB keyboard with pressed key assembly region having N-Keys Rollover function and processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW98111430A TW201037564A (en) 2009-04-07 2009-04-07 USB keyboard with pressed key assembly region having N-Keys Rollover function and processing method thereof

Publications (2)

Publication Number Publication Date
TW201037564A TW201037564A (en) 2010-10-16
TWI380194B true TWI380194B (zh) 2012-12-21

Family

ID=44856733

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98111430A TW201037564A (en) 2009-04-07 2009-04-07 USB keyboard with pressed key assembly region having N-Keys Rollover function and processing method thereof

Country Status (1)

Country Link
TW (1) TW201037564A (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI612443B (zh) * 2015-11-25 2018-01-21 達方電子股份有限公司 鍵盤裝置
US9921664B2 (en) 2015-11-25 2018-03-20 Darfon Electronics Corp. Keyboard device

Also Published As

Publication number Publication date
TW201037564A (en) 2010-10-16

Similar Documents

Publication Publication Date Title
TWI527377B (zh) 電容式接觸感測及發光二極體驅動矩陣
US10032061B2 (en) Intelligent touch sensing device
CN106353903B (zh) 触控显示面板及触控模式的驱动方法
CN102693052B (zh) 触控感测装置及其扫描方法
CN107102779B (zh) 显示面板及其控制方法、显示装置
CN105718118B (zh) 阵列基板、触控显示面板及触控压力检测方法、显示装置
CN105159513B (zh) 阵列基板、自容式触控显示面板及电子装置
WO2016166945A1 (en) A Capacitive Touch Panel with Balanced Parallel Driving
US20130015906A1 (en) Touch Panel Device
JP2013254168A5 (zh)
CN111542801A (zh) 扫描电路、驱动电路、触控显示面板、接收切换电路及驱动方法
TW201101162A (en) Touch sensing method for resistive type touch apparatus
TWI380194B (zh)
CN112379790B (zh) 触控显示面板的驱动方法、驱动电路及触控显示装置
CN103488331A (zh) 触控显示器及其驱动方法
TW201042502A (en) PS/2 to USB keyboard adaptor supporting N-key rollover
CN109830199B (zh) 显示面板周边电路、显示面板及检测方法
TWI832468B (zh) 防鬼鍵電路
TW201241723A (en) Detection method for touch input device
TWI564778B (zh) 內嵌式觸控螢幕及其驅動方法
CN102222475A (zh) 具有触控功能的显示装置及触控面板的二维感测方法
JP2021501293A (ja) ギアシフト装置及びギアのコーディング方法
US20080258950A1 (en) Switching circuitry and switching system
CN203405787U (zh) 具触控电路的液晶显示装置
CN108132728A (zh) 一种操作识别装置、识别方法及具有该装置的智能终端

Legal Events

Date Code Title Description
MC4A Revocation of granted patent