[go: up one dir, main page]

KR100897682B1 - Quick Input System for Mouse - Google Patents

Quick Input System for Mouse Download PDF

Info

Publication number
KR100897682B1
KR100897682B1 KR1020050089320A KR20050089320A KR100897682B1 KR 100897682 B1 KR100897682 B1 KR 100897682B1 KR 1020050089320 A KR1020050089320 A KR 1020050089320A KR 20050089320 A KR20050089320 A KR 20050089320A KR 100897682 B1 KR100897682 B1 KR 100897682B1
Authority
KR
South Korea
Prior art keywords
mouse
communication interface
computer system
quick
input
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020050089320A
Other languages
Korean (ko)
Other versions
KR20070034776A (en
Inventor
콴 팅 첸
Original Assignee
아레슨 테크놀로지 코포레이션
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 아레슨 테크놀로지 코포레이션 filed Critical 아레슨 테크놀로지 코포레이션
Priority to KR1020050089320A priority Critical patent/KR100897682B1/en
Publication of KR20070034776A publication Critical patent/KR20070034776A/en
Application granted granted Critical
Publication of KR100897682B1 publication Critical patent/KR100897682B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03543Mice or pucks

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

마우스용 퀵 입력 시스템은, 집적 회로를 포함하고, 집적 회로는 인터프리터 및 프로그램 카운터를 설치하며, 마우스는 통신 인터페이스를 통해 컴퓨터 시스템에 연결되고, 전환 모드에 의해 일반적인 마우스 동작 모드에서 퀵 입력 설정 모드로 전환되고, 컴퓨터 시스템의 화면에 설정 메뉴를 표시한다. 일련의 명령은 마우스의 입력 장치를 트리거 키로서 지정하기 위해 입력 장치를 통해 입력될 수 있고, 명령은 통신 인터페이스를 통해 마우스의 프로그램 카운터에 저장되게 하며, 지정된 입력 장치가 트리거 되면 인터프리터는 프로그램 카운터의 명령을 가져와서 컴파일된 후에 제어 명령들을 통신 인터페이스를 통해 컴퓨터 시스템으로 출력하여, 컴퓨터 시스템은 제어 명령들을 자동으로 실행할 것이다.The quick input system for a mouse includes an integrated circuit, the integrated circuit installs an interpreter and a program counter, the mouse is connected to the computer system via a communication interface, and the switching mode is used to switch from the normal mouse operation mode to the quick input setting mode. Is switched to display the setting menu on the screen of the computer system. A series of commands can be entered through the input device to designate the mouse's input device as a trigger key, and the command can be stored at the mouse's program counter via the communication interface, and when the designated input device is triggered, the interpreter After the command is taken and compiled, the control commands are output to the computer system via the communication interface, and the computer system will automatically execute the control commands.

마우스, 퀵 입력 Mouse, quick typing

Description

마우스용 퀵 입력 시스템{Quick input system for mouse}Quick input system for mouse

도 1은 본 발명의 구성의 간략도,1 is a simplified view of the configuration of the present invention,

도 2는 본 발명의 회로의 간략 블록도,2 is a simplified block diagram of a circuit of the present invention;

도 3a는 본 발명에 따른 기본 기록 설정 화면의 간략 블록도, 3A is a simplified block diagram of a basic recording setting screen according to the present invention;

도 3b는 본 발명에 따른 진보된 편집 화면의 간략 블록도,3b is a simplified block diagram of an advanced editing screen according to the present invention;

도 4는 본 발명의 처리의 흐름도,4 is a flow chart of the process of the present invention;

도 5는 본 발명의 다른 바람직한 실시예에 따른 처리 흐름도,5 is a process flow diagram according to another preferred embodiment of the present invention;

< 도면의 주요부분에 대한 부호의 설명 ><Description of Symbols for Major Parts of Drawings>

12 : 퀵 입력 장치 141 : 인터프리터12: quick input device 141: interpreter

142 : 프로그램 카운터 15 : 통신 인터페이스142: program counter 15: communication interface

본 발명은 본시 실행을 위해 다수의 명령들을 요구하는 실행을 자동 및 연속으로 수행하도록 마우스 시스템의 인터프리터를 사용하는 마우스용 퀵 입력 시스템에 관한 것이다. The present invention relates to a quick input system for a mouse that uses an interpreter of a mouse system to automatically and continuously execute an execution that requires a plurality of instructions for the present execution.

정보 제품이 시장에 연속적으로 도입됨에 따라 컴퓨터 기술 및 응용 프로그램들은 빠르게 개발된다. 그러나, 종래의 수동 조작으로 입력하는 키보드는 아직 크게 향상된 점이 없다. 그리고, 현대 장치들은 강력한 기능들과 간단한 조작들을 강조한다. 현재의 운영 시스템들, 문서 편집기들, 또는 소프트웨어 게임들은 키보드와 함께 마우스를 이용하여 그들의 동작들을 위한 명령들을 입력하지만, 동작 모드는 마우스와 키보드 사이를 오가며 전환되거나, 또는 키보드의 키들이 반복해서 전환되어야 한다. 그런 동작은 오랜 시간 마우스 및 키보드를 조작할 때(특히 컴퓨터 게임을 할 때), 지루하고 불편할 뿐만 아니라, 사용자의 손과 손목에 또한 해롭다. As information products are introduced to the market continuously, computer technologies and applications are developed rapidly. However, the keyboard input by the conventional manual operation has not yet been greatly improved. And modern devices emphasize powerful functions and simple operations. Current operating systems, text editors, or software games use the mouse with the keyboard to enter commands for their actions, but the operating mode switches between the mouse and the keyboard, or the keys on the keyboard repeatedly switch. Should be. Such an operation is not only boring and inconvenient when operating a mouse and keyboard for a long time (especially when playing a computer game), but also harmful to the user's hands and wrists.

일부 제조자들은 종래기술의 표준 키보드에, 특정 기능들을 위한 몇 개의 핫 키들을 추가한 전통적인 멀티미디어 키보드를 도입하였으나, 사용자들은 관련된 명령들을 실행하기 위해 핫 키를 누르기만 하면 되므로, 그런 구성은 키를 누르는 횟수를 줄일 수 있다. 그러나, 많은 가상(simulated) 온라인 게임들은 리니지(Lineage) 및 리니지Ⅱ를 포함하는 3D게임들과 같이, 게임을 패스(pass)하거나 가상(simulated) 캐릭터들에 능력을 부여하기 위해, 반복적으로 많은 양의 연속적인 처리들을 수행해야 한다. 가상 캐릭터들은 고유의 기술 또는 보물을 획득하기 위해 대개 같은 움직임을 반복한다. 그러나, 반복적인 움직임들은 사용자가 키를 연속적으로 누르는 것에 달려있다. 그런 구성은 시간 낭비일 뿐만 아니라 사용자를 쉽게 지치게 한다.Some manufacturers have introduced traditional multimedia keyboards to the standard keyboards of the prior art, adding several hot keys for specific functions, but such a configuration can be achieved by pressing a hot key to execute the associated commands. You can reduce the number of times. However, many simulated online games, like 3D games, including Lineage and Lineage II, repeatedly pass large amounts to pass the game or empower simulated characters. You must perform successive processes of. Virtual characters usually repeat the same movement to acquire unique skills or treasures. However, repetitive movements depend on the user pressing the key continuously. Such a configuration is not only a waste of time, but also easily exhausts the user.

그러므로, 전술한 시스템의 단점을 극복하기 위한 본 발명의 제1 목적은, 본 발명에 따른 마우스용 퀵 입력 시스템을 제공하는 것이다. 마우스는 집적 회로에 설치되고, 집적 회로는 인터프리터, 프로그램 카운터, 컴퓨터 시스템에 연결된 복수의 입력 장치 및 통신 인터페이스를 설치하여, 마우스는 통신 인터페이스를 통해 컴퓨터 시스템에 연결되고, 전환 모드에 의해 일반적인 마우스 동작 모드에서 퀵 입력 설정 모드로 전환되며, 컴퓨터 시스템의 화면에 설정 메뉴를 표시한다. 일련의 명령들은 마우스 입력 장치를 트리거 키로 지정하기 위해 입력 장치를 통해 입력될 수 있다. 그리고, 명령은 통신 인터페이스를 통해 마우스의 프로그램 카운터에 저장되게 하며, 지정된 입력 장치가 트리거 되면, 인터프리터는 프로그램 카운터의 명령들을 가져와서 컴파일된 제어 명령들을 통신 인터페이스를 통해 컴퓨터 시스템에 출력하여, 컴퓨터 시스템은 자동으로 제어 명령들을 자동으로 실행할 것이다. 본 발명은 본시 실행을 위한 복수의 명령들을 요구하는 실행을 자동 및 연속으로 수행할 수 있다. Therefore, a first object of the present invention for overcoming the above-mentioned disadvantages of the system is to provide a quick input system for a mouse according to the present invention. The mouse is installed in an integrated circuit, and the integrated circuit installs an interpreter, a program counter, a plurality of input devices connected to the computer system, and a communication interface, so that the mouse is connected to the computer system through the communication interface, and the normal mouse operation is performed by the switching mode. The mode switches to Quick Input Setting Mode and displays the setting menu on the screen of the computer system. A series of commands can be entered through the input device to designate a mouse input device as a trigger key. Then, the command is stored in the program counter of the mouse through the communication interface, and when the designated input device is triggered, the interpreter takes the commands of the program counter and outputs the compiled control commands to the computer system through the communication interface, Will automatically execute the control commands. The present invention can automatically and continuously execute an execution that requires a plurality of instructions for this execution.

본 발명에 따른 마우스용 퀵 입력 시스템에 대해 도 1 및 도 2를 참조하면, 마우스는 케이싱(10)을 포함하고, 케이싱(10)은 복수의 누름키(11)를 포함하며, 누름키(11)는 마우스로서 일반적인 기능을 가지므로, 여기서 설명하지 않을 것이다. 케이싱(10)은 본 실시예에서 누름 키인 복수의 퀵 입력 장치(12)를 또한 포함한다. 케이싱(10)은 회로 보드(13)를 포함하고, 회로 보드(13)는 집적 회로(14)를 포함하 고, 집적 회로(14)는 전기적으로 연결된 인터프리터(141) 및 프로그램 카운터(142)를 포함한다. 이때, 집적 회로(14)는 퀵 입력 장치(12)에 연결된다. 또한, 회로 보드(13)는 통신 인터페이스(15)(USB 인터페이스, 그러나 당업자는 IEEE1394, 무선 통신 인터페이스로 대체가능함)를 통해 컴퓨터 시스템(16)에 연결되어서, 마우스는 통신 인터페이스(15)를 통해 컴퓨터 시스템(16)에 연결되고, 프로그램 구동 커서의 이동 또는 명령의 확인(confirmation)에 의해 구동된다.1 and 2 for the quick input system for a mouse according to the present invention, the mouse includes a casing 10, the casing 10 includes a plurality of pressing keys 11, the pressing key 11 ) Has a general function as a mouse and will not be described here. The casing 10 also includes a plurality of quick input devices 12, which in this embodiment are push keys. The casing 10 includes a circuit board 13, the circuit board 13 includes an integrated circuit 14, and the integrated circuit 14 includes an electrically connected interpreter 141 and a program counter 142. Include. At this time, the integrated circuit 14 is connected to the quick input device 12. In addition, the circuit board 13 is connected to the computer system 16 via a communication interface 15 (USB interface, but those skilled in the art can be replaced by IEEE1394, a wireless communication interface), so that the mouse is connected to the computer through the communication interface 15 It is coupled to the system 16 and driven by the movement of a program-driven cursor or confirmation of a command.

