200928720 九、發明說明: 【發明所屬之技術領域】 本發明與用於檢測—電子裝置之鍵盤控制功能的技術 有關,尤其涉及一般所稱之QWERTY鍵盤的檢測技術。 【先前技術】200928720 IX. Description of the Invention: [Technical Field] The present invention relates to a technique for detecting a keyboard control function of an electronic device, and more particularly to a detection technique of a commonly known QWERTY keyboard. [Prior Art]
在諸如個人數位助理或是行動電話這類配備有鍵盤的 電子裝置的製造程t,製造者通常會在該電子裝置真正 組裝鍵盤之前,對它實施—「鍵舰擬賴 以 定它的鍵盤控制功能是否正常。 符雉 傳統的鍵盤模擬測試程序,是先將-待測電子裝置連 接到-個已被確認魏正常的㈣,錢由—職者以^ 指去按該鍵盤上的每一按鍵。如果該待 確t分辨f]試者所按的每-按鍵,並據以執 待測電子裝置是不良品。 就表不該 ^台m :242153號案中提及-種按鍵訊號自動產 生裝置。此裝置疋用-mxl多卫器連 模擬誰個按鍵,制—第—驅動路及 t 按鍵信號給-電路板。採用=置==_個 需要測試者去按按鍵,^而,由裝’雖不 路來模擬按鍵餘,導致它 疋用硬體線 況,亦即被按順序及被按方式都i唯的種=:變的狀 6 200928720 【發明内容】 本發明提供-種用於檢測一電子裝置之鍵盤控制 的系統’該系統係以軟體控制硬體的方式,來模擬 上之按鍵被按的狀況。 ❹ ❹ 更詳而言之’該系統包括一電腦,一鍵盤模擬程 由該電腦執行’及’__電路係連接該電腦及該奸 裝置。該鍵雖擬程式包括魏個按齡序分別對應 一實體鍵盤上的按鍵’且當任—按鍵程序被觸發時,、該任 一按鍵程序會促㈣《傳㈣晴紅— 盤模擬電路。健顯擬電路包括複數個行端, 端,及複數個控制端’且被配置成能 收到的控制資料,及根據所收到的控制資料對 -行端與其中一列端。 丁 ^守通八甲 由於該些彳丁端是絲並行地連接該電子裝置的 些列端是用來並行地連接該電子裝置的列接腳,該 =制=用?連接該電腦’因此,在該鍵盤模擬程式控 制資料給該鍵盤模擬電路,就 t 其中一行接腳與其中-條列接腳導 子L言’是相當於某—實體按鍵被按的 接的㈣過Γ樣的方式,就能類·_盤上的按鍵被 的2作。也就是說,使財购純絲職電子裝置 的鍵盤控制魏時,完全不需要該實體馳,也不需要花 費=力去按軸鍵。更重要的是,本發明系統可以透過該 鍵盤模擬程式的修改,㈣地變換多_擬方式,或增加 200928720 更多種的模擬方式,藉以滿足不同的測試需求,而且這些 . 修改完全不會變動到硬體上的設計。 : 口較佳地,在本發明中,該鍵盤模擬電路包括一行多工 器及-列多工器。該行多工器具有多個並行的行端、一行 連接端、及-組行控制端,且被配置成能根據該組行控制 端所接收到的行控制資料對應導通其中一個行端與該行連 j端。該列多工器具有多個並行的列端、—列連=、及 〇 一纟且列控制端,且被配置成能根據該組列控制端所接收到 的列控制資料對應導通其中一個列端與該列連接端。其 中,ΐ行多工器的行連接端係連接該列多工器的列連接 ,。簡言之,該鍵盤模擬電路僅由一行多工器及一列多工 器、板成’電路結構相當簡單,符合低成本要求。 至於本發明的其它技術内容與更詳細的說明,將揭露 於隨後的說明。 Q 【實施方式】 第圖係顯不一個實體的qwerty鍵盤1連接一電子裝 置2時的等效電路。該電子裝置2係泛指行動電話、個人 數位助理、或其它的可攜式電子裝置。該電子裝置2有一 顯示器20及一處理器21。該QWERTY鍵盤1所有的行線m〇 〜m7是—對一地連接到該處理器21的每一行接腳21〇,所 有的列線n〇〜n6是一對一地連接刻該電子裝置2内的處理 器21的每一列接腳211。此處所述的行接腳210及列接腳 211,也可是指連接該處理器21之/移位暫存器(CPLD)的 200928720 接腳。該移位暫存器是用於擴充接腳數,以適應具有較多 按鍵的QWERTY鍵盤。該處理器21會自己或透過該移位暫 • 存器對該該Qwerty鍵盤1的行線進行掃瞄,並對該qwerty 鍵盤1的列線進行監控,以檢測哪一行線與列線有被導 通進一步s之,當任一按鍵被按下時,連接到該按鍵的 一組行線與列線就會被導通,使得該電子聢置2上對應連 接該組行線及列線的行接腳210與列接腳21丨也會跟著導 ❹通,或者說短路《例如當按鍵κ被按時,行線m6與列線 n〇被導通,該電子裝置2上對應連接該組行線—、列線 n〇的行接腳210與列接腳211也會跟著導通,且此一邏輯 變化可立即由該處理器21予以偵知,供其作為對處理之依 據。由於不同的按鍵被按’會有不同組的行接腳與列 接腳211被導通,因此,該電子裝置2只要檢測出是哪一 組行接腳210與列接腳211被導通,就能夠正確地分辨出 是哪一個按鍵被按。 ❹ 基於方便說明起見,隨後將以上述的QWERTY鍵盤1為 模擬對象,並以上述電子裝置2作為待測對象,但不以此 為限。 第二圖的方塊圖是用來表示本發明系統用於檢測該電 子裴置2之鍵盤控制功能的情形。其中,該電子裝置2上 的每一行接腳210與列接腳211並未連接該QWERTY鍵盤 1 ’而是連接到本發明系統。 一如第二圖中虛線框所示,本發明系統包括一電腦3, 一鍵盤模擬程式4係由該電腦3執行,及-鍵盤模擬電路 5係連接該電腦3。該鍵盤模擬電路&包括複數個行端5〇、 200928720 複數個列端51、及複數個控制端52,且被配置成可能根據 該些控制端52所收到的控制資料對應導通其+—行端50 與其中一列端51。在此例子中,是選用一行多工器6及一In the manufacturing process of a keyboard-equipped electronic device such as a personal digital assistant or a mobile phone, the manufacturer usually implements the electronic device before it actually assembles the keyboard - "the key ship is intended to control its keyboard." Whether the function is normal. The traditional keyboard simulation test program is to connect the electronic device to be tested to the one that has been confirmed to be normal (4), and the money is used to press each button on the keyboard. If the t-recognition of the tester's per-button is determined, and the electronic device to be tested is a defective product, it is mentioned that the type of button signal is automatically generated in the case of ^m:242153. The device uses the -mxl multi-guard to simulate which button, the system-first drive circuit and the t-button signal to the circuit board. Use = set ==_ requires the tester to press the button, ^ and Although the device does not simulate the button, it causes it to use the hard wire condition, that is, it is in the order of the order and the mode that is pressed. The type is changed: 200928720 [Invention] The present invention provides A system for detecting keyboard control of an electronic device In the way of controlling the hardware by software, to simulate the condition that the button is pressed. ❹ ❹ In more detail, 'the system includes a computer, a keyboard simulation program is executed by the computer' and '__ circuit is connected to the computer And the spoof device. Although the program includes a program that corresponds to a key on a physical keyboard, and when the button program is triggered, the button program will promote (4) "four (four) sunny red - The disk analog circuit includes a plurality of row terminals, terminals, and a plurality of control terminals ′ and is configured to receive control data, and according to the received control data pair-line terminal and one column terminal. Ding ^ 守通八甲, because the stern ends are connected in parallel to the electronic device, the column ends are used to connect the column pins of the electronic device in parallel, the system is connected to the computer. In the keyboard simulation program control data to the keyboard analog circuit, t one of the pins and the middle-strip pin derivation L words 'is equivalent to a certain - physical button is pressed (four) too sly, Can be the class _ button on the disk is 2, that is to say, the keyboard control of the purchase of the pure silk electronic device, the need for the entity does not need to spend the force to press the axis key. More importantly, the system of the present invention can pass the The modification of the keyboard simulation program, (4) the conversion of multiple _ simulation methods, or the addition of 200928720 more kinds of simulation methods, to meet different test requirements, and these. Modifications will not change to the hardware design. In the present invention, the keyboard analog circuit includes a row of multiplexers and a column multiplexer. The row multiplexer has a plurality of parallel row ends, a row of connection terminals, and a group row control terminal, and is configured According to the row control data received by the control terminal of the group, one of the row ends is connected to the row and the j terminal is connected to the row. The column multiplexer has a plurality of parallel column ends, - column connection =, and 〇一纟And the column control end is configured to be capable of turning on one of the column ends and the column connection end according to the column control data received by the group of column control terminals. The row connection end of the parallel multiplexer is connected to the column connection of the column multiplexer. In short, the keyboard analog circuit consists of only one row of multiplexers and one column of multiplexers and boards. The circuit structure is quite simple and meets the requirements of low cost. Other technical contents and more detailed description of the present invention will be disclosed in the following description. Q [Embodiment] The figure shows an equivalent circuit when the qwerty keyboard 1 of one entity is connected to an electronic device 2. The electronic device 2 is generally referred to as a mobile phone, a personal digital assistant, or other portable electronic device. The electronic device 2 has a display 20 and a processor 21. All the row lines m〇~m7 of the QWERTY keyboard 1 are connected to each row pin 21 of the processor 21, and all the column lines n〇~n6 are connected one-to-one to the electronic device 2 Each column of the processor 21 is pinned 211. The row pin 210 and the column pin 211 described herein may also refer to the 200928720 pin connected to the shift register (CPLD) of the processor 21. The shift register is used to expand the number of pins to accommodate a QWERTY keyboard with more buttons. The processor 21 scans the row line of the Qwerty keyboard 1 by itself or through the shift register, and monitors the column lines of the qwerty keyboard 1 to detect which row and column lines are Further, when any button is pressed, a group of row lines and column lines connected to the button are turned on, so that the row connection of the group of row lines and column lines corresponding to the group of the electronic device 2 is connected. The foot 210 and the column pin 21丨 are also followed by the conduction, or short circuit. For example, when the button κ is pressed, the row line m6 and the column line n〇 are turned on, and the electronic device 2 is connected to the group line. The row pin 210 and the column pin 211 of the column line n〇 are also turned on, and this logic change can be immediately detected by the processor 21 for use as a basis for processing. Since the different buttons are pressed, the row pins and the column pins 211 of the different groups are turned on. Therefore, the electronic device 2 can detect which group of the row pins 210 and the column pins 211 are turned on. Correctly distinguish which button is pressed. ❹ For the sake of convenience, the above-mentioned QWERTY keyboard 1 will be used as a simulation object, and the above-mentioned electronic device 2 will be used as the object to be tested, but not limited thereto. The block diagram of the second diagram is for indicating the case where the system of the present invention is used to detect the keyboard control function of the electronic device 2. Wherein, each row of pins 210 and column pins 211 on the electronic device 2 are not connected to the QWERTY keyboard 1 '' but are connected to the system of the present invention. As shown by the dashed box in the second figure, the system of the present invention includes a computer 3, a keyboard emulation program 4 is executed by the computer 3, and a keyboard analog circuit 5 is connected to the computer 3. The keyboard analog circuit & includes a plurality of row terminals 5, 200928720, a plurality of column terminals 51, and a plurality of control terminals 52, and is configured to be possible to turn on the + according to the control data received by the control terminals 52. Row end 50 and one of the column ends 51. In this example, a row of multiplexers 6 and one is selected.
列多工器7來組成該鍵盤模擬電路5,所以 50就相當於該行多工器6的行端,即其接腳s〇〜S7,上述 的列端51就相當於該列多工器7的列端,即其接腳SO〜 S7 ’上述的控制端52就相當於該行多工器6的行控制端, 即接聊EN、C卜C2、C3,與該列多工器6的列控制端,即 接腳EN、Cl、C2、C3兩者的組合。值得注意的是,該行多 工器6還有一行連接端54,該列多工器7還有一列連接端 55,且該行連接端54是連接到該列連接端55,以使該行 多工器6與該列多工器7串接組成該鍵盤模擬電路5。 口在該列多工器6與列多工器7兩者都是選用CD4〇51多 工器的情況下’該兩者的接腳s〇〜S7就是⑶贿的第12、 13 14 15 1 2、4、及5接腳’該兩者的接腳EN、C1、 2、C3,就是 CD4051 第 6、9、1〇、u 接 端55就是咖1的第3接腳。◦眶多 多電路而言,可視其為-可受控制的-選 表: 在第二圖中使用簡易的開關符號來代 第三囷中更進-步顯示該行多工器6 興该列多工器7的真值表。從 多工器6能根據其控制端52所^了叫楚理解到,該行 中-行端50與其行連接端5诵的仃控制資料來促使其 據其控制端51所收到的贿’該列多工器7也能根 與其列連接端4==促使其中-列端51 爾孩仃多工器6從其控制端 200928720 200928720The column multiplexer 7 constitutes the keyboard analog circuit 5, so 50 corresponds to the row end of the row multiplexer 6, that is, its pins s 〇 S S7, and the above column end 51 corresponds to the column multiplexer The column end of 7 , that is, its pins SO 〜 S7 'the above-mentioned control terminal 52 is equivalent to the row control end of the row multiplexer 6, that is, the chat EN, C C C2, C3, and the column multiplexer 6 The column control terminal, that is, the combination of the pins EN, Cl, C2, C3. It should be noted that the row multiplexer 6 also has a row of connecting ends 54, the column multiplexer 7 also has a column of connecting ends 55, and the row connecting end 54 is connected to the column connecting end 55 to make the row The multiplexer 6 is connected in series with the column multiplexer 7 to form the keyboard analog circuit 5. In the case where both the multiplexer 6 and the column multiplexer 7 are CD4〇51 multiplexers, the two pins s〇~S7 are (3) bribes 12, 13 14 15 1 2, 4, and 5 pins 'The two pins EN, C1, 2, C3, that is CD4051, 6, 9, 1 〇, u terminal 55 is the 3rd pin of the coffee 1 . For many circuits, it can be seen as - controllable - selection table: In the second picture, use the simple switch symbol to replace the third line and display the line multiplexer 6 The truth table of the tool 7. From the multiplexer 6, it can be understood according to the control terminal 52 that the line-side terminal 50 and its row-side terminal 5诵 control information to prompt the bribe received by the control terminal 51. The column multiplexer 7 can also root and its column connection end 4 == motivate the -column end 51 仃 仃 multiplexer 6 from its control end 200928720 200928720
52收到0001時’其編號S1的行端50與其行連接端54被 導通’其餘參見該真值表類推。由於該行連接端54是連接 著該列連接端55 ’所以,對整個鍵盤模擬電路5而言,就 可根據這些控制端52所收到的控制資料,即該行控制資料 與該列控制資料的絚合,來決定哪一個行端5〇與哪一個列 端的導通。圖中開關符號所指的位置都是SO,這表示 該行多工器6的控制端52是收到0謝,而該列多工器7 的控制端52也是收到〇〇(H,使得編號為SO❸行端50與 編號為SO的列端51兩者是導通的。 ❹ 在檢測該電子裝置2的鍵盤控制功能時,該電腦3是 經由-控制資料g流排3{)連制賴顏擬電路5上的控 制端52。該鍵盤模擬電路5上的每-行端50是經由一行 資料^流排31而-對—地連接到該電子裝置2的處理蒸 Y的每一行接腳210。該鍵盤模擬電路5上的每一列端51 疋X由歹】 > 料匯流排32而一對一地連接到該電子裝置2 的處理器21的每一列接腳211。如此,每當該電腦3經由 該控制資料匯流排3〇傳送—筆控制資料給該鍵盤模擬電 路5’該鍵盤模擬電路5的行多工器6與列多卫器7 分別根據該控制資料中的行控制㈣及列控 2應的_ 50與列端51,從而使得該處理器二3 因此订端5〇與列端51的行接腳210與列接腳叫也 鍵被按的作用。 置2而吕相虽於一個實體的按 其包括 上的按 複數 3 200928720When the 0001 is received 0001, the row 50 of its number S1 and its row terminal 54 are turned on. The rest is referred to the truth table analogy. Since the row connection terminal 54 is connected to the column connection terminal 55', the control data received by the control terminal 52, that is, the row control data and the column control data, can be obtained for the entire keyboard analog circuit 5. The combination of which to determine which row end 5 〇 and which column end is conductive. The position indicated by the switch symbol in the figure is SO, which means that the control terminal 52 of the row multiplexer 6 receives 0 thanks, and the control terminal 52 of the column multiplexer 7 also receives 〇〇 (H, so that Both the numbered terminal 50 and the column end 51, numbered SO, are both conductive. ❹ When detecting the keyboard control function of the electronic device 2, the computer 3 is connected via the control data g. The control terminal 52 on the analog circuit 5. Each of the line terminals 50 on the keyboard analog circuit 5 is connected to the row of pins 210 of the processing device Y of the electronic device 2 via a row of data lines 31. Each column end 51 疋X on the keyboard analog circuit 5 is connected to each column pin 211 of the processor 21 of the electronic device 2 one-to-one by a < Thus, whenever the computer 3 transmits the pen control data to the keyboard analog circuit 5 via the control data bus 3, the line multiplexer 6 and the columnizer 7 of the keyboard analog circuit 5 are respectively according to the control data. The row control (4) and the column control 51 should be _ 50 and the column end 51, so that the processor 2 3 and thus the row pin 210 of the column end 51 and the column pin are also pressed. Set 2 and Lu Xiang in an entity according to its inclusion on the plural 3 200928720
❹ 2圖顯示該_RTY鍵盤丨上的按鍵與這些按鍵程序 、目對應控制資料的對應_。圖中雙框線所框住的 =是,代表該,RTY鍵盤1,該區域8中有許多小分區 8〇刀別代表IMWERTY鍵盤i上的每一按鍵,它們分別對 国鍵程序40,其中也有一些沒有使用到的小分區81。 方橫向第一射的各分區82⑽~S7)是分別代表上 二、母—行端5G(SG〜S7) ’也同時對應代表該QWERTY鍵盤 欠上的每行線(m〇〜m7),第二排中的各分區⑽中的4阶 -貝料是分贼表上述的行控制#料,也就是說,當相對應 的小分區80所對應的按鍵程序4〇被觸發時,該電腦3會 將其内的4bit資料給傳送到該行多工器6的控制端52。 圖中右方縱向第-射的各分區84⑽〜S7),是分別代表 上述的每一列端51(s〇~S7),也同時代表該qWERTY鍵盤j =每-列線(n〇〜n7)。第二排中的各分區85中的4bu資 料是分別代表上述的列控制資料,也就是說,當相對應的 小分區80所對應的按鍵程序4〇被觸發時,該電腦3會將 其内的4bit資料傳送到該列多工器7的控制端52。 舉例來說,當代表N按鍵的小分㊣8〇&所對應的按键 程序40被臟時,表㈣電腦3目前是在該健模擬程式 4的控制下模擬該QWERTY鍵盤丨上的N按鍵被按的情形, 此時,與該小分區8〇a對應的小分區83a中的資料是〇ΐιι, 與該小分區80a對應的小分區85a中的資料是〇〇〇卜所以, 12 200928720❹ 2 shows the corresponding _ on the _RTY keyboard 与 and the key program and the corresponding control data. In the figure, the framed by the double-frame line is YES, it means, the RTY keyboard 1, there are many small partitions in the area 8, and the knives represent each button on the IMWERTY keyboard i, which respectively correspond to the country key program 40, wherein There are also some small partitions 81 that are not used. The partitions 82(10)~S7) of the first horizontal direction of the square are respectively representing the upper two, the mother-line end 5G (SG~S7)' also corresponding to each line (m〇~m7) owing to the QWERTY keyboard, The fourth-order-bean material in each partition (10) in the second row is the above-mentioned row control material of the thief table, that is, when the corresponding button program 4〇 corresponding to the small partition 80 is triggered, the computer 3 The 4 bit data therein is transmitted to the control terminal 52 of the line multiplexer 6. The partitions 84(10) to S7) of the right longitudinally-first shot in the figure represent each of the column ends 51 (s〇~S7) respectively, and also represent the qWERTY keyboard j=each-column line (n〇~n7). . The 4bu data in each partition 85 in the second row respectively represents the above column control data, that is, when the corresponding button program 4〇 corresponding to the small partition 80 is triggered, the computer 3 will be inside. The 4 bit data is transferred to the control terminal 52 of the column multiplexer 7. For example, when the button program 40 corresponding to the N button of the N button is dirty, the table (4) computer 3 is currently simulating the N button on the QWERTY keyboard under the control of the simulation program 4. In the case of being pressed, at this time, the data in the small partition 83a corresponding to the small partition 8A is 〇ΐι, and the information in the small partition 85a corresponding to the small partition 80a is 〇〇〇, so 12 200928720
❾ 該被觸發的按鍵程序40會要求該電腦3傳送一筆由行控制 資料(0111)與列控制資料(〇〇〇1)所組成的控制^料 ( 01110001 )的控制資料給該鍵盤模擬電路5。接著,該 行多工器6會根據其控制端52所收到的行控制資料 (0111),導通其行連接端54與編號為S7的行端5〇。與 此同時’該列多工器7會根據其控制端52所收到的列控制 資料(〇〇〇1),導通其列連接端55與編號為S1的列端51。 這表示,當該電腦3傳送一筆内容為〇111〇〇〇1的控制資料 二該鍵盤模擬電路5時,該鍵盤模擬電路5上編號為幻的 打端50與編號為S1列端51被導通,這對該電子裝置2而 S,是相當於一個實體的N按鍵被按的作用。 请參再閲第四圖,該鍵盤模擬程式4更包括一自 虽該自動程序41被觸發時,該自動程序程41會 發所有的按鍵程序40。這意味著該鍵盤模擬程式 ’過該電腦3與賴舰擬電路5這獅硬體組合, 二:3 _ΤΥ鍵盤1上的所有實體按鍵被按,且被按 序也疋由該鍵盤模擬程式4給定的。 更包括 奎基於檢測操作上的方便性,該鍵盤模擬程式4 的圭面9晝面程序42,其能使該電腦3顯示如第六圖所示 9〇 90! ^ & ^ ‘按鍵程序40,當任一按鍵9〇1被點選(click) 90上^所T目對的按鍵程序40。所以,一檢測者在該鍵盤 3按Μ動作’對該電子裝置2而言兩者在作用上是一 13 200928720 較佳地,該晝面9更包複數個控制鈕91,註 42係被按排成由該些控制鈕91控制其觸發、^ 工 :點=票註為Μ 的控制紐91 丁:它切: 標在為Auto的位置,就能觸發該自動程序公, 標註為Manual的位置,就會禁能該自動程序⑫,=到 檢測者只能點選該鍵盤90上的按鍵9〇1,每 ^ 901就八觸發其所對應的一個按鍵程序4〇。此❾ The triggered button program 40 will require the computer 3 to transmit a control data of the control material (01110001) composed of the row control data (0111) and the column control data (〇〇〇1) to the keyboard analog circuit 5 . Then, the line multiplexer 6 turns on its row connection terminal 54 and the line terminal number 5 numbered S7 according to the line control data (0111) received by its control terminal 52. At the same time, the column multiplexer 7 turns on its column connection terminal 55 and column end 51 numbered S1 according to the column control data (〇〇〇1) received by its control terminal 52. This means that when the computer 3 transmits a control data 2 with the content 〇111〇〇〇1, the keyboard analog circuit 5 is numbered 51 and the number 51 is turned on. This is the function of the electronic device 2 and S, which is equivalent to the pressing of an N button of an entity. Referring to the fourth figure, the keyboard emulation program 4 further includes a self-program 41 that sends all the key programs 40 when the automatic program 41 is triggered. This means that the keyboard emulation program 'over the computer 3 and the ship's pseudo circuit 5 this lion hardware combination, two: 3 _ 所有 all physical buttons on the keyboard 1 are pressed, and are also ordered by the keyboard simulation program 4 Given. In addition, it includes the convenience of detecting operation based on the keyboard. The keyboard simulates the program of the program 4 of the program 4, which enables the computer 3 to display 9〇90 as shown in the sixth figure! ^ & ^ 'key program 40 When any button 9〇1 is clicked, the button program 40 of the pair is displayed. Therefore, a tester presses the keyboard 3 on the keyboard 3, and the two functions in the electronic device 2 are 13 13287287. Preferably, the face 9 further includes a plurality of control buttons 91, and the note 42 is pressed. Arranged by the control button 91 to control its trigger, ^: point = ticket note as Μ control button 91: it cut: marked in the position of Auto, can trigger the automatic program public, marked as Manual position The automatic program 12 is disabled, and the tester can only click the button 9〇1 on the keyboard 90, and each of the 901 triggers a corresponding button program 4〇. this
❹ ^ =0P的控制鈕91被點選時,就會中止運作中的=二 較佳地 … 场童如9更包括一整調鈕92,該自動程痒42 係被進一步安排成能依照一時間間隔依序觸 程序40,且該時間間隔的大小是由該職9== 的 通過上述的說HX理賴本發明系岐 盤模擬程式4)控制硬體(鍵盤模擬電路5)的方式, 該QWERTY鍵盤1上的按鍵被按。透過這樣的方式來檢測該 電子裝置的鍵盤控制功能,完全不需使用到實體的鍵盤, 也不需要花費人力去按按鍵。由於是使用軟體來控制模擬 方式,所以當S要增加錢更模擬方式來滿足*同的測試 需求時,只需要修改軟體部份,完全不需要變動到硬體上 的設計。 無論如何,任何人都可以從上述例子的說明獲得足夠 教導,並據而了解本發明確實不同於先前技術,且具有產 業上之利用性及足具進步性。是本發明確已符合發明專利 要件,爰依法提出申請。 200928720 【圖式簡單說明】 : 第一圖顯示一 QWERTY鍵盤連接一電子裝置時的等效 . 電路圖。 第二圖顯示本發明系統之一較佳例子的方塊圖。 第三圖顯示本發明系統之行多工器與列多工器的真 值表。 第四圖顯示本發明系統之鍵盤模擬程式的大致架構。 第五圖顯示一對照表,用於指出本發明系統之鍵盤模 擬程式中的各按鍵程序與該QWERTY鍵盤上 之各按鍵的對應關係。 第六圖顯示本發明系統之鍵盤模擬程式的晝面程序 的執行結果。 ❹ 【主要元件符號說明】 1QWERTY鍵盤 2電子裝置 20顯示器 21處理器 3電腦 40按鍵程序 42晝面程序 5鍵盤模擬電路 210行接腳 211列接腳 4鍵盤模擬程式 41自動程序 50行端 15 200928720When the control button 91 of ❹ ^ =0P is clicked, it will stop the operation of the second = preferably. The field child 9 further includes a tuning button 92, and the automatic itching 42 is further arranged to be able to follow a time. The interval is sequentially touched by the program 40, and the size of the time interval is controlled by the job 9== by the above-mentioned HX control system (the keyboard simulation circuit 4). The button on the QWERTY keyboard 1 is pressed. In this way, the keyboard control function of the electronic device is detected, and there is no need to use a physical keyboard or a human key to press a button. Since the software is used to control the analog mode, when S wants to increase the cost and simulate the same way to meet the same test requirements, it only needs to modify the software part, and there is no need to change the design to the hardware. In any event, any person can obtain sufficient teaching from the description of the above examples, and it is understood that the present invention is indeed different from the prior art, and is industrially usable and progressive. It is the invention that has indeed met the requirements of the invention patent, and the application is filed according to law. 200928720 [Simple description of the diagram]: The first figure shows the equivalent of a QWERTY keyboard when connected to an electronic device. Circuit diagram. The second figure shows a block diagram of a preferred example of the system of the present invention. The third diagram shows the truth table for the row multiplexer and column multiplexer of the system of the present invention. The fourth figure shows the general architecture of the keyboard emulation program of the system of the present invention. The fifth figure shows a look-up table for indicating the correspondence between the key programs in the keyboard simulation program of the system of the present invention and the keys on the QWERTY keyboard. The sixth figure shows the execution results of the face program of the keyboard emulation program of the system of the present invention. ❹ [Main component symbol description] 1QWERTY keyboard 2 electronic device 20 display 21 processor 3 computer 40 button program 42 kneading program 5 keyboard analog circuit 210 row pin 211 column pin 4 keyboard emulation program 41 automatic program 50 line end 15 200928720
51列端 54行連接端 6行多工器 8區域 81小分區 83、83a小分區 85小分區 90鍵盤 91控制鈕 52控制端 55列連接端 7列多工器 80、80a小分區 82小分區 84小分區 9晝面 901按鍵51 column end 54 line connection end 6 line multiplexer 8 area 81 small partition 83, 83a small partition 85 small partition 90 keyboard 91 control button 52 control end 55 column connection end 7 column multiplexer 80, 80a small partition 82 small partition 84 small partition 9 昼 901 button
1616