M365500 五、新型說明: 【新型所屬之技術領域】 本創作係關於一種電腦鍵盤,尤指一種利用特殊鍵盤 陣列設計,以增加對鬼鍵檢查免疫的組合鍵數量之電腦鍵 【先前技術】 如第五圖所示,既有電腦鍵盤的電氣部分大致包括一 編碼電路(70)及一與編碼電路(70)連接的鍵盤陣列,該鍵 盤陣列係由複數掃描線S0~Sn及複數資料線D0〜Dn交編 成矩陣’而在各掃描線S0~Sn與各資料線D0〜Dn的交又 處分別構成一節點’各個節點分設有一開關,該等開關係 分別由對應的按鍵控制其接通與否,此種鍵盤陣列即一般 所稱的機械式或開關式陣列。其工作原理主要係由編碼電 路(70)將脈衝訊號輪流地送至各掃描線S0〜Sn,當某一按 鍵被按下時將使對應的開關接通,相對應掃描線上的脈衝 訊號即通過該接通的開關及資料線送回編碼電路(7〇),供 編碼電路(70)判讀係那一按鍵被按下,例如當開關sw1 被按下時,則在脈衝訊號由掃描線S1送入時,即透過接 通的開關sw11經資料線D1送回編碼電路(7〇),而編碼電 路(70)隨即可透過送出脈衝訊號的掃描線S1及收到脈衝 afl號的資料線D 1判讀係該開關s W1 1被按壓。 如一般電腦使用者所知,操作鍵盤的過程中使用組合 鍵(同時按下兩個(含)以上按鍵)是相當常見的,例如在視窗 3 M365500 作業系統下’ Ctrl+V代表,,貼上”,ct「丨+ C代表”複製,,等, 此種使用方法一般稱為紐合鍵,而在視窗作業系統下,組 合鍵的數量最多不超過三個,例如:,,ctr丨” +,,Shift” +,,Esc” 等一鍵同呀按下將叫出「工作管理員」,” ^汁丨,,+,,A|t,,+ ’’Delete”等三鍵同時按下則可叫出選單以選擇登出、關機 或「工作管理員」等功能。 然而在其他特殊的使用場合,使用組合鍵的數量即明M365500 V. New Description: [New Technology Field] This creation is about a computer keyboard, especially a computer keyboard that uses a special keyboard array design to increase the number of key combinations for immune control of ghost keys. [Prior Art] As shown in the fifth figure, the electrical part of the computer keyboard generally comprises an encoding circuit (70) and a keyboard array connected to the encoding circuit (70). The keyboard array is composed of a plurality of scanning lines S0~Sn and a plurality of data lines D0~ Dn is interleaved into a matrix', and a node is formed at each intersection of each scan line S0~Sn and each data line D0~Dn. Each node is provided with a switch, and the open relationship is controlled by the corresponding button. No, such keyboard arrays are commonly referred to as mechanical or switch arrays. The working principle is mainly that the pulse signal is sent to each scanning line S0~Sn in turn by the encoding circuit (70). When a certain button is pressed, the corresponding switch is turned on, and the corresponding pulse signal on the scanning line passes. The switch and the data line that are turned on are sent back to the coding circuit (7〇), and the code circuit (70) judges that the button is pressed. For example, when the switch sw1 is pressed, the pulse signal is sent by the scan line S1. When entering, the switch circuit sw1 is sent back to the encoding circuit (7〇) via the data line D1, and the encoding circuit (70) can then transmit the scan line S1 that sends the pulse signal and the data line D1 that receives the pulse afl number. The reading is that the switch s W1 1 is pressed. As is known to the average computer user, it is quite common to use the key combination during the operation of the keyboard (pressing two or more buttons at the same time), for example, under the Windows 3 M365500 operating system, Ctrl+V stands for, and affixes ", ct "丨 + C stands for" copy,, etc., this method of use is generally called the button, and in the Windows operating system, the number of key combinations is no more than three, for example:,, ctr丨" +, , Shift " +,, Esc" and so on, press the button to call the "work manager", "^ juice, +,, A|t,, + ''Delete" and other three buttons simultaneously press You can call out the menu to select functions such as logout, shutdown or "work manager". However, in other special applications, the number of key combinations is
顯同於上述的作業系統環境,例如線上遊戲,其同時按下 10個以上按鍵作為執行特定功能的指令是相當常見的,但 :統電腦鍵盤就滿足前述需求是存在問題的,原因即在於 則述的機械式鍵盤陣列構造: 仍凊參閱第五圖所示,當使用者同時按下位於相鄰對 角位置的兩個開關sw11、sw22時,代表相鄰的兩掃描線 、,1 ’S2送出的脈衝訊號,將經由相鄰的兩資料線〇 1、 °編碼電路(7〇) ’在此*狀況下,對於編碼電路(70)而言 ’除了解讀為開關sw11、sw22已導通外,開關、 二1 2亦滿足剐述解讀條件,亦即—般所稱的”鬼鍵,,,針 ”鬼鍵,,現象若不加以排除,即將在榮幕上出現非預 ,月的輪入符號或執行動作。 為排除前述的”鬼鍵”現象,我國公告第11〇149 =碼器鬼鍵之偵知方法」發明專利案提出一因應:解 ^所述3中—可行的技術方㈣如其巾請專利範圍第3 其中該掃描編碼器 一種鍵盤編碼器鬼鍵之偵知方法 之步驟包含有: 4 M365500 ⑴將訊號產生器每-列致能成high的狀態; (2) 將欲掃描之某一列效能成丨〇w的狀態,· (3) 針對„亥列進行掃描,如偵如出該列中有被按下之鍵 ’則進-步地掃描同列中是否有第二個鍵被按了,如無, 則輸出訊號,如有則; (4) 以該被按下之鍵為中心,掃描該行中是否有第二個 鍵被按下,如無,則輸出訊號,如有則; (5) 以該第二個被按下之鍵為中心,掃描該列中是否有 第三個鍵被按下,如無,則送出訊號產生器所產生之訊號 ’如有則表示有鬼1鍵出規,样山π丑& 乃几硬現这出嗶嗶聲以通知操作者輸入 有誤。,Similar to the above operating system environment, such as online games, it is quite common to press more than 10 buttons at the same time as instructions for executing specific functions, but it is problematic that the computer keyboard meets the aforementioned requirements, because Mechanical keyboard array structure as described: Still referring to the fifth figure, when the user simultaneously presses two switches sw11 and sw22 located at adjacent diagonal positions, it represents two adjacent scan lines, 1 'S2 The pulse signal sent will be via the adjacent two data lines 〇1, ° encoding circuit (7〇) 'In this case, for the encoding circuit (70) 'except that the switches sw11 and sw22 are turned on, The switch, the two 12 also meet the interpretation conditions, that is, the so-called "ghost key,,," the ghost key, if the phenomenon is not excluded, it will appear on the screen of the forefront, the round of the month Symbol or action. In order to eliminate the aforementioned "ghost key" phenomenon, China's Announcement No. 11〇149 = Coder Ghost Key Detection Method" invention patent case proposed a response: solution ^ 3 - feasible technical party (4) The third step of the scanning encoder is a keyboard encoder ghost key detection method comprising: 4 M365500 (1) enabling the signal generator to be in a high state per column; (2) performing a certain column to be scanned into a performance The state of 〇w, (3) For the scan of "Hai Lie, if there is a key pressed in the column", then if the second key is pressed in the same column, if no , the output signal, if any; (4) centering on the pressed key, scan whether there is a second key pressed in the line, if not, then output the signal, if any; (5) Centering on the second pressed key, scan whether there is a third key pressed in the column. If not, the signal generated by the signal generator is sent to indicate that there is a ghost 1 key. , the sample mountain π ugly & is a few hard to make this squeak to inform the operator that the input is wrong.
利用前述方法每當有按鍵被按下時,即執行前述鬼鍵 檢查步驟…旦發生同時按下開關swn、請22的情況時 ’前述方法也會檢查出開關SW21、SW12亦有被按下的訊 息’亦即符合鬼鍵的檢查條件,此時編碼電路即取消該筆 輸入動作,並產生#示音通知使用者其操作有誤。A 儘管前述專利案解決了,,鬼鐽,,問題,但尾隨而至的問 遞疋因為鬼鍵檢查而限制了組合鍵的使用,當使 時按τ 10個以上的按鍵,其中只要兩個按 ==的對角位置,根據前述專利案所進行的備知流 ::被判定為鬼鍵而取消輸入動作,因而對組合鍵的操 y限制。由上述可知,鬼鍵檢查確實有其必要,而特 ::用場合的組合鍵需求亦須滿足’目此,有業者開發出 種可使鬼鍵檢查及組合鍵並行不悖的鍵盤,装 決方案係將所有可能使用的組合 S的解 文徘在冋一資料線 M365500 的各個即點上,當與該資料線相交的掃描線有條時, 即有固節點可作為址合鍵的用鍵,由於這些組二鍵的 用鍵被安排在同一資料線上,當它們同時被按下時,並不 會符合前述鬼鍵檢查方法,故可滿足組合鍵的需Z ;另一 方面,由於組合鍵的需求係透過鍵盤陣列的安排所達成, 並不影響鬼鍵檢查的正常執行。換言《,前述作法似乎兼 顧了雙方面的需求。然而,根據線上遊戲的開發趨勢“且 合鍵的用鍵數量亦在增加當中,前㈣2G個用鍵的組合 鍵即將不敷使用,針對該項需求仍須進—步尋求積極 的解決方案。 【新型内容】 因此,本創作主要目的在提供一種電腦鍵盤,其可 義出更多對鬼鍵檢查免疫的組合鍵,以滿足特定使 人 對於更多组合鍵的需求β σ ^達成前述目的採取的主要技術手段係令前述電腦鍵 已括-編碼電路及-與編碼電路連接的鍵盤陣列,該 盤陣列係由複數掃描線及複數資料線相交所構成,各掃 線與各資料線於相交處分別構成—陣列m中:除二 指定的掃描線及一與該指定掃描線相交的指定資料線以 ,其他掃描線與資料線相交的陣列節點上分时—開關. 而該指定掃描線及與其相交的指m線係在除相交處以 外的其他陣列節點上分設開關,供作為組合鍵使用; 利用前述鍵盤陣列結構可利用#定掃描線及指定 線上的陣列節點分設開關而定義出更多的組合鍵,以增加 6 M365500 :::::鍵數量;另一方面’由於指定掃插線及指定資 目乂點上的陣列節點不設開關(呈開路狀離),因此 即使指定掃描線及指定資料線上的所有開關均導通 二符合鬼鍵的檢查原則,因此可以兼顧 合鍵用鍵數量的需求。 一及增加組 【實施方式】 關於本創作之第一較佳實施例,請參閱第-圖所示, 主要係由—編碼電路(1G)及-與編碼電路(10)連接的鍵盤陣 列所組成’該鍵盤陣列係由複數掃描線Sa,s卜sn及複數 資料線DA,D1〜Dn相交所構成,該等掃描線Sa S卜Sn中 包含一指定掃描線sA,該等資料線Da D卜Dn中含有一指 定資料線DA。 曰 又所有掃描線SA,S1〜Sn及複數資料線Da,d卜Dn於 相交處分別構成一陣列節點;其中:各掃描線 S1〜Sn與資 料線D1〜Dn於其相交的陣列節點(S,D)上分設一開關(sw)( 請參閱第二圖所示),又前述指定掃描線Sa與該指定資料 線DA相交處之陣列節點則不設開關(呈開路狀態,請參閱 第二圖所示)’該指定掃描線Sa與指定資料線〇α上除相交 處以外的其他陣列節點仍分設開關,作為一組合鍵群(2〇) ,邊組合鍵群(20)中的每一按鍵即作為組合鍵使用。 於本實施例中,前述指定掃描線尤指在一末端與指 定資料線DA相交的掃描線,所稱指定資料線相交係指 以一末端與指定掃描線相交的資料線《故由鍵盤陣列的 排列觀之’該組合鍵群(2〇)中各按鍵係排列成一,,L”形(或一 M365500 二二ΓΓ述指定掃描線Sa與指定資料線〜在鍵盤 陣列上的位置並不以前述為限,更具體而t,其可為任何 一. 輙描線相父的一條資料線,如第四圖所 不 係指定鍵盤陣列中本P & +央的“線m㈣為指定掃描 線sA及指定資料線Da相係 媸# 又—者上各陣列郎點所 構成的組合鍵群(20,)係排列成”十”字形。 ㈣鍵㈣列係由2G條掃描線及8條資料線所粗成, 則在指韓财SA及指定資料線〜上組合鍵群(2〇) +按鍵數ϊ:即為(20 + 8).1=27。亦即利用前述的鍵盤陣列設 計,可在20條掃描線及8條資料線的規格下提供”個按 鍵作為組合鍵使用。 之所以可湘前述設計使組合鍵群(2q)(2q,)中的按鍵 對鬼鍵檢查免疫的原理在於: 根據公告第110149號「鍵盤編碼器鬼鍵之债知方法 」發明專利案提出彳貞知鬼ι鍵的方法為: (1) 將訊说產生器(編碼電路)息 / 电路)母一列(資料線)致能成 high的狀態; x (2) 將欲掃描之某一列(資料線)效能成丨〇w的狀態; ⑶針對該列(資料線)進行掃描,如偵如出該列(資料 :有被按下之鍵,則進一步地掃描同列(資料線)中是否有第 二個鍵被按下’如無,則輸出訊號,如有則· ⑷以該被按下之鍵為中心,掃描該行(掃描線)中是否 有第二個鍵被按下,如無,則輸出訊號,如有則; ⑼以該第二個被按下之鍵為中心、,掃描該列(資料線) 中是否有第二個鍵被按下,如叙,則#山 ''則送出訊號產生器(編碼 M365500 電路)所產生之訊號,如有則表示有鬼鍵出現,送出嗶嗶聲 以通知操作者輸入有誤。 關鍵在於步驟(4)中,在同一列(資料線)有二個以上按 鍵被按下時,即以第一個被按下的按鍵為中心,檢查被按 下按鍵之行(掃描線)是否有其他按鍵被按下。由於本創作 將組合鍵全部安排在指定掃描線及指定資料線上,當組合 鍵群(20)中有多個按鍵(例如(Da,Si7)(Da S18)(D5 Sa) (D6,Sa))被按下,將以第一個被按下的按鍵(Da S17)為中 心,檢查被按下按鍵之掃描線S17是否有其他按鍵被按下 ,由於組合鍵不會出現在指定掃描線SA以外的其他掃描 線上,所以不會被前述方法判斷為鬼鍵,因此即使組合鍵 群(20)内的所有按鍵均被按下’亦會對鬼鍵檢查免疫。 然而,當被按下的按鍵為([^,317)([)6,318)時,則先 檢查指定資料線DA上是否有第二個按鍵被按下,由於按 鍵為(DA,S17)(D6,S18)被按下時,井字對角的四個按鍵 (DA,S17)(D6,S18)(DA,S18)(D6,S17)都會滿足導通條件, 因此指定資料線DA上將判讀出第二個按鍵被按下,接著 再以按鍵(DA,S17)為中心判斷掃描線S17上是否有第二個 按鍵被按下,同理,因按鍵(D6,S17)亦滿足導通條件,故 掃描線S1 7上亦判讀出有第二個按鍵被按下,接著再以該 第二個被按下之按鍵(D6,S17)為中心,掃描資料線Dg上 是否有第三個鍵被按下,由於按鍵(D6,S18)係實際被按下 之鍵,因此當然會符合判讀條件,而在滿足前述判讀條件 後’同時按下按鍵(0〜317)(06,318)的輸入動作將被視為 鬼鍵而取消。換言之,透過本創作之鍵盤陣列設計,不僅 9 M365500 作為組合鍵使用 可以提供更多按鍵 的正常執行。 且不會影響鬼鍵檢查 【圖式簡單說明】 第圖.係本創作—較佳實施例之線路圖。 第—圖:太名|丨 作一較佳實施例於陣列節點上設開關 之示意圖。 描線:陣佳實施例指定資料線與指定掃 第四圖.係本創作又—較佳實施例之線路圖。 第五圖:係既有電腦鍵盤之線路示意圖。 【主要元件符號說明】 (10)編碼電路 (20)(20,)組合鍵群 (70)編碼電路When the button is pressed, the above-mentioned ghost key checking step is performed by the foregoing method. When the switch swn or the 22 is pressed at the same time, the foregoing method also checks that the switches SW21 and SW12 are also pressed. The message 'is in compliance with the check condition of the ghost key. At this time, the encoding circuit cancels the input action and generates a # sound to inform the user that the operation is incorrect. A Although the aforementioned patents have been resolved, sneaky, and problematic, but the trailing question has been limited because of the ghost key check, which limits the use of the combination keys. When making time, press τ 10 or more keys, of which only two According to the diagonal position of ==, the flow of the knowing according to the aforementioned patent: is judged as a ghost key to cancel the input action, and thus the operation of the combination key is restricted. It can be seen from the above that the ghost key check does have its necessity, and the special:: the combination key needs of the occasion must also meet the requirements. The manufacturer has developed a keyboard that can make the ghost key check and the combination key parallel. The solution of all possible combinations S is placed on each point of the data line M365500. When the scan line intersecting the data line has a strip, there is a solid node that can be used as a key for the address key. The keys of the group two keys are arranged on the same data line. When they are pressed at the same time, the ghost key checking method is not met, so the Z of the combination key can be satisfied; on the other hand, the demand of the key combination is Through the arrangement of the keyboard array, it does not affect the normal execution of the ghost key check. In other words, the aforementioned approach seems to take into account both needs. However, according to the development trend of online games, the number of keys used for the key combination is also increasing. The combination of the front (4) 2G key combinations is not enough, and it is still necessary to find a positive solution for this demand. Therefore, the main purpose of this creation is to provide a computer keyboard that can be used to define more combinations of key tests for ghost keys to meet the specific needs of people for more combination keys. The technical means is that the computer key includes an encoding circuit and a keyboard array connected to the encoding circuit, wherein the disk array is composed of a plurality of scanning lines and a plurality of data lines intersecting, and each of the scanning lines and the data lines respectively form an intersection. - in the array m: in addition to the two designated scan lines and a designated data line intersecting the designated scan line, the other scan lines intersect the data line at the array node - the switch. And the designated scan line and the intersection thereof Refers to the m line system is divided into switches on other array nodes except the intersection for use as a combination key; using the aforementioned keyboard array structure can use #定扫The array nodes on the line and the specified line are divided into switches to define more key combinations to increase the number of 6 M365500 ::::: keys; on the other hand 'because the array nodes on the specified sweep line and the specified target point There is no switch (opening), so even if all the switches on the specified scan line and the specified data line are turned on, the requirements for the number of keys for the key can be taken into account. With regard to the first preferred embodiment of the present invention, please refer to the first figure, which is mainly composed of a coding circuit (1G) and a keyboard array connected to the coding circuit (10). The keyboard array is scanned by a complex number. The lines Sa, sb, and the plurality of data lines DA, D1 to Dn are intersected, and the scan lines Sa Sb Sn include a designated scan line sA, and the data lines Da Db Dn contain a specified data line DA曰All scan lines SA, S1~Sn and complex data lines Da, db Dn respectively form an array node at the intersection; wherein: each scan line S1~Sn and the data line D1~Dn intersect at the array node ( S, D) is set to open (sw) (refer to the second figure), and the array node where the specified scan line Sa intersects the designated data line DA is not provided with a switch (open state, please refer to the second figure) The scan line Sa and the array node other than the intersection of the specified data line 〇α are still divided into switches, as a combined key group (2〇), and each key in the side combination key group (20) is used as a combination key. In the embodiment, the specified scan line refers to a scan line intersecting the designated data line DA at one end, and the designated data line intersection refers to a data line intersecting the designated scan line at one end. The arrangement of the key groups (2〇) is arranged in a single, L" shape (or a M365500 two-dimensional description of the specified scan line Sa and the specified data line ~ position on the keyboard array is not The foregoing is limited to, more specifically, t, which can be any one. A data line of the parent of the line drawing, as in the fourth figure, does not specify the P & + center of the keyboard array. The line m (four) is the designated scanning line sA. And the specified data line Da phase system 又# again - Group key combination (20,) each composed of an array-based Lang points arranged in "ten". (4) The key (4) column is made up of 2G scanning lines and 8 data lines. In the case of the Korean financial SA and the specified data line~, the key combination group (2〇) + number of keys: (20 + 8) .1=27. That is to say, by using the aforementioned keyboard array design, "one button can be provided as a combination key under the specifications of 20 scanning lines and 8 data lines. The reason why the above design can be made in the combination key group (2q) (2q,) The principle of the button to check the immune function of the ghost key is: According to the invention patent case of the "Keyword Encoder Ghost Key Debt Knowing Method" of the No. 110149, the method of the 彳贞 鬼 ι key is proposed as follows: (1) The message generator ( Encoding circuit) information / circuit) The parent column (data line) enables the state of high; x (2) the state of one column (data line) to be scanned becomes the state of 丨〇w; (3) for the column (data line) Scan, if the column is detected (data: there is a button pressed, then further scan the same column (data line) whether there is a second button pressed 'if no, then output the signal, if any (4) Centering on the pressed key, scan whether there is a second key pressed in the line (scan line), if not, output a signal, if any; (9) with the second pressed key Centered, scan whether the second key is pressed in the column (data line) If Ruan, then #山'' sends out the signal generated by the signal generator (coded M365500 circuit), if any, indicates that there is a ghost key, and a beep is sent to inform the operator that the input is incorrect. The key lies in the step (4) In the same column (data line) when more than two buttons are pressed, that is, with the first pressed button as the center, check whether the pressed button row (scanning line) has other buttons pressed. Since this creation arranges the combination keys all on the specified scan line and the specified data line, there are multiple keys in the combination key group (20) (for example, (Da, Si7) (Da S18) (D5 Sa) (D6, Sa )) is pressed, will be centered on the first pressed button (Da S17), check if the other button is pressed on the scan line S17 of the pressed button, because the combination button does not appear on the specified scan line The scan line other than SA is not judged as a ghost key by the above method, so even if all the keys in the combination key group (20) are pressed, the ghost key check is immunized. However, when pressed When the button is ([^, 317) ([) 6, 318), the specified capital is checked first. Is there a second button on the line DA that is pressed? Since the buttons (DA, S17) (D6, S18) are pressed, the four buttons (DA, S17) (D6, S18) diagonally opposite the ticker ( DA, S18) (D6, S17) will satisfy the conduction condition. Therefore, the specified data line DA will judge that the second button is pressed, and then the button (DA, S17) is used as the center to determine whether there is a number on the scanning line S17. The two buttons are pressed. Similarly, since the buttons (D6, S17) also satisfy the conduction condition, the scan line S1 7 also determines that the second button is pressed, and then the second button is pressed. The button (D6, S17) is centered, and whether the third button is pressed on the scanning data line Dg, since the button (D6, S18) is the button actually pressed, it will of course meet the interpretation condition and be satisfied. After the above-mentioned interpretation condition, the input action of pressing the button (0~317) (06, 318) at the same time will be canceled as a ghost key. In other words, through the keyboard array design of this creation, not only the 9 M365500 can be used as a combination key to provide more normal execution of the keys. It does not affect the ghost key check. [Simplified description of the drawing] Fig. is a circuit diagram of the present invention - the preferred embodiment. First - Figure: Tai Ming | 丨 A preferred embodiment of the switch on the array node. Trace line: the preferred embodiment specifies the data line and the specified scan. The fourth figure is the circuit diagram of the present invention. Figure 5: A schematic diagram of the circuit of a computer keyboard. [Description of main component symbols] (10) Encoding circuit (20) (20,) combination key group (70) encoding circuit