본 출원에 대해 도 3a 및 도 3b를 참조하면, 전환 모드(누름 키)는 일반적인 마우스 동작 모드를 퀵 입력 모드로 전환하고, 마우스의 실행 프로그램은 퀵 입력 장치(12)의 제어 명령을 포함하는 대응 프로그램을 등록하기 위해 컴퓨터 시스템을 시작하는데 이용된다. 그리고, 실행 프로그램은 컴퓨터 시스템의 표시 인터페이스를 통해 표시 화면에 설정 모드를 표시한다. 그리고, 설정 화면은 본 바람직한 실시예를 위해 사용된다. 그러나, 설정 화면은 실제 구현시 필요한 것에 따라 다를 수 있다.Referring to FIGS. 3A and 3B for the present application, the switch mode (push key) switches the general mouse operation mode to the quick input mode, and the execution program of the mouse corresponds to the control command of the quick input device 12. It is used to start a computer system to register a program. The execution program then displays the setting mode on the display screen through the display interface of the computer system. And, a setting screen is used for this preferred embodiment. However, the setting screen may vary depending on what is needed in actual implementation.

퀵 입력 모드는 세 종류의 명령들로서 마우스 명령 타이밍, 키보드 명령 및 지연 명령으로 등록될 수 있는 기본 처리 등록 방법과, 다섯 종류의 명령들로서 마우스 명령 타이밍, 키보드 명령, 지연 명령, 가변 제어 설정 및 처리 제어로 분할할 수 있는 두 개의 하이 레벨 처리 편집 방법으로 나뉠 수 있다.The quick input mode is a basic processing registration method that can be registered as mouse command timing, keyboard command and delay command as three kinds of commands, and mouse command timing, keyboard command, delay command, variable control setting and processing control as five kinds of commands. It can be divided into two high level processing editing methods that can be divided into:

