[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
Chinese (zh)
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/en
Publication of TW201037564A publication Critical patent/TW201037564A/en
Application granted granted Critical
Publication of TWI380194B publication Critical patent/TWI380194B/zh

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Description

1380194 六、發明說明: 【發明所屬之技術領域】1380194 VI. Description of the invention: [Technical field to which the invention pertains]

* 本發明為一種按鍵組合區具有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)* The present invention is a USB-keyboard with N-Keys R〇n〇ver function in the key combination area and an improved method thereof, which re-defines the characteristics of the USB keyboard specification by bit map to define each key 'and Avoiding the position of the matrix line contact between each button of the predetermined button combination area, so that at the same time pressing six or more general buttons and simultaneously calling for outputting six signals or more, and combining the conventional solution for eliminating ghost keys , can be extended to the technical field of all the buttons of the USB keyboard can be simultaneously output. [Prior Art] Since the principle of the keyboard is in the form of matrix (MATRIX), it may cause a situation. Assume a square line, as shown in the first and second figures, the detection steps for ghosting occur as follows: 1. When the sweeping mouse line L1 outputs a high voltage H1, the sweeping line L2 outputs a low voltage Low, _ press the button SW_A does not release, observe the first observation point Node if the low voltage Low; 2. continue to press SW-B Do not let go, observe the second observation point is low voltage Low, and the 2-1st observation point is low voltage Low; 3. Continue to press SW-C not to open, observe the third observation point as low voltage Low; Observe that the fourth observation point is Low Voltage Low, but SW_4 is not pressed, but the . key will be displayed on the display. Therefore, according to the above-mentioned detection steps, four buttons SW-A, B, C, and D are arranged clockwise from the upper left in the four corners of the square, and if three buttons SW-A, B, and C are pressed simultaneously, SW-D will also be turned on, so the signal corresponding to the four buttons of 1380194 will appear on the screen. However, SW_D is not pressed and the picture appears. So the industry calls this ghost key 1 Thus, the keys SW-A to D at the four intersections of the well shape may generate a ghost key phenomenon as long as three or more of the keys are pressed. To this end, the industry has two ways to solve the ghost key. · The first solution: Please refer to the third figure for the elimination of the program. Use the firmware program to read and press two at the same time. When a button or two buttons are used, if a ghost button is generated, that is, the button is not recognized at the time. All the pressed buttons must disappear after the ghost button disappears to recognize all the pressed button inputs at the time, so that the disadvantage is when the ghost key is generated. The key input is invalid. It is bound to cause the operator to input the button to be pressed in the next step after the judgment is invalid, so that the previous action disappears. The second solution: to increase the diode removal method, please refer to the four brothers shown in the figure, in the keyboard matrix circuit between the mouse line Li, L2 and the reconnaissance line SI, S2 respectively connected to a button SW-A, B, C, D, the input terminals of the buttons SW-A, B, C, D are respectively connected to the diodes D1, D2, D3, D4; the steps of detecting the ghost key: 1. When the sweep line L1 outputs a high voltage signal H1, the broom line L2 outputs the low voltage signal Low, press the button SW-A does not let go 'observe the first observation point Node if the low voltage signal Low; 2. Continue to press SW-B not let go, observe the first The second observation point Node2 is a low voltage signal Low, but NODE2-1 is a high voltage signal, because the voltage difference between the input terminal of the diode D2 and the output terminal 4 1380194 is less than 0.6V, resulting in the diode D2 being unable to conduct; Continue to press SW-C and let go, observe the milk! ^3 is the high voltage signal; 4. At this time, observe NODE4 as the high voltage signal 'and SW_D is not pressed, there is no ghost key phenomenon. Therefore, this kind of solution can effectively eliminate the ghost key phenomenon, but it is necessary to connect a diode in front of each button, and the manufacturing cost increases as a disadvantage. Furthermore, as shown in the first figure _A and B, there is a limitation problem in the standard format of the USB keyboard. Due to the USB keyboard standard specification (such as the first figure _A), the keyboard sends the key code to the system for a total of 8 bytes. (bytes), which is defined as follows: 1. The first byte (Obyte): according to the key bitmap mapping, programmed into the modifier key (modifierkey), each bit (bit) represents a button, a total of eight Buttons (refer to left/right shift, ctd, alt, win, etc.) (as in the first figure _B). 2. The second byte (ibyte): undefined. 3. The third to the eighth byte (2 to 7 bytes), a total of six bytes: programmed into the normal key, each byte represents a button, a total of six buttons, due to the above The limitation of the specification causes the current USB keyboard to solve the ghost construction problem. However, the USB keyboard still has the limitation that the button can only transmit six general buttons at the same time. Therefore, if the aforementioned USB keyboard is combined with the hardware elimination method in the conventional ghost key scheme, a diode is added to each key line to avoid the ghost key generation scheme, and the key combination of the USB keyboard is combined. The zone can be extended to all buttons in the entire area of the USB keyboard to provide a solution to the current standard USB keyboard, even if the traditional ghost key 5 1380194 (ghost key) is solved, it is still due to the standard key code object (finnware) format. At the same time, the limit of the 8-key 111〇_1^ and 6-key general buttons (110111^丨1^) is output. SUMMARY OF THE INVENTION 1. In the present invention, a fmnware program of a key code of a USB keyboard specification is used to re-define each key in a plurality of sets of bit maps, and to make a predetermined key combination. Each zone of the zone is connected to the position of the relay switch, so that it can simultaneously press six or more general buttons and simultaneously output six signals or more. 2. The present invention re-modifies the program of the Naka noodle with the aforementioned solution, and can be extended to all the buttons of the entire keyboard of the biliary keyboard in combination with the syllabus _ solution 2' g卩, even if the button _ presses the button Output. [Embodiment] Please refer to the features of USB specification to re-modify the initial body (firmw (four) program' to achieve the ROLLOVER function in the specific combination area of the USB keyboard as follows: 1. Application USB report broadcast The USB rep〇rt descripter allows the use of the bit map feature to represent each bit (bk) as a button. Each byte can represent eight buttons, and then the general button Re-define each button with the bit mapping (10)_. 2. Applying the brain endpoint allows you to simultaneously report the input type (in rt in type) characteristics, the steps are as follows: a. Use no longer than the USB keyboard standard specifications The keyboard transmits the key code 8 b Qing's rule to make it share the windows 〇8 standard driver; 6 1380194 b. The general button of the brain _ is divided into multiple sets of input report form (report in (four), each group of keys does not exceed 8 bits The length of the group (as in the first picture, you are like 0 C. The button will be re-introduced in the scales (such as the first, so that all the buttons in the specific area of the combination are pressed at the same time (such as the first picture), not at the same time Located on the quadrilateral 幵 eight-point point of the matrix circuit〇 The second figure) is used as the signal output to avoid the generation of ghost keys. This is based on the solution just described. The following is a description of the embodiment: Please refer to the figure shown in the first figure, which is the specification of the coffee keyboard. The arrangement is also in line with the fresh 敎, because the test of the above-mentioned fresh job _ I, the combination of the SAR button (such as the thicker line range) () selected, the object (f ware) program is modified to a multi-wheel report The form and each _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Χ〇~χ2, column) • The intersection point is Z, C, V in order; the intersection point of the matrix (XW) is Shift seven matrix (X4, Y6), and the point is button Ctr; L; matrix (8)~ Like (7), the points and keys are sequentially Space, Tab, A, S, D 'W, E, Q; matrix (X14~17, Y〇) and the points are sequentially pressed to F, r, Τ, X ; Turn the intersection point to G, B, CapsLock); therefore, 'Combine the USB keyboard in a specific area button (area), when pressing more than six buttons at the same time (such as The first picture), corresponding to the matrix diagram (as shown in the fifth picture), will not produce a square intersection (such as the second picture), that is, all the buttons in the area are not in the ghost key position, to avoid ghosts The key occurs, and the key code format is modified to be the input report form of the group 1380194 and each group report is announced by the bit mapping (bit claw), so that the USB keyboard has the function of N_KEYR〇LL〇VER in a specific area. The button combination area (area) has the N-Keys Rollover function, and the keys of the non-key combination area do not have the N-Keys Rollover function. The re-modified bit map button processing method is described monthly, and the input report form may be complex _. The endpoint of the USB fun can be one or two. According to the above method, please refer to the second and fifth riding instructions. With each button, the white string is connected to the pole to eliminate the ghost key problem. That is, the N-KEYROLLOVER function can be achieved in all areas of the keyboard. Furthermore, the button combination area (coffee) can be set in the standard button (10) combination or externally on the standard keyboard. The above description is intended to be illustrative, and not restrictive, and it is understood by those of ordinary skill in the art that many modifications, variations, or equivalents may be made in the <RTIgt; But all will fall into the meat of the Bao Zhiling. 1380194 [Simple description of the diagram] The first picture shows the appearance of the USB keyboard standard specifications. The first - __A is the county leak _ per-bit Yuanqi people report form. Figure-B is a standard USB keyboard per-bit output report table. The second figure is a schematic diagram of a conventional keyboard key matrix circuit. The third picture shows the explanation of the ghost key problem explained by the familiar keyboard (flnmvare) program. ~ • The fourth picture shows a schematic diagram of the problem generated by the conventional keyboard by connecting a diode to each button. The fifth figure is a rearrangement matrix diagram of the present invention. [Main component symbol description] USB report descripter bit map bit (bit) • byte (byte) input report form (report in type) USB keyboard 1 button 组合 combined SAR Button (area)

Claims (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^1380194 丨年*月丨OE1 Amendment VII. Patent application scope: 1-- 1. A USB keyboard with N-Keys Rollover function in the button combination area, which is characterized by applying the characteristics of the USB keyboard specification to re-modify the object ( Fjj^ware) program, the first format of the USB keyboard key code, re-define each button with multiple sets of bit maps, the keys on the keyboard are one or more In the combination area, the keys in the rearrangement area are located at the intersection of the matrix circuit and the point of the ghost key, so that all the keys in the combination area have the function of 丨丨〇ver. 2. The key combination area described in the patent application scope has a N Keys R〇丨丨 function USB keyboard, wherein the USB keyboard's USB endpoint key corresponds to a bit mapping (bitmapping) )the way. 3. The key combination area as described in the patent application scope has a Ν_Κε% function USB keyboard, wherein the key is re-arranged in the matrix circuit so that all the keys in the combined specific area are not located in the matrix at the same time. The square of the circuit is connected to the signal output to avoid ghosting. 4. The key combination area of the key combination area described in the scope of the patent application has the USB keyboard of the function of nk, wherein 'the re-modification of the body (fl_are) program and the firmware format of the key of the usb keyboard, Re-use the bit mapping button processing method's input report type can be plural. 5. The USB keyboard of the key combination area as described in the scope of the patent application is characterized in that the end point of the brain keyboard can be one or two. 6.·Shen Qing patent scope! The button combination area has a USB keyboard with N_Keys function, wherein the button combination area can be combined in the standard button or externally set outside the 1380194 standard keyboard. 7. 4 The key combination area of the patent range 1 has a N-KeysR〇lk)ver function, and the key combination area can be a combination of any area of the keyboard. 8. The button combination area of the patent scope 1 has the N-KeysRollover function, and only the button combination area has the N-Keys Rol lover function. The buttons of the non-key combination area do not have the Meys R〇u〇ver function. 9. The key combination area has the N_KeysR〇丨丨〇ver function processing method, and the method includes: Applying the USB report "[JSB report descripter) allows the use of bit mapping characteristics to set the byte Each bit on the (byte) _ represents a button, then each byte (byte) can represent eight buttons, and then the general button is re-defined in the plurality of groups of multiple bytes (bytes) all the general buttons b. Arrange each button in the combination area selected by the USB button to the position where the non-ghost key occurs to avoid the ghost key generation. 10. The key combination area as described in the patent application _9 has Ν· κ(7) is a function processing method, in which each of the keys is connected in series to a diode, so that the entire keyboard of the USB keyboard can have the N-KeysR〇llover function. 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)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 First Figure - A Bit Description 0 NUM LOCK 1 CAPS LOCK 2 SCROLL LOCK 3 COMPOSE 4 ΚΑΝΑ 5 to 7 CONSTANT Figure-B 1380194 IV. Designated representative map: (1) The representative representative of the case is: (1). (2) Simple description of the component symbols of this representative figure: USB keyboard 1 button] 1 combined SAR button (area) 五、本案若有化學式時,請揭示最能顯示發明特徵的化學式:5. If there is a chemical formula in this case, please disclose the chemical formula that best shows the characteristics of the invention:
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 (en) 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 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI612443B (en) * 2015-11-25 2018-01-21 達方電子股份有限公司 Keyboard apparatus
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 (en) Capacitive touch sensing and light emitting diode drive matrix
US10032061B2 (en) Intelligent touch sensing device
CN106353903B (en) Touch display panel and driving method of touch mode
CN102693052B (en) Touch sensing device and scanning method thereof
CN107102779B (en) Display panel, control method thereof and display device
CN105718118B (en) Array substrate, touch display panel, touch pressure detection method, and display device
CN105159513B (en) Array substrate, self-tolerant touch-control display panel and electronic device
WO2016166945A1 (en) A Capacitive Touch Panel with Balanced Parallel Driving
US20130015906A1 (en) Touch Panel Device
JP2013254168A5 (en)
CN111542801A (en) Scanning circuit, driving circuit, touch display panel, receiving switching circuit and driving method
TW201101162A (en) Touch sensing method for resistive type touch apparatus
TWI380194B (en)
CN112379790B (en) Driving method and driving circuit of touch display panel and touch display device
CN103488331A (en) Touch display and driving method thereof
TW201042502A (en) PS/2 to USB keyboard adaptor supporting N-key rollover
CN109830199B (en) Display panel peripheral circuit, display panel and detection method
TWI832468B (en) Circuit of preventing ghost keys
TW201241723A (en) Detection method for touch input device
TWI564778B (en) In-cell touch screen and a method of driving the same
CN102222475A (en) Display device with touch function and two-dimensional sensing method of touch panel
JP2021501293A (en) Gear shift device and gear coding method
US20080258950A1 (en) Switching circuitry and switching system
CN203405787U (en) Liquid crystal display device with touch circuit
CN108132728A (en) It is a kind of to operate identification device, recognition methods and the intelligent terminal with the device

Legal Events

Date Code Title Description
MC4A Revocation of granted patent