TWI441080B - Method of input simulating and input simulating system using the same - Google Patents

Method of input simulating and input simulating system using the same Download PDF

Info

Publication number
TWI441080B
TWI441080B TW100122726A TW100122726A TWI441080B TW I441080 B TWI441080 B TW I441080B TW 100122726 A TW100122726 A TW 100122726A TW 100122726 A TW100122726 A TW 100122726A TW I441080 B TWI441080 B TW I441080B
Authority
TW
Taiwan
Prior art keywords
input device
input
command
macro
input signal
Prior art date
Application number
TW100122726A
Other languages
Chinese (zh)
Other versions
TW201301128A (en
Inventor
Shun Chih Huang
Tai Chuan Mao
Yen Chen Li
Yen Lin Li
Original Assignee
Giga Byte Tech Co Ltd
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
Application filed by Giga Byte Tech Co Ltd filed Critical Giga Byte Tech Co Ltd
Priority to TW100122726A priority Critical patent/TWI441080B/en
Publication of TW201301128A publication Critical patent/TW201301128A/en
Application granted granted Critical
Publication of TWI441080B publication Critical patent/TWI441080B/en

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Description

模擬輸入方法及其模擬輸入系統Analog input method and its analog input system

本發明係關於輸入方法及其輸入系統,特別是應用於電腦主機之模擬輸入方法及其模擬輸入系統。The invention relates to an input method and an input system thereof, in particular to an analog input method of a computer mainframe and an analog input system thereof.

一般人在電腦系統中操作應用軟體或電腦遊戲,經常有一些輸入動作或操作是固定且重覆的,這些固定且重覆的輸入動作,可以透過某些特定軟體編寫成巨集指令(macro-instruction),在特定軟體的輔助下可以達到按壓一個按鍵的輸入動作就可以完成複雜的連續輸入動作或連續操作,這些巨集指令使用者避免煩瑣但卻重覆的輸入動作,僅以簡單之輸入動作取代,提供使用者極大的便利性。The average person operates the application software or computer game in the computer system. There are often some input actions or operations that are fixed and repeated. These fixed and repeated input actions can be programmed into macro instructions through some specific software (macro-instruction). With the aid of a specific software, it is possible to perform a complicated continuous input action or continuous operation by pressing an input action of a button. The macro command user avoids cumbersome but repeated input actions, and only uses simple input actions. Instead, it provides users with great convenience.

但此類軟體在目前所見的電腦系統中經常被其他應用軟體或防毒軟體攔截或屏蔽,以致於巨集指令無法透過此類軟體被電腦系統所辨識,其原因此類軟體為在電腦作業系統運作下執行之應用軟體,儲存在電腦硬碟中的特定路徑,而使用者所設定之巨集指令也儲存在硬碟中相似的路徑。因此每當使用者要開啟此類軟體,或透過此類軟體去操作特定巨集指令時,電腦作業系統都必須到這些路徑去讀取資料,因此其他應用軟體或防毒軟體只要在設定中命令電腦作業系統阻隔這些硬碟之特定路徑,則當使用者欲操作巨集指令時,電腦作業系統卻無法找到這些硬碟之路徑,因此無法執行對應之動作。However, such software is often intercepted or shielded by other application software or anti-virus software in the computer systems currently seen, so that the macro instructions cannot be recognized by the computer system through such software, and the reason is that the software is operated in the computer operating system. The application software executed is stored in a specific path on the computer hard disk, and the macro command set by the user is also stored in a similar path on the hard disk. Therefore, whenever a user wants to open such a software, or to operate a specific macro instruction through such software, the computer operating system must go to these paths to read data, so other application software or anti-virus software only needs to command the computer in the setting. When the operating system blocks the specific path of the hard disk, when the user wants to operate the macro command, the computer operating system cannot find the path of the hard disk, and therefore the corresponding action cannot be performed.

因此,使用者縱然使用了此類軟體,卻無法正常針對電腦系統使用巨集指令。更有甚者,其他應用軟體或防毒軟體直接截斷此類軟體儲存於硬碟中的路徑,使用者縱然安裝此類軟體卻無法開啟,遑論透過此類軟體執行巨集指令。Therefore, even if the user uses such software, the user cannot use the macro instruction for the computer system. What's more, other application software or anti-virus software directly cut off the path that such software stores on the hard disk. Even if the user installs such software, it cannot be turned on. The paradox implements macro instructions through such software.

綜上所述,此類巨集指令之軟體功能雖然便利,但卻受到目前電腦系統的極多限制,無法提供使用者期待的功效。In summary, although the software function of such a macro instruction is convenient, it is limited by the current computer system and cannot provide the effect expected by the user.

有鑒於此,本發明提供一種模擬輸入方法及其模擬輸入系統,並不受到應用軟體或防毒軟體攔截或屏蔽,而讓使用者無礙的使用巨集指令,考量習用模擬方法皆從軟體端著手,透過應用軟體來編寫或操作巨集指令,但習用模擬方法必須仰賴儲存於電腦之硬碟中之軟體程式,其路徑容易被其他應用軟體或防毒軟體所攔截或屏蔽,因此必須從硬體層面著手。In view of this, the present invention provides an analog input method and an analog input system thereof, which are not intercepted or shielded by an application software or an anti-virus software, and allow the user to use the macro instruction without any hindrance, and consider the conventional simulation method from the software end. Write or manipulate macro commands through application software, but the analog simulation method must rely on software programs stored on the hard disk of the computer. The path is easily blocked or blocked by other application software or anti-virus software, so it must be from the hardware level. Start.

本發明揭露一種模擬輸入系統,適用於電腦主機。模擬輸入系統包括一第一輸入裝置及一第二輸入裝置,其中第一輸入裝置產生至少一輸入訊號,第二輸入裝置分別與電腦主機及第一輸入裝置電性連接。第二輸入裝置儲存有巨集指令,係對應第一輸入裝置所產生之輸入訊號。The invention discloses an analog input system suitable for a computer host. The analog input system includes a first input device and a second input device. The first input device generates at least one input signal, and the second input device is electrically connected to the computer host and the first input device. The second input device stores a macro command corresponding to the input signal generated by the first input device.

第二輸入裝置接收第一輸入裝置之輸入訊號,當第二輸入裝置判斷輸入訊號為熱鍵指令,第二輸入裝置呼叫對應之巨集指令,並轉換為指令訊號傳送至電腦主機;當第二輸入裝置判斷輸入訊號非屬熱鍵指令,第二輸入裝置傳送輸入訊號至電腦主機。The second input device receives the input signal of the first input device, and when the second input device determines that the input signal is a hot key command, the second input device calls the corresponding macro command and converts the command signal to the computer host; The input device determines that the input signal is not a hotkey command, and the second input device transmits the input signal to the host computer.

本發明揭露一種模擬輸入方法,其步驟首先寫入並儲存一巨集指令及一熱鍵指令於一第二輸入裝置,接著以一第一輸入裝置產生輸入訊號並傳送至第二輸入裝置。第二輸入裝置接收輸入訊號並可判斷輸入訊號為熱鍵指令,則第二輸入裝置傳送對應之巨集指令至電腦主機;或者是,第二輸入裝置接收輸入訊號並判斷輸入訊號為一正常指令,第二輸入裝置傳送輸入訊號至電腦主機。The present invention discloses an analog input method, in which a step first writes and stores a macro command and a hot key command to a second input device, and then generates an input signal by a first input device and transmits the input signal to the second input device. The second input device receives the input signal and can determine that the input signal is a hot key command, and the second input device transmits the corresponding macro command to the computer host; or the second input device receives the input signal and determines that the input signal is a normal command. The second input device transmits the input signal to the host computer.

本發明另揭露一種模擬輸入系統,適用於電腦主機,模擬輸入系統包括一第一輸入裝置及一第二輸入裝置。第一輸入裝置及第二輸入裝置分別與電腦主機電性連接,且第一輸入裝置具有一第一輸入裝置驅動程式,儲存於電腦主機,同時第二輸入裝置亦具有一第二輸入裝置驅動程式,儲存於電腦主機。此外,第二輸入裝置儲存有巨集指令,係對應第一輸入裝置所產生之輸入訊號。The present invention further discloses an analog input system suitable for a computer mainframe. The analog input system includes a first input device and a second input device. The first input device and the second input device are respectively electrically connected to the computer host, and the first input device has a first input device driver stored in the computer host, and the second input device also has a second input device driver. , stored in the computer host. In addition, the second input device stores a macro command corresponding to the input signal generated by the first input device.

當第一輸入裝置被致動產生一輸入訊號,第一輸入裝置透過第一輸入裝置驅動程式發出輸入訊號至第二輸入裝置。第二輸入裝置透過第二輸入裝置驅動程式接收第一輸入裝置之輸入訊號。當第二輸入裝置判斷輸入訊號為一熱鍵指令,第二輸入裝置呼叫相對應之巨集指令,並轉換巨集指令為一指令訊號傳送至電腦主機;當第二輸入裝置判斷輸入訊號非屬熱鍵指令,第二輸入裝置傳送輸入訊號至電腦主機。When the first input device is actuated to generate an input signal, the first input device sends an input signal to the second input device through the first input device driver. The second input device receives the input signal of the first input device through the second input device driver. When the second input device determines that the input signal is a hotkey command, the second input device calls the corresponding macro command, and converts the macro command to transmit an instruction signal to the host computer; when the second input device determines that the input signal is not The hotkey command, the second input device transmits the input signal to the host computer.

本發明另揭露一種模擬輸入方法,其步驟首先寫入並儲存一巨集指令與一熱鍵指令於一第二輸入裝置,接著以一第一輸入裝置產生一輸入訊號,並根據輸入訊號觸發儲存於電腦主機之一第一輸入裝置驅動程式,令第一輸入裝置傳送輸入訊號至第二輸入裝置,同時根據輸入訊號觸發儲存於電腦主機之一第二輸入裝置驅動程式,令第二輸入裝置接收輸入訊號。當第二輸入裝置接受輸入訊號並判斷輸入訊號為熱鍵指令,則第二輸入裝置傳送對應之巨集指令至電腦主機,或者是當第二輸入裝置接受輸入訊號並判斷輸入訊號非屬熱鍵指令,則第二輸入裝置傳送輸入訊號至電腦主機。The present invention further discloses an analog input method, the first step of which first writes and stores a macro command and a hot key command to a second input device, and then generates an input signal by a first input device, and triggers storage according to the input signal. The first input device driver of the computer host causes the first input device to transmit the input signal to the second input device, and triggers the second input device driver stored in one of the host computers according to the input signal to enable the second input device to receive Enter the signal. When the second input device accepts the input signal and determines that the input signal is a hot key command, the second input device transmits the corresponding macro command to the host computer, or when the second input device accepts the input signal and determines that the input signal is not a hot key Instructed, the second input device transmits the input signal to the host computer.

本發明之功效在於,本發明之模擬輸入方法及其模擬輸入系統並不透過軟體層面的應用軟體進行指令輸入,而是透過硬體層面之第二輸入裝置,使第一輸入裝置所產生之輸入訊號能夠對應呼叫巨集指令,並經由第二輸入裝置傳送至電腦主機,由於這些操作動作都不經由軟體層面,因此能夠跨越過其他應用軟體或防毒軟體的攔截或屏蔽,必定能夠被電腦作業系統所接受,進而達到無礙使用巨集指令之目的。同時也具有反應速度較佳之優點。The effect of the present invention is that the analog input method and the analog input system thereof of the present invention do not input the command through the application software of the software layer, but input the input generated by the first input device through the second input device on the hardware level. The signal can correspond to the call macro command and is transmitted to the host computer via the second input device. Since these operations are not via the software layer, the interception or shielding of other application software or antivirus software can be performed by the computer operating system. Accepted, and thus achieve the purpose of using the macro instruction. At the same time, it also has the advantage of better reaction speed.

有關本發明的特徵、實作與功效,茲配合圖式作最佳實施例詳細說明如下。The features, implementations, and utilities of the present invention are described in detail below with reference to the drawings.

第1圖所示為本發明一實施例之模擬輸入系統之示意圖,本實施例之模擬輸入系統100包括至少一第一輸入裝置101及至少一第二輸入裝置102。其中,第二輸入裝置102分別與第一輸入裝置101及一電腦主機200電性連結,值得注意的是,本實施例之第二輸入裝置102、電腦主機200及第一輸入裝置101的電性連接關係可藉由有線連結方式或無線連結等不同方式,例如USB、WiFi、藍芽傳輸協議等。FIG. 1 is a schematic diagram of an analog input system according to an embodiment of the present invention. The analog input system 100 of the present embodiment includes at least one first input device 101 and at least one second input device 102. The second input device 102 is electrically connected to the first input device 101 and a computer host 200 respectively. It is noted that the electrical properties of the second input device 102, the computer host 200, and the first input device 101 of the embodiment are electrical. The connection relationship may be by a wired connection method or a wireless connection, such as USB, WiFi, Bluetooth transmission protocol, or the like.

第二輸入裝置102具有一第二輸入裝置驅動程式,儲存於電腦主機200,第二輸入裝置驅動程式令電腦主機200辨識第二輸入裝置102為一實體裝置,並使第一輸入裝置101所產生之輸入訊號由第二輸入裝置102傳送至電腦主機200。The second input device 102 has a second input device driver stored in the host computer 200. The second input device driver causes the computer host 200 to recognize the second input device 102 as a physical device and causes the first input device 101 to generate The input signal is transmitted from the second input device 102 to the host computer 200.

第2圖為依據本發明一實施例揭露之模擬輸入方法的步驟流程圖,並請同時參閱第1圖之本發明一實施例的模擬輸入系統示意圖。首先,使用者透過一應用軟體(application sofeware,AP)寫入並儲存巨集指令(macro-instruction)和相對應之熱鍵指令(hotkey)於第二輸入裝置102。本實施例所載之巨集指令包括但不侷限於鍵盤之單一按鍵、組合鍵、滑鼠之點擊、軌跡之滑動亦或是鍵盤與滑鼠之輸入組成之一連串輸入動作,亦或是在特定時間內對於所有輸入裝置連續動作之錄製。FIG. 2 is a flow chart showing the steps of an analog input method according to an embodiment of the present invention, and referring to FIG. 1 for a schematic diagram of an analog input system according to an embodiment of the present invention. First, the user writes and stores a macro-instruction and a corresponding hotkey instruction to the second input device 102 through an application sofeware (AP). The macro instruction contained in this embodiment includes, but is not limited to, a single key of a keyboard, a combination key, a click of a mouse, a sliding of a track, or a series of input actions of a keyboard and a mouse input, or Recording of continuous action for all input devices during the time.

巨集指令及熱鍵指令的對應關係為當第一輸入裝置101所產生之輸入訊號與寫入並儲存於第二輸入裝置102之熱鍵指令相符合時,第二輸入裝置102即呼叫對應之巨集指令並將巨集指令轉換為一指令訊號。The correspondence between the macro command and the hot key command is that when the input signal generated by the first input device 101 matches the hot key command written and stored in the second input device 102, the second input device 102 corresponds to the call. The macro instruction converts the macro instruction into an instruction signal.

本發明之實施例所述之寫入並儲存巨集指令和相對應之熱鍵指令於第二輸入裝置102包括兩種設定方式:第一種設定方式為使用者透過應用軟體寫入巨集指令,以及設定對應呼叫巨集指令之熱鍵指令至第二輸入裝置102,亦即僅有被設定為熱鍵指令之輸入訊號被視為熱鍵,除此之外,其他來自第一輸入裝置101之輸入訊號皆不被視為是熱鍵指令。The write and store macro command and the corresponding hot key command in the embodiment of the present invention include two setting modes on the second input device 102: the first setting mode is that the user writes the macro command through the application software. And setting a hot key command corresponding to the call macro command to the second input device 102, that is, only the input signal set as the hot key command is regarded as a hot key, and other than the first input device 101 The input signal is not considered a hotkey command.

第二種設定方式為使用者一開始就設定第一輸入裝置101之任何單一作動皆為熱鍵指令,其次,使用者透過應用軟體寫入巨集指令,並指定至少一熱鍵指令為呼叫此巨集指令之指令,其餘未被指定之熱鍵指令皆對應第一輸入裝置101原本之單一作動,並儲存於第二輸入裝置102。The second setting mode is that the user initially sets any single action of the first input device 101 as a hot key command, and secondly, the user writes the macro command through the application software, and specifies at least one hot key command to call the call. The instruction of the macro instruction, the remaining unspecified hot key commands correspond to the original single operation of the first input device 101, and are stored in the second input device 102.

值得注意的是,本發明所述之設定方式並不侷限於上述所載的設定方式,熟悉此項技術者,可根據實際需要而進行設定。It should be noted that the setting method of the present invention is not limited to the setting method described above, and those skilled in the art can perform setting according to actual needs.

電腦主機200接收第二輸入裝置102所傳送之指令訊號或輸入訊號,由於電腦系統藉由第二輸入裝置驅動程式而辨認第二輸入裝置102為一實體輸入裝置,因此電腦系統對於第二輸入裝置102所傳送之指令訊號或輸入訊號會視為正常之輸入訊號,並執行對應之一連串動作,以達到使用者的期待,不會被其他應用軟體或防毒軟體屏蔽。The computer host 200 receives the command signal or the input signal transmitted by the second input device 102. Since the computer system recognizes the second input device 102 as a physical input device by the second input device driver, the computer system is for the second input device. The command signal or input signal transmitted by 102 will be regarded as a normal input signal, and a series of corresponding actions will be executed to achieve the user's expectation and will not be shielded by other application software or anti-virus software.

第3圖所示為本發明另一實施例之模擬輸入系統之示意圖,本實施例之模擬輸入系統100包括至少一第一輸入裝置101及至少一第二輸入裝置102。其中,第二輸入裝置102與第一輸入裝置101分別與一電腦主機200電性連結,值得注意的是,本實施例之第二輸入裝置102與電腦主機200及第一輸入裝置101與電腦主機200的電性連接關係可藉由有線連結方式或無線連結等不同方式,但並不侷限其電性連接方式。FIG. 3 is a schematic diagram of an analog input system according to another embodiment of the present invention. The analog input system 100 of the present embodiment includes at least one first input device 101 and at least one second input device 102. The second input device 102 and the first input device 101 are respectively electrically connected to a computer host 200. It is noted that the second input device 102 and the computer host 200 and the first input device 101 and the host computer of the embodiment are not limited. The electrical connection relationship of the 200 may be different by a wired connection method or a wireless connection, but the electrical connection manner is not limited.

本實施例之第一輸入裝置101及第二輸入裝置102分別具有一第一輸入裝置驅動程式及第二輸入裝置驅動程式,儲存於電腦主機200。第一輸入裝置驅動程式令第一輸入裝置101產生之輸入訊號傳送至第二輸入裝置102。第二輸入裝置驅動程式令電腦主機200辨識第二輸入裝置102為一實體裝置,且第二輸入裝置驅動程式令第二輸入裝置102接收輸入訊號。The first input device 101 and the second input device 102 of the embodiment respectively have a first input device driver and a second input device driver, and are stored in the computer host 200. The first input device driver causes the input signal generated by the first input device 101 to be transmitted to the second input device 102. The second input device driver causes the computer host 200 to recognize the second input device 102 as a physical device, and the second input device driver causes the second input device 102 to receive the input signal.

第4圖為依據本發明另一實施例揭露之模擬輸入方法的步驟流程圖,並請同時參閱第3圖之本發明另一實施例的模擬輸入系統示意圖。4 is a flow chart showing the steps of an analog input method according to another embodiment of the present invention, and a schematic diagram of an analog input system according to another embodiment of the present invention in FIG. 3 is also referred to.

首先,使用者透過一應用軟體寫入並儲存巨集指令和相對應之熱鍵指令於第二輸入裝置102。本實施例所載之巨集指令包括但不侷限於鍵盤之單一按鍵、組合鍵、滑鼠之點擊、軌跡之滑動亦或是鍵盤與滑鼠之輸入組成之一連串輸入動作,亦或是在特定時間內對於所有輸入裝置連續動作之錄製。First, the user writes and stores the macro instruction and the corresponding hot key instruction to the second input device 102 through an application software. The macro instruction contained in this embodiment includes, but is not limited to, a single key of a keyboard, a combination key, a click of a mouse, a sliding of a track, or a series of input actions of a keyboard and a mouse input, or Recording of continuous action for all input devices during the time.

巨集指令及熱鍵指令的對應關係為當第一輸入裝置101所產生之輸入訊號與寫入並儲存於第二輸入裝置102之熱鍵指令相符合時,第二輸入裝置102即呼叫對應之巨集指令並將巨集指令轉換為一指令訊號。The correspondence between the macro command and the hot key command is that when the input signal generated by the first input device 101 matches the hot key command written and stored in the second input device 102, the second input device 102 corresponds to the call. The macro instruction converts the macro instruction into an instruction signal.

本發明之實施例所述之寫入並儲存巨集指令和相對應之熱鍵指令於第二輸入裝置102包括兩種設定方式:第一種設定方式為使用者透過應用軟體寫入巨集指令,以及設定對應呼叫巨集指令之熱鍵指令至第二輸入裝置102,亦即僅有被設定為熱鍵指令之輸入訊號被視為熱鍵,除此之外,其他來自第一輸入裝置101之輸入訊號皆不被視為是熱鍵指令。The write and store macro command and the corresponding hot key command in the embodiment of the present invention include two setting modes on the second input device 102: the first setting mode is that the user writes the macro command through the application software. And setting a hot key command corresponding to the call macro command to the second input device 102, that is, only the input signal set as the hot key command is regarded as a hot key, and other than the first input device 101 The input signal is not considered a hotkey command.

第二種設定方式為使用者一開始就設定第一輸入裝置101之任何單一作動皆為熱鍵指令,其次,使用者透過應用軟體寫入巨集指令,並指定至少一熱鍵指令為呼叫此巨集指令之指令,其餘未被指定之熱鍵指令皆對應第一輸入裝置101原本之單一作動,並儲存於第二輸入裝置102。The second setting mode is that the user initially sets any single action of the first input device 101 as a hot key command, and secondly, the user writes the macro command through the application software, and specifies at least one hot key command to call the call. The instruction of the macro instruction, the remaining unspecified hot key commands correspond to the original single operation of the first input device 101, and are stored in the second input device 102.

值得注意的是,本發明所述之設定方式並不侷限於上述所載的設定方式,熟悉此項技術者,可根據實際需要而進行設定。It should be noted that the setting method of the present invention is not limited to the setting method described above, and those skilled in the art can perform setting according to actual needs.

本發明之第一輸入裝置101,包括但不侷限於鍵盤、滑鼠、光學輸入筆等,當第一輸入裝置101因使用者的致動而對應產生輸入訊號,並且根據輸入訊號觸發儲存於電腦主機200之第一輸入裝置驅動程式,令第一輸入裝置101傳送輸入訊號至第二輸入裝置102,同時亦根據輸入訊號觸發儲存於電腦主機200之第二輸入裝置驅動程式,令第二輸入裝置102接收輸入訊號。The first input device 101 of the present invention includes, but is not limited to, a keyboard, a mouse, an optical input pen, etc., when the first input device 101 generates an input signal correspondingly by the user's actuation, and is stored in the computer according to the input signal. The first input device driver of the host computer 200 causes the first input device 101 to transmit an input signal to the second input device 102, and also triggers the second input device driver stored in the computer host 200 according to the input signal to make the second input device 102 receives an input signal.

本發明所述之輸入訊號包括但不侷限於鍵盤之單一按鍵、組合鍵、滑鼠之點擊、軌跡之滑動亦或是鍵盤與滑鼠之輸入作動之組合所產生之輸入訊號。The input signals of the present invention include, but are not limited to, a single button of a keyboard, a combination of keys, a click of a mouse, a sliding of a track, or an input signal generated by a combination of a keyboard and a mouse input.

本發明之第二輸入裝置102包括但不限於具有USB接口之裝置,第二輸入裝置102接受第一輸入裝置101所傳輸的輸入訊號後,第二輸入裝置102判斷輸入訊號是否為熱鍵指令,若判斷輸入訊號為熱鍵指令,則第二輸入裝置102呼叫對應之巨集指令,並轉換為一指令訊號,第二輸入裝置102傳送指令訊號至電腦主機200。若第二輸入裝置102判斷輸入訊號並非預先設定的熱鍵指令,則第二輸入裝置102則直接傳送輸入訊號至電腦主機200。The second input device 102 of the present invention includes, but is not limited to, a device having a USB interface. After the second input device 102 receives the input signal transmitted by the first input device 101, the second input device 102 determines whether the input signal is a hotkey command. If the input signal is determined to be a hotkey command, the second input device 102 calls the corresponding macro command and converts it into a command signal, and the second input device 102 transmits the command signal to the computer host 200. If the second input device 102 determines that the input signal is not a preset hotkey command, the second input device 102 directly transmits the input signal to the host computer 200.

電腦主機200接收第二輸入裝置102所傳送之指令訊號或輸入訊號,由於電腦系統藉由第二輸入裝置驅動程式而辨認第二輸入裝置102為一實體輸入裝置,因此電腦系統對於第二輸入裝置102所傳送之指令訊號或輸入訊號會視為正常之輸入訊號,並執行對應之一連串動作,以達到使用者的期待,不會被其他應用軟體或防毒軟體屏蔽。The computer host 200 receives the command signal or the input signal transmitted by the second input device 102. Since the computer system recognizes the second input device 102 as a physical input device by the second input device driver, the computer system is for the second input device. The command signal or input signal transmitted by 102 will be regarded as a normal input signal, and a series of corresponding actions will be executed to achieve the user's expectation and will not be shielded by other application software or anti-virus software.

雖然本發明之實施例揭露如上所述,然並非用以限定本發明,任何熟習相關技藝者,在不脫離本發明之精神和範圍內,舉凡依本發明申請範圍所述之形狀、構造、特徵及數量當可做些許之變更,因此本發明之專利保護範圍須視本說明書所附之申請專利範圍所界定者為準。Although the embodiments of the present invention are disclosed above, it is not intended to limit the present invention, and those skilled in the art, regardless of the spirit and scope of the present invention, the shapes, structures, and features described in the scope of the present application. And the number of modifications may be made, and the scope of patent protection of the present invention shall be determined by the scope of the patent application attached to the specification.

100...模擬輸入系統100. . . Analog input system

200...電腦主機200. . . Computer host

101...第一輸入裝置101. . . First input device

102...第二輸入裝置102. . . Second input device

第1圖所示為本發明一實施例之模擬輸入系統的示意圖。Figure 1 is a schematic illustration of an analog input system in accordance with one embodiment of the present invention.

第2圖為依據本發明一實施例之模擬輸入方法的步驟流程圖。2 is a flow chart showing the steps of an analog input method in accordance with an embodiment of the present invention.

第3圖所示為本發明另一實施例之模擬輸入系統的示意圖。Figure 3 is a schematic illustration of an analog input system in accordance with another embodiment of the present invention.

第4圖為依據本發明另一實施例之模擬輸入方法的步驟流程圖。4 is a flow chart showing the steps of an analog input method in accordance with another embodiment of the present invention.

100...模擬輸入系統100. . . Analog input system

200...電腦主機200. . . Computer host

101...第一輸入裝置101. . . First input device

102...第二輸入裝置102. . . Second input device

Claims (17)

一種模擬輸入系統,適用於一電腦主機,該模擬輸入系統包括:一第一輸入裝置,產生至少一輸入訊號;以及一第二輸入裝置,分別與該電腦主機及該第一輸入裝置電性連接,該第二輸入裝置接收該第一輸入裝置之該輸入訊號,且儲存有對應該輸入訊號之至少一巨集指令;其中,當該第二輸入裝置判斷該輸入訊號為一熱鍵指令,該第二輸入裝置呼叫相對應之該巨集指令,並轉換該巨集指令為一指令訊號傳送至該電腦主機;當該第二輸入裝置判斷該輸入訊號非屬熱鍵指令,該第二輸入裝置傳送該輸入訊號至該電腦主機。An analog input system is applicable to a computer host. The analog input system includes: a first input device that generates at least one input signal; and a second input device that is electrically connected to the computer host and the first input device respectively Receiving, by the second input device, the input signal of the first input device, and storing at least one macro command corresponding to the input signal; wherein, when the second input device determines that the input signal is a hot key command, The second input device calls the corresponding macro command, and converts the macro command to transmit an instruction signal to the computer host; and when the second input device determines that the input signal is not a hot key command, the second input device Send the input signal to the host computer. 如請求項第1項所述之模擬輸入系統,其中該第二輸入裝置、該電腦主機及該第一輸入裝置係藉由有線方式電性連接。The analog input system of claim 1, wherein the second input device, the computer host, and the first input device are electrically connected by wire. 如請求項第1項所述之模擬輸入系統,其中該第二輸入裝置、該電腦主機及該第一輸入裝置係藉由無線方式電性連接。The analog input system of claim 1, wherein the second input device, the computer host, and the first input device are electrically connected by wireless. 如請求項第1項所述之模擬輸入系統,其中該第二輸入裝置更具有一第二輸入裝置驅動程式,係透過一應用軟體而寫入並儲存於該電腦主機,該第二輸入裝置驅動程式令該電腦主機辨識該第二輸入裝置為一實體裝置,並使該第一輸入裝置所產生之該輸入訊號由該第二輸入裝置傳送至該電腦主機。The analog input system of claim 1, wherein the second input device further has a second input device driver written by an application software and stored in the computer host, the second input device driving The program causes the computer host to recognize the second input device as a physical device, and causes the input signal generated by the first input device to be transmitted from the second input device to the computer host. 如請求項第4項所述之模擬輸入系統,其中該巨集指令、該熱鍵指令係透過該應用軟體而寫入並儲存於該第二輸入裝置。The analog input system of claim 4, wherein the macro command and the hot key command are written by the application software and stored in the second input device. 一種模擬輸入系統,適用於一電腦主機,包括:一第一輸入裝置,與該電腦主機電性連接,該第一輸入裝置具有一第一輸入裝置驅動程式,儲存於該電腦主機;以及一第二輸入裝置,與該電腦主機電性連接,該第二輸入裝置儲存有對應該輸入訊號之至少一巨集指令,且該第二輸入裝置具有一第二輸入裝置驅動程式,儲存於該電腦主機;其中,該第一輸入裝置產生至少一輸入訊號,並透過該第一輸入裝置驅動程式發出該輸入訊號至第二輸入裝置;其中,該第二輸入裝置透過該第二輸入裝置驅動程式接收該第一輸入裝置之該輸入訊號,當該第二輸入裝置判斷該輸入訊號為一熱鍵指令,該第二輸入裝置呼叫相對應之該巨集指令,並轉換該巨集指令為一指令訊號傳送至該電腦主機;當該第二輸入裝置判斷該輸入訊號非屬熱鍵指令,該第二輸入裝置傳送該輸入訊號至該電腦主機。An analog input system is applicable to a computer host, comprising: a first input device electrically connected to the computer host, the first input device having a first input device driver stored in the computer host; and a first a second input device electrically connected to the computer host, the second input device storing at least one macro command corresponding to the input signal, and the second input device having a second input device driver stored in the computer host The first input device generates at least one input signal and transmits the input signal to the second input device through the first input device driver; wherein the second input device receives the second input device driver through the second input device driver The input signal of the first input device, when the second input device determines that the input signal is a hot key command, the second input device calls the corresponding macro command, and converts the macro command into an instruction signal transmission To the computer host; when the second input device determines that the input signal is not a hotkey command, the second input device transmits the input Signal to the host computer. 如請求項第6項所述之模擬輸入系統,其中該第二輸入裝置與該電腦主機,以及該第一輸入裝置與該電腦主機係分別藉由有線方式電性連接。The analog input system of claim 6, wherein the second input device and the computer host, and the first input device and the computer host are electrically connected by wire respectively. 如請求項第6項所述之模擬輸入系統,其中該第二輸入裝置與該電腦主機,以及該第一輸入裝置與該電腦主機係分別藉由無線方式電性連接。The analog input system of claim 6, wherein the second input device and the computer host, and the first input device and the computer host are electrically connected by wireless respectively. 如請求項第6項所述之模擬輸入系統,其中該第一輸入裝置驅動程式係透過一應用軟體而寫入並儲存於該電腦主機,該第一輸入裝置驅動程式令該第一輸入裝置產生之該輸入訊號傳送至該第二輸入裝置。The analog input system of claim 6, wherein the first input device driver is written and stored in the computer host through an application software, and the first input device driver causes the first input device to generate The input signal is transmitted to the second input device. 如請求項第6項所述之模擬輸入系統,其中該第二輸入裝置驅動程式係透過該應用軟體而寫入並儲存於該電腦主機,該第二輸入裝置驅動程式令該電腦主機辨識該第二輸入裝置為一實體裝置,且該第二輸入裝置驅動程式令該第二輸入裝置接收該輸入訊號。The analog input system of claim 6, wherein the second input device driver is written and stored in the computer host through the application software, and the second input device driver causes the computer host to recognize the first The two input device is a physical device, and the second input device driver causes the second input device to receive the input signal. 如請求項第6項所述之模擬輸入系統,其中該巨集指令、該熱鍵指令係透過一應用軟體而寫入並儲存於該第二輸入裝置。The analog input system of claim 6, wherein the macro command and the hot key command are written by an application software and stored in the second input device. 一種模擬輸入方法,包括以下步驟:寫入並儲存一巨集指令與一熱鍵指令於一第二輸入裝置;以一第一輸入裝置產生一輸入訊號並傳送至該第二輸入裝置;該第二輸入裝置接收該輸入訊號並判斷該輸入訊號為該熱鍵指令,該第二輸入裝置傳送對應之該巨集指令至一電腦主機;以及該第二輸入裝置接收該輸入訊號並判斷該輸入訊號非屬熱鍵指令,該第二輸入裝置傳送該輸入訊號至該電腦主機。An analog input method includes the steps of: writing and storing a macro command and a hot key command to a second input device; generating an input signal by a first input device and transmitting the input signal to the second input device; The second input device receives the input signal and determines the input signal as the hot key command, the second input device transmits the corresponding macro command to a computer host; and the second input device receives the input signal and determines the input signal It is not a hotkey command, and the second input device transmits the input signal to the host computer. 如請求項第12項模擬輸入方法,其中寫入並儲存該巨集指令及該熱鍵指令於該第二輸入裝置之步驟更包括:透過一應用軟體寫入該巨集指令,以及設定呼叫該巨集指令之該熱鍵指令至該第二輸入裝置。The method of claim 12, wherein the step of writing and storing the macro instruction and the hot key instruction to the second input device further comprises: writing the macro instruction through an application software, and setting a call. The hotkey command of the macro command is commanded to the second input device. 如請求項第12項模擬輸入方法,其中寫入並儲存該巨集指令及該熱鍵指令於該第二輸入裝置之步驟更包括:設定該第一輸入裝置之至少一作動為該熱鍵指令;以及透過該應用軟體寫入該巨集指令,並指定至少一該熱鍵指令為呼叫該巨集指令,其餘該等熱鍵指令對應該第一輸入裝置之單一作動,並儲存於該第二輸入裝置。The method of claim 12, wherein the step of writing and storing the macro command and the hot key command to the second input device further comprises: setting at least one action of the first input device as the hot key command And writing the macro instruction through the application software, and designating at least one hot key command to call the macro instruction, and the remaining hot key commands are corresponding to a single operation of the first input device, and are stored in the second Input device. 一種模擬輸入方法,包括以下步驟:寫入並儲存一巨集指令與一熱鍵指令於一第二輸入裝置;以一第一輸入裝置產生一輸入訊號;根據該輸入訊號觸發儲存於一電腦主機之一第一輸入裝置驅動程式,令該第一輸入裝置傳送該輸入訊號至該第二輸入裝置;根據該輸入訊號觸發儲存於該電腦主機之一第二輸入裝置驅動程式,令該第二輸入裝置接收該輸入訊號;該第二輸入裝置判斷該輸入訊號為該熱鍵指令,該第二輸入裝置傳送對應之該巨集指令至該電腦主機;以及該第二輸入裝置判斷該輸入訊號非屬熱鍵指令,該第二輸入裝置傳送該輸入訊號至該電腦主機。An analog input method includes the steps of: writing and storing a macro command and a hot key command to a second input device; generating an input signal by a first input device; and triggering storage on a computer host according to the input signal a first input device driver for causing the first input device to transmit the input signal to the second input device; triggering, according to the input signal, a second input device driver stored in the host computer to make the second input The device receives the input signal; the second input device determines that the input signal is the hot key command, the second input device transmits the corresponding macro command to the computer host; and the second input device determines that the input signal is not The hot key command, the second input device transmits the input signal to the host computer. 如請求項第15項模擬輸入方法,其中寫入並儲存該巨集指令及熱鍵指令於該第二輸入裝置之步驟更包括:透過一應用軟體寫入該巨集指令,以及設定呼叫該巨集指令之該熱鍵指令至該第二輸入裝置。The method of claim 15, wherein the step of writing and storing the macro instruction and the hot key instruction on the second input device further comprises: writing the macro instruction through an application software, and setting a call to the giant The hotkey command of the set command is sent to the second input device. 如請求項第16項模擬輸入方法,其中寫入並儲存該巨集指令及該熱鍵指令於該第二輸入裝置之步驟更包括:設定該第一輸入裝置之至少一作動為該熱鍵指令;以及透過該應用軟體寫入該巨集指令,並指定至少一該熱鍵指令為呼叫該巨集指令,其餘該等熱鍵指令對應該第一輸入裝置之單一作動,並儲存於該第二輸入裝置。The method of claim 16, wherein the step of writing and storing the macro instruction and the hot key instruction to the second input device further comprises: setting at least one operation of the first input device as the hot key command And writing the macro instruction through the application software, and designating at least one hot key command to call the macro instruction, and the remaining hot key commands are corresponding to a single operation of the first input device, and are stored in the second Input device.
TW100122726A 2011-06-29 2011-06-29 Method of input simulating and input simulating system using the same TWI441080B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW100122726A TWI441080B (en) 2011-06-29 2011-06-29 Method of input simulating and input simulating system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100122726A TWI441080B (en) 2011-06-29 2011-06-29 Method of input simulating and input simulating system using the same

Publications (2)

Publication Number Publication Date
TW201301128A TW201301128A (en) 2013-01-01
TWI441080B true TWI441080B (en) 2014-06-11

Family

ID=48137520

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100122726A TWI441080B (en) 2011-06-29 2011-06-29 Method of input simulating and input simulating system using the same

Country Status (1)

Country Link
TW (1) TWI441080B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104571575A (en) * 2013-10-25 2015-04-29 技嘉科技股份有限公司 Input device with macro recording function, input system with macro recording function and macro recording method

Also Published As

Publication number Publication date
TW201301128A (en) 2013-01-01

Similar Documents

Publication Publication Date Title
TWI564757B (en) Computer device with touch screen, method, and computer readable medium for operating the same
US11483376B2 (en) Method, apparatus, and computer-readable medium for transmission of files over a web socket connection in a networked collaboration workspace
JP5788592B2 (en) Secure input via touch screen
CN105477854B (en) Applied to the handle control method of intelligent terminal, apparatus and system
US20060209016A1 (en) Computer interaction based upon a currently active input device
KR20160001600A (en) Terminal device
US8264381B2 (en) Continuous automatic key control
KR102091509B1 (en) Method for processing character input and apparatus for the same
US20130293486A1 (en) Touch-based remote control
TW201512921A (en) Touch display device and method for dynamically setting touch inactive area and recording medium
KR102387238B1 (en) Interactive stylus and display device
TWI463364B (en) System and method for touch device with external input function
JP2022502720A (en) Button installation method, equipment, programs and recording media
JP2011507075A (en) Mouse with finger trigger type sensor
TWI441080B (en) Method of input simulating and input simulating system using the same
US10380038B2 (en) Method, apparatus, and computer-readable medium for implementation of a universal hardware-software interface
WO2013095509A1 (en) Remote machine management
KR20010030020A (en) Communicating information content between a client and a host
EP3014426A1 (en) Self-revealing symbolic gestures
JP2013131047A (en) Information processing device, control method, and program therefor
KR101435982B1 (en) Keyboard apparatus with hardware macro features using attachable macro storing cartridge
TWI520013B (en) Input device and configuration setting system having the same
TW201508558A (en) System and method for changing the setting parameter of keyboard/pointing device with handheld device
US20120182212A1 (en) Input device for computer system
JP3162820U (en) Input device for computer equipment