기본 처리 등록 방법(도 3a 참조)의 기록은 설정 화면에서 4개의 블록을 포함한다. 첫 번째 블록은 명령 리스트(마우스의 모든 명령들 및 수정들과 등록된 명령들의 내용(content)을 보여줌)이며; 두 번째 블록은 퀵 입력 장치(12)들 중 하나 의 설정을 지정하는 키 설정이다.; 세 번째 블록은 처리 설정 파일(스크립트 리스트)이고; 네 번째 블록은 등록 처리의 상태를 나타낸다.The recording of the basic processing registration method (see Fig. 3A) includes four blocks in the setting screen. The first block is a list of commands (showing all the commands and modifications of the mouse and the content of the registered commands); The second block is the key setting specifying the setting of one of the quick input devices 12; The third block is a process configuration file (script list); The fourth block shows the state of registration processing.

또한, 하이 레벨 처리 편집 방법(도 3b 참조)은 원하는 처리를 위한 조건들(conditions)을 공백으로 채우고, 모든 입력된 명령을 차례로 하나씩 리스트한다. 화면의 표시가 확인된 후에, 처리 편집이 실행된다. 에러 또는 추가 명령은 처리하는 동안 삭제될 수 있다.In addition, the high level processing editing method (see Fig. 3b) fills in the conditions for the desired processing with a blank, and lists all the input commands one by one. After the display of the screen is confirmed, the process editing is executed. Errors or additional commands can be deleted during processing.

