Nothing Special   »   [go: up one dir, main page]

KR20010086728A - 소프트웨어 이용방법 및 매크로 기능을 가진 컴퓨터 주변장치 - Google Patents

소프트웨어 이용방법 및 매크로 기능을 가진 컴퓨터 주변장치 Download PDF

Info

Publication number
KR20010086728A
KR20010086728A KR1020000010547A KR20000010547A KR20010086728A KR 20010086728 A KR20010086728 A KR 20010086728A KR 1020000010547 A KR1020000010547 A KR 1020000010547A KR 20000010547 A KR20000010547 A KR 20000010547A KR 20010086728 A KR20010086728 A KR 20010086728A
Authority
KR
South Korea
Prior art keywords
software
button
key
peripheral device
macro
Prior art date
Application number
KR1020000010547A
Other languages
English (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 KR1020000010547A priority Critical patent/KR20010086728A/ko
Publication of KR20010086728A publication Critical patent/KR20010086728A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0002Serial port, e.g. RS232C
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0004Parallel ports, e.g. centronics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

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

Abstract

컴퓨터를 이용한 소프트웨어(Software) 사용방법에 있어서 ;
상기 소프트웨어(Software)를 지시할 수 있는 주변장치 버튼(Button)을 정의할 수 있는 제 1 과정과, 상기 소프트웨어(Software) 제어키(Key)를 인식한 사용자가 소프트웨어(Software)의 제어키(Key)를 주변장치 버튼(Button)에 매크로(Macro) 정의를 하는 제 2 과정과, 상기 제 1 과정과 제 2 과정을 파일로서 저장하는 제 3 과정과, 상기 매크로(Macro) 정의된 버튼(Button)을 이용하여 소프트웨어(Software)를 호출하는 제 4 과정과, 상기 제 4 과정에서 호출된 소프트웨어(Software)를 상기 제 2 과정에서 정의된 버튼(Button)을 이용하여 소프트웨어(Software)를 사용하는 제 5 과정과, 상기 제 5 과정 중에 인터럽트 신호에 의하여 다른 소프트웨어(Software)를 구동시, 버튼은 해당 소프트웨어(Software)의 버튼(Button)으로 변환하여 사용하는 제 6 과정을 포함하여 이루어지는 점을 특징으로 하는 소프트웨어(Software)의 단축키(Key) 사용방법.

Description

소프트웨어 이용방법 및 매크로 기능을 가진 컴퓨터 주변 장치{A software using method and computer peripheral device with macro function}
본 발명은 소프트웨어(Software)의 단축키(Key) 사용방법에 관한 것으로, 보다 상세하게는 속도를 필요로 하는 작업과 반복되는 작업의 효율성을 높이기 위해 컴퓨터 주변장치에 사용하려는 소프트웨어(Software)의 제어키(Key)를 매크로(Macro) 정의하여 소프트웨어(Software)를 보다 효율적이고, 빠르게 사용할 수 있는 방법 및 상기 방법을 운용할 수 있는 컴퓨터 주변장치에 관한 것이다.
현대사회는 하드웨어(Hardware)와 소프트웨어(Software) 발달로 사무실 문서작업은 컴퓨터를 이용한 워드프로세서(Wordprocessor)에 의하여 행하여지고, 게임, 정보검색, 그래픽작업 또한 컴퓨터의 소프트웨어(Software)를 구동하여 이루어지고 있다. 하지만 메뉴가 너무 많고 복잡한 소프트웨어(Software)의 경우, 마우스(Mouse)와 단축키(Key)를 사용하더라도 속도가 느린 단점이 있다. 또한 요즘 유행하는 상대방과 겨루는 네트워크(Network) 게임의 경우, 상대방 보다 빠르게 단축키를 사용하거나, 마우스를 빠르게 사용하여야 상대방보다 유리한 위치에 서게된다. 또한 상기 작업들을 마우스와 키보드를 이용하여 사용하는 경우, 같은 동작을 반복하는 작업이 빈번하므로, 작업의 효율성이 떨어지고, 시간이 지체되는 경우가 있다.
본 발명의 목적은 소프트웨어(Software)의 단축키(Key) 사용방법 및 상기 방법을 운용할 수 있는 컴퓨터 주변장치를 제공함을 목적으로 한다.
본 발명의 또 다른 목적은 소프트웨어(Software)의 제어키(Key)를 화면상에서 정의할 수 있는 키(Key) 에디터(Editor)를 제공함을 목적으로 한다.
본 발명의 또 다른 목적은 문자(Text)를 하나의 버튼(Button)으로 정의할 수 있는 것을 제공함을 목적으로 한다.
본 발명의 또 다른 목적은 모든 버튼을 사용자가 원하는 기능으로 정의할 수 있는 것을 제공함을 목적으로 한다.
이러한 목적을 달성하기 위한 본 발명은 상기 소프트웨어(Software)를 지시할 수 있는 주변장치 버튼(Button)을 정의하는 제 1 과정과, 상기 소프트웨어(Software) 제어키(Key)를 인식한 사용자가 소프트웨어(Software)의 제어키(Key)를 주변장치 버튼(Button)에 매크로(Macro) 정의를 하는 제 2 과정과, 상기 제 1 과정과 제 2 과정을 파일로서 저장하는 제 3 과정과, 상기 매크로(Macro) 정의된 버튼(Button)을 이용하여 소프트웨어(Software)를 호출하는 제 4 과정과,상기 제 4 과정에서 호출된 소프트웨어(Software)를 상기 제 2 과정에서 정의된 버튼(Button)을 이용하여 소프트웨어(Software)를 사용하는 제 5 과정과, 상기 제 5 과정중에 인터럽트 신호에 의하여 다른 소프트웨어(Software)를 구동시, 버튼은 해당 소프트웨어(Software)의 버튼(Button)으로 변환하여 사용하는 제 6 과정을 포함하여 이루어지는 점을 특징으로 한다.
또한, 이러한 과정을 구현하기 위하여 컴퓨터 주변장치는 컴퓨터의 입출력 단자와 연결할 수 있는 인터페이스(Interface) 수단과, 상기 인터페이스(Interface)수단을 이용하여 입력 신호를 송출할 수 있는 입력버튼과, 상기 입력버튼을 이용하여 소프트웨어의 단축키(Key)를 저장장치에 정의할 수 있도록 연산기능과 신호출력수단을 가진 마이크로프로세서(Microprocessor)을 포함하여 구성된다.
도 1 은 본 발명에 따른 컴퓨터 주변장치의 사용 순서도.
도 2 는 본 발명에 따른 컴퓨터 주변장치의 사시도.
이하, 첨부된 도면을 참조로하여 본 발명의 구성과 동작과정을 설명하기로 한다. 도 1 은 본 발명에 의한 매크로 정의된 소프트웨어 사용 순서도 이다.
컴퓨터를 이용하는 사용자는 자신이 사용하고자 하는 소프트웨어(Software)를 선택한다(S1 과정). 상기 소프트웨어(Software)는 워드프로세서(Wordprocessor)라고 가정을 해보면 키보드(Keyboard)와 마우스(Mouse)에 의한 메뉴설정을 하거나, 그림을 그리거나 , 파일 복사를 하거나, 도표를 그리거나, 정렬을 하거나 등의 일련의 과정을 통하여 문서 작업을 하게된다. 다른 게임 소프트웨어(Software) 예로서, 개체를 마우스로 클릭하여 일을 시키거나, 건물을 짓거나, 상대방 개체를 공격을 하거나, 정찰을 하는 과정을 통하여 게임을 진행하게 된다. 위 상기 두가지 예는 키보드(Keyboard)와 마우스(Mouse)로써 반복된 작업과 긴 시간을 필요하게 되는 단점이 있을 수 있다.
따라서, 상기 선택된 소프트웨어(Software)의 제어키(Key)를 쉽게 사용할 수 있도록 본 발명에서 제공하는 컴퓨터 주변장치의 버튼에 상기 제어키(Key)를 정의할 수 있도록 한다(S2 과정). 예를 들어 워드프로세서(Wordprocessor) 작업중, 한 문장을 복사하고, 글씨체를 바꾸어서 다른 파일에 복사를 하는 과정이 반복이 된다고 가정을 하면, 상기 과정은 복사, 글씨체 바꾸기, 파일호출, 복사과정으로 요약을 할 수 있고, 상기 일련의 과정을 본 발명이 제공하는 매크로 정의 과정으로서, 주변장치의 한 버튼(Button)으로 정의를 하게되면 정의된 버튼(Button)에 의하여 상기 네가지 과정을 하나의 버튼(Button)으로 수행할 수 있게 된다.
상기 선택된 소프트웨어(Software)와 정의된 버튼(Button)을 반복하여 선택과 정의를 반복하지 않기 위하여 파일로 저장하는 과정(S3 과정)이 포함되는데, 이 과정(S3 과정)을 포함으로서 여러 소프트웨어(Software)를 사용할 수 있고, 반복된 정의를 하지 않아도 된다.
상기 저장된 파일을 호출(S4 과정)하여 본 발명에서 제공하는 컴퓨터 주변장치의 버튼으로 호출된 파일에 해당하는 소프트웨어(Software)를 운용하는 과정(S5 과정)으로 이루어진다. 또한 상기 소프트웨어(Software) 사용 중에 인터럽트 신호에 의하여 다른 소프트웨어(Software)를 구동시, 본 발명에서 제공하는 컴퓨터 주변장치의 버튼은 해당 소프트웨어(Software)의 버튼(Button)으로 변환하여 사용하게 된다.(S6 과정)
도 2 는 본 발명을 구현하기 위한 버튼(Button)을 가진 컴퓨터 주변장치의 사시도이다.
버튼(10)들은 일정하게 정해진 버튼이 아닌 서로 다른 신호만을 송출하는 역할을 하는 버튼으로, 키보드(KeyBoard)의 콘트롤키(Ctrl), 알트(Alt), F10를 동시에 누르는 것을 상기 주변장치의 버튼(10)으로 정의할 때, 사용자가 화면에 디스플레이(Display)되는 키(Key) 에디터(Editor)의 해당란에 상기 키보드(KeyBoard)의 콘트롤키(Ctrl), 알트(Alt), F10를 차례대로 입력하고, 사용하고자 하는 임의의 한 버튼(10)을 에디터(Editor)의 해당란에 입력함으로써 정의는 끝나게 되고, 상기 세 버튼은 하나의 버튼(10)으로 동작을 할 수 있게 된다. 버튼(20)은 방향 제어키(Key)로서 마우스(Mouse)의 포인터(Pointer)의 위치제어를 미세하게 할 수 있다. 버튼(30)은 상기 버튼(10)의 확장을 할 수 있는 메뉴 버튼(Button)으로, 버튼(10)이 11개 일 때 버튼(30)을 누르고 버튼(10)을 누르면 버튼(10)의 기능이 한가지 더 추가되어 22개로 확장이 되는 역할을 할 수 있게 된다. 발광소자(40)는 상기 메뉴버튼(30)이 눌렸을 때 발광이 되고, 초기화 될 때 정확하게 연결이 되었는지를 발광이 됨으로서 알 수 있는 기능을 가지고 있다. 인터페이스(Interface)수단(50)은 USB(Universal Serial Bus) 단자로 구성되어 새로운 주변기기가 접속되었을 때 재부팅이나 셋업 과정 없이 자동인식으로 하여 장치를 연결할 수 있을 뿐만 아니라, 데이터 전송속도도 빠르게 구현할 수 있도록 설정한 것이다.
이상에서 살펴본 바와 같이, 본 발명은 소프트웨어(Software)의 사용방법에 있어서 사용자의 반복된 작업과, 여러가지 키(Key)로 행하여지는 소프트웨어(Software) 운용과정을 매크로 정의한 하나의 버튼(Button)으로 사용함으로써, 작업의 효율이 높아지므로 상대적으로 많은 양을 빠른 시간에 해결할 수 있는 장점을 준다.

Claims (16)

  1. 컴퓨터를 이용한 소프트웨어(Software) 사용방법에 있어서 ;
    상기 소프트웨어(Software)를 지시할 수 있는 주변장치 버튼(Button)을 정의하는 제 1 과정과,
    상기 소프트웨어(Software) 제어키(Key)를 인식한 사용자가 소프트웨어(Software)의 제어키(Key)를 주변장치 버튼(Button)에 매크로(Macro) 정의를 하는 제 2 과정과,
    상기 제 1 과정과 제 2 과정을 파일로서 저장하는 제 3 과정과,
    상기 매크로(Macro) 정의된 버튼(Button)을 이용하여 소프트웨어(Software)를 호출하는 제 4 과정과,
    상기 제 4 과정에서 호출된 소프트웨어(Software)를 상기 제 2 과정에서 정의된 버튼(Button)을 이용하여 소프트웨어(Software)를 사용하는 제 5 과정과, 상기 제 5 과정 중에 인터럽트 신호에 의하여 다른 소프트웨어(Software)를 구동시, 버튼은 해당 소프트웨어(Software)의 버튼(Button)으로 변환하여 사용하는 제 6 과정을 포함하여 이루어지는 점을 특징으로 하는 소프트웨어(Software)의 단축키(Key) 사용방법.
  2. 제 1 항에 있어서 ;
    상기 매크로(Macro) 정의는 화면에서 디스플레이 되는 키(Key)에디터(Editor)에서 이루어지는 것을 특징으로 하는 소프트웨어(Software)의 단축키(Key) 사용방법.
  3. 제 1 항에 있어서 ;
    상기 주변장치는 문자(Text)를 하나의 버튼(Button)으로 정의할 수 있는 것을 특징으로 하는 소프트웨어(Software)의 단축키(Key) 사용방법.
  4. 제 1 항에 있어서 ;
    상기 매크로(Macro) 정의는 복수개의 키(Key)로 혼합된 제어키(Key)를 하나의 키(Key)로 정의하는 과정으로 이루어지는 것을 특징으로 하는 소프트웨어(Software)의 단축키(Key) 사용방법.
  5. 제 1 항에 있어서 ;
    상기 매크로(Macro) 기능은 적어도 하나 이상의 기능을 상기 주변장치에 정의하는 과정으로 이루어지는 것을 특징으로 하는 소프트웨어(Software)의 단축키(Key) 사용방법.
  6. 제 1 항에 있어서 ;
    상기 주변장치는 방향키(Key)에 의하여 마우스 포인터의 미세 위치제어를 할 수 있는 것을 특징으로 하는 소프트웨어(Software)의 단축키(Key) 사용방법.
  7. 제 1 항에 있어서 ;
    상기 주변장치는 다수개의 소프트웨어를 상기 주변장치의 버튼(Button)에 정의하는 것을 특징으로 하는 소프트웨어(Software)의 단축키(Key) 사용방법.
  8. 제 1 항에 있어서 ;
    상기 주변장치는 인터럽트 신호에 의하여 다른 소프트웨어(Software)를 구동시, 상기 주변장치 버튼은 해당 소프트웨어(Software)의 버튼(Button)으로 변환하여 사용되는 것을 특징으로 하는 소프트웨어(Software)의 단축키(Key) 사용방법.
  9. 컴퓨터 주변장치에 있어서 ;
    컴퓨터의 입출력 단자와 연결할 수 있는 인터페이스(Interface) 수단과,
    상기 인터페이스(Interface)수단을 이용하여 입력 신호를 송출할 수 있는 입력버튼과,
    상기 입력버튼을 이용하여 소프트웨어의 단축키(Key)를 저장장치에 정의할 수 있도록 연산기능과 신호출력수단을 가진 마이크로프로세서(Microprocessor)로 구성된 컴퓨터 주변장치.
  10. 제 9 항에 있어서 ;
    상기 주변장치의 모든 버튼은 사용자가 원하는 기능을 정의할 수 있는 것을특징으로 하는 컴퓨터 주변장치.
  11. 제 10 항에 있어서 ;
    상기 주변장치는 한 버튼으로써 사용자가 원하는 프로그램을 실행시킬 수 있는 것을 특징으로 하는 컴퓨터 주변장치.
  12. 제 9 항에 있어서 ;
    상기 주변장치는 매크로(Macro) 정의를 할 수 있는 것을 특징으로 하는 컴퓨터 주변장치.
  13. 제 9 항에 있어서 ;
    상기 인터페이스(Interface)수단은 직렬(Serial) 포트인 것을 특징으로 하는 컴퓨터 주변장치.
  14. 제 9 항에 있어서 ;
    상기 인터페이스(Interface)수단은 USB(Universal Serial Bus) 포트인 것을 특징으로 하는 컴퓨터 주변장치.
  15. 제 9 항에 있어서 ;
    상기 인터페이스(Interface)수단은 적외선(IrDA) 통신포트인 것을 특징으로하는 컴퓨터 주변장치.
  16. 제 9 항에 있어서 ;
    상기 인터페이스(Interface)수단은 병렬(Parallel) 통신포트인 것을 특징으로 하는 컴퓨터 주변장치.
KR1020000010547A 2000-03-02 2000-03-02 소프트웨어 이용방법 및 매크로 기능을 가진 컴퓨터 주변장치 KR20010086728A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000010547A KR20010086728A (ko) 2000-03-02 2000-03-02 소프트웨어 이용방법 및 매크로 기능을 가진 컴퓨터 주변장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000010547A KR20010086728A (ko) 2000-03-02 2000-03-02 소프트웨어 이용방법 및 매크로 기능을 가진 컴퓨터 주변장치

Publications (1)

Publication Number Publication Date
KR20010086728A true KR20010086728A (ko) 2001-09-15

Family

ID=19651772

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000010547A KR20010086728A (ko) 2000-03-02 2000-03-02 소프트웨어 이용방법 및 매크로 기능을 가진 컴퓨터 주변장치

Country Status (1)

Country Link
KR (1) KR20010086728A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100897682B1 (ko) * 2005-09-26 2009-05-14 아레슨 테크놀로지 코포레이션 마우스용 퀵 입력 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100897682B1 (ko) * 2005-09-26 2009-05-14 아레슨 테크놀로지 코포레이션 마우스용 퀵 입력 시스템

Similar Documents

Publication Publication Date Title
US6909424B2 (en) Digital information appliance input device
US6643721B1 (en) Input device-adaptive human-computer interface
US5694562A (en) Closely integrated key icons in a graphical interface
WO2004010276A1 (ja) 情報表示入力装置及び情報表示入力方法、並びに情報処理装置
JP2010067258A (ja) 入力装置のショートカットキーを定義する方法
EP1422598A2 (en) System and method for inputting characters using a directional pad
WO2020063214A1 (zh) 一种基于虚拟输入装置远程操控pc的方法及系统
US8504600B2 (en) Mathematical expression entry
EP2821901A1 (en) Method and apparatus for processing keyboard input
KR20090025568A (ko) 디스플레이 기능을 갖는 가변 키보드를 포함하는 전자장치및 그 조작 방법
CN1103074C (zh) 计算装置的人机界面
KR20010086728A (ko) 소프트웨어 이용방법 및 매크로 기능을 가진 컴퓨터 주변장치
US20080211698A1 (en) Keyboard with Variable Markings and Layouts
JPH0744306A (ja) 携帯型コンピュータ
KR200288771Y1 (ko) 확장가능한기능키를구비하는키보드
CA2363978A1 (en) Emoticon keyboard and input device
KR100527055B1 (ko) 장애인을 위한 컴퓨터 입력 장치
JP5057112B2 (ja) ユーザーインターフェース装置および情報処理機器
KR100389963B1 (ko) 컴퓨터용 마우스형 입력장치
CN112783373A (zh) 屏幕式多功能键盘
RU109584U1 (ru) Модуль клавиатуры
KR200193868Y1 (ko) 쌍방향 전자 컴퓨터키보드
JP3036131U (ja) ホットキー拡充可能なキーボード
CN1499371B (zh) 计算机的热键管理方法
KR20010056543A (ko) 터치 패널 스크린을 구비한 휴대용 컴퓨터 및 입력 모듈설정방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E801 Decision on dismissal of amendment
E601 Decision to refuse application