등록 및 편집이 완료된 후에, 퀵 입력 장치들(12) 중 하나는 트리거 키로서 설정된다. 그리고 등록된 일련의 명령과 설정된 퀵 입력 장치들(12)의 데이터는 마우스의 프로그램 카운터(142)로 보내져 저장된다. 그리고, 데이터는 실행가능한 디스크립션 파일로 변환되어 처리 설정 파일에 표시된다.After registration and editing are completed, one of the quick input devices 12 is set as a trigger key. The registered series of commands and data of the set quick input devices 12 are sent to the program counter 142 of the mouse and stored. The data is then converted into an executable description file and displayed in the process setting file.

전술한 처리는 모든 요구된 설정 퀵 입력 장치(12)가 처리 실행 파일을 가질 때까지 반복해서 수행될 수 있다. 또한, 어떤 처리이든 이의 처리동안 상태 표시 블록에 표시될 것이다.The above-described processing can be performed repeatedly until all required setting quick input devices 12 have a processing execution file. Also, any processing will be displayed in the status display block during its processing.

도 2 및 도 4를 참조하면, 설정 퀵 입력 장치(12)가 시작되면, 인터프리터(141)가 퀵 입력 장치(12)에 대응하는 제어 명령을 프로그램 카운터(142)로부터 독출하여 가져와서 해석한다. 인터프리터는 제어 명령이 마우스의 제어 명령과 동일한지 여부를 판정할 것이며; 다르면 카운터의 주소를 업데이트하고; 같으면 제어 명령은 통신 인터페이스를 통해 실행을 위해 컴퓨터로 보내질 것이다. 몇 개의 연속된 마우스 처리와 키보드 문자 입력은 명령에 따라 입력 장치에 의해 완료될 수 있다. 그런 구성은 실로 뛰어난 발명이다.2 and 4, when the setting quick input device 12 is started, the interpreter 141 reads out the control command corresponding to the quick input device 12 from the program counter 142 and interprets it. The interpreter will determine whether the control command is the same as the control command of the mouse; If different, update the address of the counter; If so, control commands will be sent to the computer for execution via the communication interface. Several consecutive mouse processes and keyboard character inputs can be completed by the input device according to the command. Such a configuration is indeed an excellent invention.

본 발명의 다른 바람직한 실시예를 위한 도 5를 참조하면, 사용자는 등록된 퀵 입력 장치(12)에 의해 설정된 제어 명령을 실행 파일로 컴파일하기 위해, 컴퓨터 시스템의 인터프리터 프로그램을 사용할 수 있다. 또는 제어 명령들을 프로그램 카운터(142)로 다운로드 하기 위해 통신 인터페이스(15)를 직접 사용할 수 있다. 그러므로, 본 발명의 장치에서 제어 명령은 프로그램 가능하고, 사용자들은 다른 응용 프로그램들의 동작을 위해 제어 명령을 사용할 수 있다. 그리고, 그 응용은 무한할 것이다.Referring to FIG. 5 for another preferred embodiment of the present invention, a user may use an interpreter program of a computer system to compile a control command set by a registered quick input device 12 into an executable file. Alternatively, communication interface 15 can be used directly to download control commands to program counter 142. Therefore, in the apparatus of the present invention the control command is programmable, and users can use the control command for the operation of other application programs. And the application will be infinite.

발명은 예로서 그리고 바람직한 실시예에 관하여 서술하였으나, 발명은 그에 한정되지 않는다는 것을 이해할 것이다. 그와 반대로, 다양한 변형과 유사한 구성들 및 절차들을 포함하도록 되어 있다. 그리고 첨부된 청구항들의 범위는 그런 변형 및 유사한 구성과 절차를 달성하도록 가장 넓은 해석이 주어져야 한다. While the invention has been described by way of example and with respect to preferred embodiments, it will be understood that the invention is not so limited. On the contrary, various modifications and similar constructions and procedures are intended to be included. And the scope of the appended claims should be given the broadest interpretation so as to achieve such modifications and similar constructions and procedures.

본 발명에 의하면, 본시 실행을 위한 복수의 명령들을 요구하는 실행을 자동 및 연속으로 수행할 수 있다. According to the present invention, execution that requires a plurality of instructions for main execution can be performed automatically and continuously.

Claims (5)

마우스용 퀵 입력 시스템에 있어서,In the quick input system for a mouse, 인터프리터, 프로그램 카운터, 컴퓨터 시스템에 연결된 복수의 입력 장치들과 통신 인터페이스로 구성되어, 마우스는 상기 통신 인터페이스에 의해 상기 컴퓨터 시스템에 연결되고, 상기 마우스를 통해 입력되는, 마우스 명령 타이밍과 키보드 명령과 지연 명령과 가변 제어 설정 및 처리 제어를 포함하는 일련의 제어 명령들 및 제어 커맨드를 등록 및 편집하는 상기 컴퓨터 시스템의 실행 프로그램을 시작시키기 위해 전환 모드에 의해 퀵 입력 설정 모드로 전환되며, 상기 마우스의 상기 입력 장치들 중 하나를 트리거 키로서 지정하고 상기 일련의 제어 명령들이 상기 통신 인터페이스를 통해 상기 마우스의 상기 프로그램 카운터로 전달 및 저장되게 하며, 상기 지정된 입력장치가 트리거 되면 상기 인터프리터는 상기 프로그램 카운터로부터 상기 제어 명령들을 가져와서, 컴파일된 후에 상기 제어 명령들은 상기 통신 인터페이스를 통해 상기 컴퓨터 시스템으로 출력되고, 상기 컴퓨터 시스템은 상기 연속적인 제어 명령들을 자동으로 실행하게 하는 것인, 마우스용 퀵 입력 시스템.Mouse command timing and keyboard commands and delays, comprising: an interpreter, a program counter, and a communication interface with a plurality of input devices connected to the computer system, the mouse being connected to the computer system by the communication interface and being input through the mouse A switch mode is switched to the quick input setting mode by the switching mode to start an execution program of the computer system that registers and edits a control command and a control command including a command and variable control setting and processing control. Designate one of the input devices as a trigger key and cause the series of control commands to be transmitted and stored to the program counter of the mouse via the communication interface, and when the designated input device is triggered, the interpreter from the program counter My The control command to import the instructions, after being compiled are then output to the computer system via the communication interface, the computer system will enter the system for the quick, mouse to automatically started by said successive control commands. 제1항에 있어서, 상기 입력 장치는 누름 키인, 마우스용 퀵 입력 시스템.The quick input system of claim 1, wherein the input device is a press key. 제1항에 있어서, 상기 통신 인터페이스는 범용 직렬 버스(USB:Universal Serial Bus)인, 마우스용 퀵 입력 시스템.The quick input system of claim 1, wherein the communication interface is a universal serial bus (USB). 제1항에 있어서, 상기 통신 인터페이스는 무선 통신 인터페이스인, 마우스용 퀵 입력 시스템.The quick input system of claim 1, wherein the communication interface is a wireless communication interface. 제1항에 있어서, 상기 제어 명령은 상기 퀵 입력 설정의 상기 제어 명령이 실행 파일로 컴파일 된 후에, 상기 통신 인터페이스를 통해 상기 마우스의 프로그램 카운터로 보내어져 저장되는 것인, 마우스용 퀵 입력 시스템.The quick input system according to claim 1, wherein the control command is sent to and stored in a program counter of the mouse through the communication interface after the control command of the quick input setting is compiled into an executable file.
KR1020050089320A 2005-09-26 2005-09-26 Quick Input System for Mouse Expired - Fee Related KR100897682B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050089320A KR100897682B1 (en) 2005-09-26 2005-09-26 Quick Input System for Mouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050089320A KR100897682B1 (en) 2005-09-26 2005-09-26 Quick Input System for Mouse

Publications (2)

Publication Number Publication Date
KR20070034776A KR20070034776A (en) 2007-03-29
KR100897682B1 true KR100897682B1 (en) 2009-05-14

Family

ID=41348567

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050089320A Expired - Fee Related KR100897682B1 (en) 2005-09-26 2005-09-26 Quick Input System for Mouse

Country Status (1)

Country Link
KR (1) KR100897682B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6208341B1 (en) 1998-08-05 2001-03-27 U. S. Philips Corporation GUI of remote control facilitates user-friendly editing of macros
KR200225619Y1 (en) 2000-12-18 2001-06-01 주식회사비티씨 정보통신 Attachable Hotkey Pad
KR20010086728A (en) * 2000-03-02 2001-09-15 조현태 A software using method and computer peripheral device with macro function
KR200309783Y1 (en) 2002-11-19 2003-04-08 삼성전자주식회사 input device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6208341B1 (en) 1998-08-05 2001-03-27 U. S. Philips Corporation GUI of remote control facilitates user-friendly editing of macros
KR20010086728A (en) * 2000-03-02 2001-09-15 조현태 A software using method and computer peripheral device with macro function
KR200225619Y1 (en) 2000-12-18 2001-06-01 주식회사비티씨 정보통신 Attachable Hotkey Pad
KR200309783Y1 (en) 2002-11-19 2003-04-08 삼성전자주식회사 input device

Also Published As

Publication number Publication date
KR20070034776A (en) 2007-03-29

Similar Documents

Publication Publication Date Title
US11232046B2 (en) Portable, computer-peripheral apparatus including a universal serial bus (USB) connector
TWI590088B (en) Method, mobile device and system for creating new mobile application by fusing existing program stacks
CN101739155A (en) Pointer operation method and application thereof
CN110109557A (en) The method that switching keyboard mode is adapted to mobile terminal
KR100897682B1 (en) Quick Input System for Mouse
CN101107584B (en) Method for inputting characters on a keyboard
CN107390884A (en) Entering method keyboard and physical keyboard
JPH01177609A (en) Simulation system for pc
CN100407116C (en) Mouse quick input system and mouse for realizing quick input
JP2009146065A (en) Keyboard, input method and information processing apparatus
US20090177862A1 (en) Input device for executing an instruction code and method and interface for generating the instruction code
KR101402736B1 (en) Apparatus and method for providing keyboard with hardware macro feature
CN114911360B (en) Method, system and device for editing instruction set
JP4738108B2 (en) Mouse rapid input system
JP5057112B2 (en) User interface device and information processing device
KR100415505B1 (en) Virtual keyboard system
CN1082205C (en) Method and device for simulating keyboard keys on remote controller
CN103853547A (en) Simulation system and simulation software for programmable display frame data and programmable display
US20060044261A1 (en) Pointing input device imitating inputting of hotkeys of a keyboard
TWM344517U (en) Computer keyboard and mouse emulator
JP3036131U (en) Hotkey expandable keyboard
JP2003058303A (en) Operating system of data processor
JP2000132316A (en) Input device using keyboard device
CN1173249C (en) Method and device for simulating keyboard keys on remote controller
KR200258976Y1 (en) Keyboard for computer

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20130419

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20140416

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20150504

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20160222

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20170412

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20180503

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

FPAY Annual fee payment

Payment date: 20200305

Year of fee payment: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20220508

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20220508