KR100762944B1 - Editor for screen keyboard on display device and editing method therefor - Google Patents
Editor for screen keyboard on display device and editing method therefor Download PDFInfo
- Publication number
- KR100762944B1 KR100762944B1 KR1020070018760A KR20070018760A KR100762944B1 KR 100762944 B1 KR100762944 B1 KR 100762944B1 KR 1020070018760 A KR1020070018760 A KR 1020070018760A KR 20070018760 A KR20070018760 A KR 20070018760A KR 100762944 B1 KR100762944 B1 KR 100762944B1
- Authority
- KR
- South Korea
- Prior art keywords
- screen keyboard
- keyboard
- button
- screen
- display unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0238—Programmable keyboards
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)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 1은 본 발명의 문자입력모드에서 표시부에 나타나는 기능버튼과 화면자판을 도시한 것이다. 1 illustrates a function button and a screen keyboard appearing on a display unit in the character input mode of the present invention.
도 2은 본 발명의 자판 편집모드에서 표시부에 나타나는 기능버튼과 화면자판을 도시한 것이다. 2 illustrates a function button and a screen keyboard appearing on the display unit in the keyboard editing mode of the present invention.
도 3는 본 발명에 의하여 구현되는 화면자판 편집기의 전체적인 구성을 나타내는 블록도이다.3 is a block diagram showing the overall configuration of a screen keyboard editor implemented by the present invention.
도 4은 본 발명의 일실시예의 화면자판 편집기의 동작과정을 설명하는 순서도이다. 4 is a flowchart illustrating an operation of a screen keyboard editor according to an embodiment of the present invention.
도 5는 도 2의 초기화면자판으로부터 변경된 화면자판의 변경과정을 도시한 것이다.FIG. 5 illustrates a process of changing the screen keyboard changed from the initial screen keyboard of FIG. 2.
도 6는 본 발명에 의하여 영문 화면자판의 변경과정을 도시한 것이다.Figure 6 shows the change of the English screen keyboard according to the present invention.
도 7은 외부 편집보조 화면자판으로부터 문자버튼을 영문 화면자판 내로 가져와 배치하는 변경과정을 도시한 것이다.FIG. 7 illustrates a process of bringing and arranging a character button from an external editing assist screen keyboard into an English screen keyboard.
도 8은 문자버튼 수가 다른 화면자판 프레임으로 변경시 문자버튼의 재배치 및 여분의 문자버튼 처리결과를 도시한다.Fig. 8 shows the results of rearrangement of character buttons and extra character button processing when changing the number of character buttons to screen keyboard frames.
본 발명은 모바일 단말기의 화면에 표시된 문자입력용 화면자판을 변경시키는 화면자판 편집기와 편집방법에 관한 것이다.The present invention relates to a screen keyboard editor and an editing method for changing a screen for text input displayed on a screen of a mobile terminal.
휴대폰의 문자입력은 자음 모음이 할당된 키패드 상의 버튼이 선택됨에 따라서 화면에 문자를 입력하거나, 액정화면에 표시된 화면자판의 자음 모음을 스타일러스 펜을 사용하여 선택하여 문자를 입력한다.In the text input of the mobile phone, as the buttons on the keypad assigned with the consonant vowels are selected, characters are inputted on the screen, or characters are selected by using a stylus pen to select the consonant vowels displayed on the LCD screen.
또한, 키패드 버튼의 입력방식보다는 PDA, 네비게이션 등의 전자장치가 보편화됨에 따라서 화면자판을 이용하여 입력하는 방식이 점차 보편화되고 있는 추세이다. In addition, as electronic devices such as PDAs and navigation systems become more popular than input methods of keypad buttons, input methods using a screen keyboard are gradually becoming more common.
그러나 이러한 전자장치의 화면자판은 사용자의 특성에 대한 고려 없이 획일적으로 정해진 하나의 자판형태를 이루고 있다.However, the screen keyboard of such an electronic device has a uniform keyboard form without considering the characteristics of the user.
통상적으로 화면자판은 오른손잡이와 화면자판을 능숙하게 다룰 수 있는 숙련된 사용자 위주로 설계된다.Typically, the screen keyboard is designed for an experienced user who can handle the right-handed and the screen keyboard skillfully.
예를 들어, 한글입력용 화면자판은 복수의 자음 모음이 할당된 문자버튼이 배치되되 왼쪽에 자음 문자버튼이 있고 오른쪽에 모음 문자버튼이 형성되어 있으나, 이러한 문자버튼의 배열은 오른 손잡이에게는 편하나 왼손잡이에게는 오히려 불편하다. 또한, 영문입력용 화면자판은 키보드에 익숙한 사용자는 쿼티(QWERTY) 자판식의 문자버튼 배열이 익숙할 수 있으나, 노인층이나 컴퓨터의 사용빈도가 적 은 초심자들은 알파벳 순으로 배치된 문자버튼 배열이 편리할 수 있다. For example, a screen input for Hangul input is arranged with a character button assigned a plurality of consonant vowels, but the consonant character button is formed on the left side and the vowel character button is formed on the right side. It is rather uncomfortable for left-handed people. In addition, the English input screen keyboard may be familiar with the QWERTY keyboard character layout for users who are familiar with the keyboard, but for the elderly or beginners who use the computer less frequently, the alphabet button layout is convenient. can do.
또한, 현재 사용되고 있는 화면자판의 형태는 사각형 형태가 주로 사용되고 있으나, 사용자는 원 형태 또는 다른 형태의 화면자판의 형태를 원할 수 있다. In addition, although the rectangular form is mainly used as the form of the currently used screen keyboard, the user may want a form of the screen keyboard of a circle form or another form.
또한, 사용자가 자주 사용하는 특수문자를 한글, 영문 화면자판 내에 추가하기를 원해도 현행 자판은 자판 내에 버튼의 수가 정해져 있어 추가 배치가 어렵다. In addition, even if the user wants to add a special character frequently used in the Korean and English screen keyboards, the current keyboard has a limited number of buttons in the keyboard, and thus it is difficult to add additional characters.
본 발명은 이러한 문제점을 해결하기 위한 것으로, 본 발명의 목적은 사용자가 자신의 특성 및 기호에 맞게 화면자판이나 문자버튼의 형태 및 문자버튼의 배치를 변경하고, 부가적인 문자버튼을 추가할 수 있도록 함으로써 입력속도를 향상하고 입력의 편리성을 제공하기 위한 것이다.The present invention is to solve this problem, an object of the present invention is to allow the user to change the form of the screen keyboard or character buttons and the arrangement of the character buttons according to their characteristics and preferences, and to add additional character buttons This is to improve the input speed and provide convenience of input.
상기 기술적 과제를 이루기 위한 본 발명의 특징은 표시부로부터 화면자판 편집신호가 발생되면 화면자판 편집모드로 전환되어 문자입력 화면자판을 변경하는 화면자판 편집기에 있어서: 화면자판의 종류에 따라서 상기 표시부에 표시할 초기 화면자판을 형성하는 데이터와, 상기 초기 화면자판으로부터 변경된 화면자판의 데이터와, 화면자판 편집기능을 수행하기 위하여 상기 표시부에 표시되는 선택버튼들을 형성하는 데이터가 저장되는 저장수단; 상기 화면자판 편집모드로 전환시키기 위한 버튼이 선택되고, 화면자판 변경신호가 입력됨에 따라서 상기 초기 화면자판을 변경시키는 화면자판 변경수단; 상기 화면자판 편집신호에 의해 상기 저장수단으로부터 상기 선택버튼들을 형성하는 데이터를 읽어와 상기 표시부에 표시하고, 상기 선택버튼들의 선택신호와 상기 화면자판 변경신호에 의하여 상기 화면자판 변경수단을 제어하는 제어수단을 포함하는 것이다.According to an aspect of the present invention, a screen keyboard editor which switches to a screen keyboard editing mode and changes a character input screen keyboard when a screen keyboard editing signal is generated from the display unit, is displayed on the display unit according to the type of screen keyboard. Storage means for storing data for forming an initial screen keyboard, data of the screen keyboard changed from the initial screen keyboard, and data for forming selection buttons displayed on the display unit for performing the screen keyboard editing function; Screen keyboard changing means for changing the initial screen keyboard as a button for switching to the screen keyboard editing mode is selected and a screen keyboard change signal is inputted; A control for reading the data forming the selection buttons from the storage means by the screen keyboard editing signal and displaying the data on the display unit, and controlling the screen keyboard changing means by the selection signal of the selection buttons and the screen keyboard change signal; It includes a means.
본 발명의 다른 특징은 화면자판 편집을 위해 표시부에 초기 화면자판을 표시하고, 초기 화면자판내의 문자버튼의 위치를 변경시키는 위치변경신호에 의하여 상기 문자버튼들의 위치를 변경시켜 변경된 화면자판을 생성하여 상기 표시부에 표시하는 화면자판 편집기에 있어서: 상기 초기 화면자판과 상기 변경된 화면자판을 형성하는 데이터를 저장하는 저장모듈; 상기 위치변경신호에 의하여 특정 문자버튼을 처음의 위치로부터 목적 위치로 이동시키는 문자버튼 위치변경모듈; 상기 위치변경신호를 입력받아 상기 문자버튼 위치변경모듈을 제어하며, 상기 변경된 화면자판을 상기 저장모듈에 저장하는 제어모듈을 포함하는 것이다.Another feature of the present invention is to display the initial screen keyboard on the display for editing the keyboard, to change the position of the character buttons by the position change signal for changing the position of the character button in the initial screen keyboard to generate a changed screen keyboard A screen keyboard editor displayed on the display unit, comprising: a storage module configured to store data forming the initial screen keyboard and the changed screen keyboard; A character button position changing module for moving a specific character button from a first position to a target position by the position change signal; And a control module for receiving the position change signal and controlling the character button position change module and storing the changed screen keyboard in the storage module.
본 발명의 또 다른 특징은 표시부에 표시된 자음 모음이 할당된 문자버튼들이 집합되어 이루어진 화면자판을 변경하는 화면자판 편집기에 있어서: 문자입력을 위한 초기화 상태의 초기 화면자판을 형성하는 데이터와 변경된 화면자판을 형성하는 데이터를 저장하는 저장모듈; 상기 표시부로부터 화면자판 내에 특정 문자버튼의 처음 위치를 변경하기 위한 위치변경신호와 변경될 위치인 목적위치가 입력되면 상기 특정 문자버튼을 상기 목적 위치에 이동 배치하고, 상기 목적위치에 이동 배치된 상기 특정 문자버튼의 위치정보와 할당된 자음 모음을 임시적인 기억장소나 상기 저장모듈에 저장하는 문자버튼 위치변경모듈을 포함하는 것이다.Another aspect of the present invention provides a screen keyboard editor for changing a screen keyboard on which character buttons assigned with consonant vowels displayed on the display unit are assembled: data for forming an initial screen keyboard with an initial state for text input and a changed screen keyboard. A storage module for storing data forming the data; When the position change signal for changing the initial position of the specific character button and the target position, which is the position to be changed, are input from the display unit, the specific character button is moved to the target position, and the movable position is moved to the target position. It includes a character button position changing module for storing the position information of the specific character button and the assigned consonant collection in a temporary storage place or the storage module.
본 발명의 또 다른 특징은 화면자판 편집을 위해 저장된 문자입력 화면자판을 표시부에 표시하는 초기단계; 상기 표시부에 표시된 화면자판 중 문자를 생성하 는 기호가 할당된 특정 문자버튼을 선택하고, 목적위치를 지정하는 위치변경신호를 발생시키는 위치변경신호 발생단계; 상기 위치변경신호에 의하여 상기 특정 문자버튼을 처음 위치로부터 상기 목적 위치로 변경 배치하는 이동단계를 포함하는 것이다.Another feature of the present invention is an initial step of displaying a character input screen keyboard stored for editing the screen keyboard; A position change signal generation step of selecting a specific character button to which a symbol for generating a character is assigned from the screen keyboard displayed on the display unit and generating a position change signal for designating a target position; And shifting the specific character button from the first position to the target position by the position change signal.
본 발명의 또 다른 특징은 문자버튼추가 기능을 포함하는 자판편집기능을 수행하기 위한 선택수단과 다수의 문자버튼으로 이루어진 화면자판이 표시된 표시부의 상기 화면자판을 새로운 화면자판으로 변경시키는 화면자판 편집기에 있어서: 상기 화면자판을 형성하는 데이터와 화면자판 내에 없는 문자버튼을 포함하고 있는 편집보조 화면자판을 형성하는 데이터를 저장하고, 변경된 화면자판의 데이터가 저장되는 저장모듈; 문자버튼추가 자판편집기능이 선택되면, 상기 저장모듈로부터, 상기 편집보조 화면자판 데이터를 읽어와 상기 표시부의 화면자판과 중복되지 않도록 표시하며, 상기 표시부에 표시된 상기 편집보조 화면자판의 특정 문자버튼이 선택되어 상기 표시부의 화면자판의 목적위치로 드래그(drag)될 때, 상기 특정 문자버튼을 상기 목적위치에 복사하는 문자버튼추가 모듈을 포함하는 것이다.Another feature of the present invention is a screen keyboard editor for changing the screen keyboard of a display unit on which a display keyboard composed of a plurality of character buttons and a selection means for performing a keyboard editing function including a text button addition function is changed to a new screen keyboard. A storage module, comprising: a storage module configured to store data forming the screen keyboard and data forming an editing assist screen keyboard including character buttons not included in the screen keyboard, and to store data of the changed screen keyboard; When a character button addition keyboard editing function is selected, the editing auxiliary screen keyboard data is read from the storage module and displayed so as not to overlap with the screen keyboard of the display unit, and the specific character button of the editing auxiliary screen keyboard displayed on the display unit is displayed. When selected and dragged to the target position of the screen keyboard of the display unit, it includes a character button addition module for copying the specific character button to the target position.
본 발명의 또 다른 특징은 표시부에 화면자판 편집기능을 수행하기 위하여 표시된 화면자판 변경 선택버튼과 다수의 문자버튼으로 이루어진 화면자판이 표시되고, 화면자판 변경 선택버튼에 의하여 상기 표시된 화면자판을 새로운 화면자판으로 변경시키는 화면자판 편집기에 있어서: 상기 화면자판의 종류를 표시하는 메뉴창을 형성하는 데이터, 상기 화면자판의 다양한 형상을 가진 화면자판 종류에 따른 초기 화면자판을 형성하는 데이터, 변경된 화면자판의 데이터가 저장되는 저장 모듈; 상기 화면자판 변경 선택버튼이 선택될 때, 상기 저장모듈에 저장된 화면자판의 종류를 표시하는 메뉴창을 상기 표시부에 표시하고, 상기 표시부로부터 메뉴창들중 하나가 선택될 때 선택신호를 수신하는 제어모듈; 상기 제어모듈로부터 상기 선택신호를 수신하고, 상기 선택된 화면자판의 초기 화면자판 데이터를 상기 저장모듈로부터 읽어와 상기 표시부에 표시하는 화면자판 프레임 변경모듈을 포함하는 것이다.Another feature of the present invention is a screen keyboard consisting of a screen keyboard change selection button and a plurality of character buttons displayed to perform the screen keyboard editing function on the display unit, the screen keyboard is changed to a new screen by the screen keyboard change selection button A screen keyboard editor for converting to a keyboard, the screen keyboard editor comprising: data for forming a menu window for displaying a type of the screen keyboard, data for forming an initial screen keyboard according to a type of screen keyboard having various shapes of the screen keyboard, and a changed screen keyboard. A storage module in which data is stored; When the screen change selection button is selected, a menu window for displaying the type of the screen keyboard stored in the storage module is displayed on the display unit, and a control for receiving a selection signal when one of the menu windows is selected from the display unit. module; And a screen keyboard frame changing module configured to receive the selection signal from the control module and read initial screen keyboard data of the selected screen keyboard from the storage module and display the data on the display unit.
이하, 본 발명의 실시예를 첨부된 도면에 따라서 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에서 화면자판 입력모드에서의 기능버튼과 화면자판을 도시한 것이다. 1 illustrates a function button and a screen keyboard in a screen keyboard input mode in an embodiment of the present invention.
도 1에서, 표시부는 문자를 입력하기 위한 문자버튼이 집합되어 이루어진 화면자판과 화면자판의 종류를 선택하기 위한 자판종류선택 버튼, 한 글자 삭제버튼(Back Space), 쌍자음생성 버튼과 같은 문자편집 기능버튼 및 자판편집모드로 전환하기 위한 자판편집 기능버튼이 표시된 터치패널이다. In FIG. 1, the display unit edits characters such as a screen keyboard on which character buttons for inputting characters are set and a keyboard type selection button for selecting a type of the screen keyboard, a one-letter deletion button (Back Space), and a double-tone sound generation button. The touch panel displays a function button and a keyboard edit function button for switching to the keyboard edit mode.
도 2는 도 1의 문자입력모드에서 자판편집 기능버튼이 선택되었을 때 나타나는 자판편집모드에서의 기능버튼들과 화면자판을 도시한 것이다. 자판편집모드로 전환되면 한 글자 삭제버튼, 쌍자음 생성버튼과 같은 불필요한 문자편집 기능버튼은 비 활성화되고 자판종류선택 버튼, 화면자판 프레임변경 버튼, 문자버튼 형상변경 버튼, 문자버튼추가 버튼, 저장 버튼, 초기화(Reset) 버튼, 종료 버튼과 같은 화면자판 편집에 필요한 기능버튼이 활성화 된다. FIG. 2 illustrates the function buttons and the screen keyboard in the keyboard editing mode that appear when the keyboard editing function button is selected in the character input mode of FIG. 1. When switching to the keyboard editing mode, unnecessary text editing function buttons such as the one-letter delete button and the double consonant generation button are deactivated and the keyboard type selection button, screen keyboard frame change button, character button shape change button, character button add button, and save button Function buttons for editing the keyboard, such as Reset button and Exit button, are activated.
편집모드로 전환시 문자입력모드에서 직전 사용하던 화면자판을 편집대상인 초기화면자판으로 표시하며, 자판종류선택 버튼에 의하여 한글자판, 영문 대/소 문자 자판, 특수문자자판, 숫자자판과 같이 편집하고자 하는 편집대상 자판을 변경할 수 있다. When switching to the edit mode, the screen keyboard that was used immediately before in the text input mode is displayed as the initial screen to be edited, and the keyboard type selection button is used for editing such as Korean keyboard, English large / small character keyboard, special character keyboard, and numeric keyboard. You can change the keyboard to be edited.
화면자판 프레임변경 버튼은 화면자판의 형상 및 화면자판 내에 있는 문자버튼의 수를 변경하는 기능을 수행하는 화면자판 프레임변경 모듈을 활성화하며, 문자버튼 형상변경 버튼은 문자버튼의 형상 및 색상을 변경하는 기능을 수행하는 문자버튼 형상변경 모듈을 활성화하며, 문자버튼추가 버튼은 초기화면자판 내에 없는 문자버튼을 포함하고 있는 편집보조 화면자판을 표시부에 나타내고, 편집보조 화면자판 상의 선택된 특정 문자버튼으로 초기화면자판 내의 특정 문자버튼을 대체하는 기능을 수행하는 문자버튼추가 모듈을 활성화하며, 저장 버튼에 의하여 변경된 화면자판의 변경 데이터가 저장되고, 초기화(RESET) 버튼이 눌리면 변경된 화면자판을 초기화면자판으로 변경되고, 종료 버튼이 선택되면 화면자판 편집기가 비 활성화된다.The on-screen keyboard change button activates the on-screen keyboard frame changing module that changes the shape of the on-screen keyboard and the number of letter buttons in the on-screen keyboard.The on-screen keyboard change button changes the shape and color of the on-screen keyboard. Activates the character button shape change module that performs the function, and the Add Character Button button displays the Edit Subscreen keyboard including the text buttons that are not in the initial screen. Activates the Add Character Button module that replaces a specific character button in the keyboard, saves the changed data of the changed screen keyboard by the save button, and changes the changed screen keyboard to the initial screen when the RESET button is pressed. If the exit button is selected, the keyboard editor is deactivated.
도 2의 화면자판은 한글 화면자판을 예시한 것으로 화면자판의 프레임 내의 각 위치의 문자버튼들은 C1, C2,…, C21의 위치코드가 지정되고, 각 위치코드에 대하여 자, 모음이 할당되어 후술되는 저장모듈에 저장되며, 각 위치코드에 따른 문자버튼의 대응관계는 C1→ㄱ, C2→ㄴ, C3→ㄷ, C4→ㄹ, C5→ㅁ, C6→ ㅂ, C7→ㅅ, C8→ㅇ, C9→ㅈ, C10→ㅊ, C11→ㅋ, C12→ㅌ, C13→ㅍ, C14→ㅎ, C15→ㅏ, C16→ㅓ, C17→ㅗ, C18→ㅜ, C19→ㅡ, C20→ㅣ, C21→. 로 이루어진다. The screen keyboard of FIG. 2 illustrates a Korean screen keyboard, and the character buttons at each position in the frame of the screen keyboard are C1, C2,... , The location code of C21 is designated, the vowels are assigned to each location code, and are stored in the storage module which will be described later. The correspondence of the character buttons according to each location code is C1 → A, C2 → B, C3 → ㄷ , C4 → ㄹ, C5 → ㅁ, C6 → ㅂ, C7 → ㅅ, C8 → ㅇ, C9 → ,, C10 → →, C11 → ㅋ, C12 → ㅌ, C13 → ㅍ, C14 → ㅎ, C15 → ㅏ, C16 → C17 → ㅗ, C18 → TT, C19 → ㅡ, C20 → ㅣ, C21 →. Is made of.
도 3는 본 발명에 의하여 구현되는 화면자판 편집기의 전체적인 구성을 나타 내는 블록도이다.3 is a block diagram showing the overall configuration of a screen keyboard editor implemented by the present invention.
표시부(10)에는 터치식 화면과 스타일러스 펜이 가압되는 위치를 인식하는 감지모듈을 구비하며, 입력부(20)는 OS(Operating System)의 일부분으로 표시부의 감지모듈에 의해 인식된 위치정보를 응용프로그램으로 구성된 화면자판 편집기(30)에 전달한다. The
화면자판 편집기(30)는 화면자판의 형상 및 화면자판 내의 문자버튼을 재배치하고, 문자버튼의 수를 변경할 수 있는 프로그램이 구비된 화면자판 프레임변경 모듈(32), 문자버튼의 형상을 변경할 수 있는 프로그램이 구비된 문자버튼 형상변경 모듈(33), 문자버튼의 위치를 변경시키기 위한 변경신호가 입력될 때 변경신호에 따라서 문자버튼의 위치를 변경시키는 문자버튼 위치변경 모듈(34), 편집보조 화면자판을 표시부에 나타내고 편집보조 화면자판에서 문자버튼을 선택하여 화면자판으로 이동/배치하는 문자버튼추가 모듈(35), 입력부에서 인식된 위치정보를 화면자판 편집기(30)의 각 모듈들에 전달하고, 자판종류선택 버튼, 화면자판 프레임변경 버튼, 문자버튼추가 버튼, 문자버튼 형상변경 버튼, 저장 버튼, 초기화 버튼, 종료 버튼이 선택 시에는 화면자판 편집기(30) 내 해당 모듈 및 기능(Function)을 활성화시키고 각 모듈들을 제어하는 제어모듈(31), 각 종류의 화면자판 프레임에 따른 초기 화면자판 및 편집보조 화면자판을 구성하는 데이터 및 각 모듈에 의해 변경되는 변경 데이터가 저장되는 저장모듈(36)이 구비된다. The
영상처리부(40)는 OS의 일부분으로 화면자판 편집기(30)에서 전송된 문자 및 이미지 정보를 표시부(10)에 나타낸다. The
표시부(10)가 터치패널이 아닐 경우의 위치정보 감지는 커서위치에서의 마우스의 클릭을 통해 이루어진다. When the
다음의 표 1은 저장모듈(36)에 저장된 데이터의 구조를 설명한 것이다.Table 1 below describes the structure of data stored in the
표 1에서 문자버튼의 위치코드와 초기화 자/모음 데이터는 화면자판이 활성화될 때에 각 문자버튼에 지정된 자/모음 정보를 의미하는 것이며, 문자버튼의 변경 위치코드에 대응하는 자/모음 데이터는 초기화 화면자판으로부터 문자버튼의 위치가 변경된 경우에 변경된 위치에 대응하는 자/모음 데이터이다. 또한, 저장모듈(35)에는 프레임의 색상정보, 문자버튼의 색상정보를 포함할 수 있으며, 이러한 정보들을 선택하도록 하여 화면자판 및 문자버튼의 색상을 변화시킬 수 있다.In Table 1, the position code and initializer / vowel data of the character button means the character / vowel information assigned to each character button when the screen keyboard is activated, and the character / vowel data corresponding to the changed position code of the character button is initialized. Character / collection data corresponding to the changed position when the position of the character button is changed from the screen keyboard. In addition, the
도 4는 본 발명의 일실시예의 화면자판 편집기의 동작과정을 설명하는 순서도이고, 도 5는 도 2의 초기화면자판으로부터 변경된 화면자판으로의 변경과정을 도시한 것이다.4 is a flowchart illustrating an operation of the screen keyboard editor according to an embodiment of the present invention, and FIG. 5 is a view illustrating a process of changing from the initial screen keyboard of FIG. 2 to the changed screen keyboard.
문자입력초기화 후 문자입력모드에서 도 1과 같은 기능버튼 및 화면자판이 표시부(10)에 표시된다(S1),(S2).After the character input initialization, in the character input mode, the function buttons and the screen keyboard as shown in FIG. 1 are displayed on the display unit 10 (S1) and (S2).
문자입력모드에서 자판편집 기능버튼이 선택되면, 도2와 같은 자판종류선택 버튼, 화면자판 프레임변경 버튼, 문자버튼 형상변경 버튼, 문자버튼추가 버튼, 저장 버튼, 초기화(Reset) 버튼, 종료 버튼으로 이루어진 기능버튼 및 문자입력모드에서 직전에 사용한 화면자판을 편집대상 초기화면자판으로 표시부(10)에 표시한다. 또한, 문자버튼 위치변경 모듈(34)을 활성화하여 문자버튼 위치 변경작업의 수행을 통해 화면자판 내 문자배치를 임의로 변경할 수 있다. 이를 위해, 한 문자버튼이 선택된 후에 드래그(drag)를 통해 다른 위치로 이동하는 경우에 (이하, 선택된 특정 문자버튼을 초기위치 문자버튼이라 하고, 드래그가 끝나는 다른 위치의 문자버튼을 목적위치 문자버튼이라 한다), 문자버튼 위치변경 모듈(34)은 드래그에 따라 입력부(20)를 통해 화면자판 편집기(20)에 입력되는 위치변경신호를 감지하여 드래그가 끝나는 목적위치 문자버튼과 초기위치 문자버튼을 교환시킨다. 즉, 초기위치 문자버튼은 목적위치로 목적위치 문자버튼은 초기위치로 교환 배치된다. 활성화된 문자버튼 위치변경 모듈(34)은 편집모드가 종료될 때 까지 문자버튼 위치변경이 가능하도록 유지한다(S3),(S4). When the keyboard editing function button is selected in the text input mode, the keyboard type selection button, screen keyboard frame change button, character button shape change button, character button add button, save button, reset button, and exit button as shown in FIG. The screen keyboard used immediately before in the function button and the text input mode made is displayed on the
자판편집모드에서 화면자판 프레임변경 버튼을 선택하면, 화면자판 프레임변경 모듈(32)이 구동되며 원, 사각, 타원과 같은 프레임의 형상 및 다양한 문자버튼 수를 가지는 프레임들이 표시되는 선택메뉴가 나타나고, 사용자가 이중 하나를 선택하면, 선택된 화면자판 프레임으로 초기 화면자판 프레임을 변화시키고, 기 설정된 규칙에 따라서 변화된 프레임 내에 문자버튼의 위치를 재배치시킨다(S6). When the on-screen keyboard frame change button is selected in the keyboard editing mode, the on-screen keyboard
화면자판의 프레임이 변경된 경우에 문자버튼 재배치의 기 설정된 규칙은 화면자판 프레임 변경모듈(32)에 의하여 정하여지며, 그 일 예가 도 8에 도시된 바와 같이, 현행 f1 프레임 (사각형-7행3열의 21개 버튼)에서 f2 프레임 (사각형-6행4열의 24개 버튼)으로 변경하면 기 설정된 규칙에 따라 f2 프레임상의 21개 문자버튼 영역이 채워지고 나머지 3개는 공백 문자버튼으로 표시되도록 하며, 역으로 f2 프레임(사각형-6행4열의 24개 버튼)으로부터 f1 프레임 (사각형-7행3열의 21개 버튼)으로 변경되는 경우에 3개의 공백 문자버튼이 제거된 후 재배치되도록 하는 것이다.When the frame of the screen keyboard is changed, the preset rule for rearranging the character buttons is determined by the screen keyboard
이와 같이 화면자판의 프레임이 변경된 후에 문자버튼 위치변경 작업이 가능하며 문자버튼의 재배치 및 위치변경 작업시 변경된 데이터는 임시로 저장된다(S6). As described above, after the frame of the screen keyboard is changed, the position change of the character button is possible, and the changed data is temporarily stored in the rearrangement and position change of the character button (S6).
문자버튼 형상변경 버튼을 선택하면(S7), 문자버튼 형상변경 모듈(33)이 구동되며 원, 사각, 타원 등을 형상 및 색상을 선택할 수 있는 선택메뉴가 표시되고, 사용자가 이중 하나를 선택하면 선택된 문자버튼 형상 및 색상으로 초기 문자버튼이 변경되고, 화면자판 프레임 변경과 같이 변경된 데이터는 임시로 저장된다(S8).When the character button shape change button is selected (S7), the character button
문자버튼추가 버튼을 선택하면(S9), 문자버튼추가 모듈(35)이 구동되며, 도 7과 같이, 표시부(10)의 현재의 화면자판이 표시된 화면영역 외의 별도의 영역에 편집보조 화면자판을 표시한다(S10).If the character button addition button is selected (S9), the character
도 8에 도시된 바와 같이, 문자버튼추가 모듈(35)은 편집보조 화면자판에 있는 특정 문자버튼이 선택되어 드래그(Drag)를 통해 현재의 화면자판의 특정 문자버튼의 위치에 도달할 때, 편집보조 화면자판의 선택된 특정 문자버튼을 현재의 화면자판의 특정 문자버튼의 위치에 표시되도록 한다. 즉, 편집보조 화면자판상의 초기위치 문자버튼이 복사되어 현재의 화면자판에 있는 목적위치 문자버튼 위치에 배치되고, 목적위치에 있던 기존 문자버튼은 제거된다(S10).As shown in FIG. 8, the character
변경작업을 수행 후 저장 버튼을 누르면 임시 저장되어 있던 변경 데이터가 저장된다(S13),(S14). When the save button is pressed after the change operation, the temporarily stored change data is stored (S13) and (S14).
변경작업을 끝내고 종료 버튼을 누르면 자판편집기가 종료된다(S11),(S12).When the change is finished and the end button is pressed, the keyboard editor is terminated (S11) and (S12).
도 5는 한글 화면자판 내에 문자버튼들 간의 교환 배치되는 과정을 도시한다. FIG. 5 illustrates a process of exchanging character buttons among Korean screen keyboards.
문자버튼 위치변경 모듈(34)은 초기 화면자판에서 초기위치 C15의 문자버튼[ㅏ]가 선택되어 목적위치 C6의 문자버튼[ㅂ]으로 드래그되면, C6의 위치에 문자버튼[ㅏ]를 배치하고, C15의 위치에 문자버튼[ㅂ]을 배치시키고, 이들 배치에 따른 위치코드와 변경된 문자버튼의 자/모음의 대응관계를 버퍼에 일시적으로 저장한다. 도 4의 ②는 ①의 초기 화면자판에서 이러한 과정에 의하여 문자버튼[ㅏ], [ㅓ], [ㅗ], [ㅜ], [ㅡ]가 순차적으로 문자버튼[ㅂ], [ㅅ], [ㅍ], [ㅎ], [l]과 교환된 상태를 도시한 것이고, ③은 ②의 상태에서 문자버튼[ㅂ], [ㅅ], [l]가 문자버튼[ㅇ], [ㅈ], [.]과 교환된 상태를 도시한 것이고, ④는 ③의 상태에서 문자버튼[ㅇ]과 문자버튼[ㅈ]이 교환된 상태를 도시한 것이고, ⑤는 ④의 상태에서 문자버튼[ㅊ]과 문자버튼[ㅌ]이 교환된 상태를 도시한 것이고, ⑥은 최종적인 상태로 ⑤의 상태에서 문자버튼[ㅌ]과 문자버튼[ㅋ]이 교환된 상태로 한글 자음의 문자버튼이 좌측에 ㄱ,ㄴ, ㄷ,… 순으로 배치되어 있으며, 모음이 우측 2열에 배치되어 있다.When the character button [모듈] of the initial position C15 is selected on the initial screen keyboard and dragged to the character button [ㅂ] of the target position C6, the character button
이와 같이, 사용자는 자신이 선호하는 방식대로 자음과 모음의 배치를 바꿀 수 있다. In this way, the user can change the arrangement of consonants and vowels in the way he prefers.
도 6는 본 발명에 의하여 영문 화면자판의 변경과정을 도시한다.6 shows a process of changing the English screen keyboard according to the present invention.
도 6의 ①은 자판종류선택 버튼에 의하여 영문대문자 화면자판을 선택한 경우에 표시되는 "QWERTY"방식으로 배열된 초기 화면자판이고, ②는 ①의 상태에서 문자버튼[A], [B], [C], [D]와 문자버튼[Q], [W], [E], [R]이 교환된 상태를 나타낸 것이고, ③은 ②의 상태에서 문자버튼[E], [F], [G], [H]가 교환된 상태를 나타낸 것이고, ④는 문자버튼을 교환하여 최종적으로 A, B, C, D 순으로 문자가 배치된 상태를 나타낸다. 6 is an initial screen keyboard arranged in the "QWERTY" method displayed when the English uppercase screen keyboard is selected by the keyboard type selection button, and ② is the character buttons [A], [B], [ C], [D], and the letter buttons [Q], [W], [E], and [R] are shown, and ③ indicates the letter buttons [E], [F], and [G] in the state of ②. ] And [H] are exchanged, and ④ is the state in which letters are finally arranged in the order of A, B, C, and D by exchanging the character buttons.
도 7은 외부 편집보조 화면자판에서 영문 화면자판으로 문자버튼을 이동 배치하는 과정을 도시한다. 문자버튼추가 버튼의 선택에 의해 영문 화면자판과 별도의 화면 영역에 표시된 편집보조 화면자판에 있는 [@]를 선택하여 목적위치인 영문 화면자판상의 [,] 위치로 드래그하면 [,]는 제거되고 [@]가 해당 목적위치에 복사 배치된다. FIG. 7 illustrates a process of moving a character button from an external editing assist screen keyboard to an English screen keyboard. Select [Add] button and select [@] in the edit subscreen that is displayed in the separate screen area from the English screen keyboard and drag it to the [,] position on the English screen keyboard as the target position. [@] Is copied to the destination.
이와 같이, 사용자는 사용빈도는 높으나 현재 화면자판 내에 없는 문자버튼을 외부의 편집보조 화면자판을 이용하여 사용하는 화면자판 내로 이동 배치할 수 있다. As such, the user may move and arrange a character button having a high frequency of use but not presently present in the screen keyboard by using an external editing assistant screen keyboard.
도 8은 f1 프레임(사각형, 7행 3열)을 f2 프레임 (사각형, 6행4열)으로 변경된 결과를 도시한다. ①은 f1 프레임에서의 문자버튼 배치를 나타내고, ②는 f2 프레임으로 변경된 후의 문자버튼 배치를 나타낸다. f2 프레임의 여분의 3개 문자버튼 영역은 공백 문자버튼으로 표시된다. 8 shows the result of changing an f1 frame (a rectangle, 7 rows and 3 columns) to an f2 frame (a rectangle, 6 rows and 4 columns). ① indicates the character button arrangement in the f1 frame, and ② indicates the character button arrangement after the change to the f2 frame. The extra three character button areas of the f2 frame are displayed as blank character buttons.
도 1 내지 도 8에 기술된 실시예는 자판편집기능을 활성화하기 위하여 초기 화면에 자판편집 버튼이 표시되고, 자판편집 버튼이 선택되는 경우에 화면자판이 편집되도록 하도록 구성되어 있으나, 문자입력 중에 특정의 신호가 입력되면 제어모듈(31)에서 특정의 신호가 화면자판 편집을 수행하도록 하는 신호임을 인식하여 화면자판을 편집하도록 제어대상들을 제어할 수 있다. 이러한 구성은 도 1 내지 도 8에 기술된 내용으로부터 당업자가 충분히 예측할 수 있는 것이고, 본 발명의 보호범위는 이러한 실시예들에 의하여 한정되는 것이 아니고, 특허청구범위에 기재된 내용에 의하여 설정된다.1 to 8 is configured to display the keyboard edit button on the initial screen and to edit the screen keyboard when the keyboard edit button is selected to activate the keyboard editing function. When a signal is input, the
상기의 목적과 구성을 갖는 본 발명에 따르면, 터치패널에 표시된 화면자판을 사용자의 특성 및 기호에 의하여 문자버튼을 재배치, 추가 또는 프레임 형태 및 색상을 변환하여 사용할 수 있어 편리하게 문자를 입력시킬 수 있다.According to the present invention having the above object and configuration, the screen keyboard displayed on the touch panel can be used to rearrange, add, or change the frame shape and color of the character buttons according to the characteristics and preferences of the user to conveniently input characters. have.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070018760A KR100762944B1 (en) | 2007-02-24 | 2007-02-24 | Editor for screen keyboard on display device and editing method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070018760A KR100762944B1 (en) | 2007-02-24 | 2007-02-24 | Editor for screen keyboard on display device and editing method therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100762944B1 true KR100762944B1 (en) | 2007-10-04 |
Family
ID=39418981
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070018760A KR100762944B1 (en) | 2007-02-24 | 2007-02-24 | Editor for screen keyboard on display device and editing method therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100762944B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104915104A (en) * | 2015-06-29 | 2015-09-16 | 小米科技有限责任公司 | Display method and device of keyboard interface |
KR20160069588A (en) * | 2014-12-08 | 2016-06-17 | 주식회사 위자드랩 | A input device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100204335B1 (en) | 1996-06-21 | 1999-06-15 | 윤종용 | A virtual keyboard system and a key-inputting method therein |
KR20000049575A (en) * | 2000-04-12 | 2000-08-05 | 김훈건 | Key input method and apparatus using mouse device |
JP2002246937A (en) | 2001-02-14 | 2002-08-30 | Kenwood Corp | Frequency-setting device |
KR20020074240A (en) * | 2001-03-19 | 2002-09-30 | 주식회사 드림티브이 | Method of arranging keys of korean keyboard for the screen and method of displaying the korean keyboard |
JP2002297293A (en) * | 2001-03-30 | 2002-10-11 | Matsushita Electric Ind Co Ltd | Portable information terminal equipment |
WO2004079557A1 (en) | 2003-03-03 | 2004-09-16 | Xrgomics Pte Ltd | Unambiguous text input method for touch screens and reduced keyboard systems |
KR20050048978A (en) * | 2003-11-20 | 2005-05-25 | 주식회사 팬택앤큐리텔 | Apparatus and method for changing character arrangement of software keyboard in device with touch screen |
KR20060007132A (en) * | 2004-07-19 | 2006-01-24 | 엘지전자 주식회사 | Input method of multiple character string on screen-keyboard |
KR20060019273A (en) * | 2004-08-27 | 2006-03-03 | 삼성전자주식회사 | Head mounted display information terminal and apparatus and method for inputting key |
JP2006216087A (en) | 2006-05-24 | 2006-08-17 | Sosuke Kawashima | Information display input device |
-
2007
- 2007-02-24 KR KR1020070018760A patent/KR100762944B1/en not_active IP Right Cessation
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100204335B1 (en) | 1996-06-21 | 1999-06-15 | 윤종용 | A virtual keyboard system and a key-inputting method therein |
KR20000049575A (en) * | 2000-04-12 | 2000-08-05 | 김훈건 | Key input method and apparatus using mouse device |
JP2002246937A (en) | 2001-02-14 | 2002-08-30 | Kenwood Corp | Frequency-setting device |
KR20020074240A (en) * | 2001-03-19 | 2002-09-30 | 주식회사 드림티브이 | Method of arranging keys of korean keyboard for the screen and method of displaying the korean keyboard |
JP2002297293A (en) * | 2001-03-30 | 2002-10-11 | Matsushita Electric Ind Co Ltd | Portable information terminal equipment |
WO2004079557A1 (en) | 2003-03-03 | 2004-09-16 | Xrgomics Pte Ltd | Unambiguous text input method for touch screens and reduced keyboard systems |
KR20050048978A (en) * | 2003-11-20 | 2005-05-25 | 주식회사 팬택앤큐리텔 | Apparatus and method for changing character arrangement of software keyboard in device with touch screen |
KR20060007132A (en) * | 2004-07-19 | 2006-01-24 | 엘지전자 주식회사 | Input method of multiple character string on screen-keyboard |
KR20060019273A (en) * | 2004-08-27 | 2006-03-03 | 삼성전자주식회사 | Head mounted display information terminal and apparatus and method for inputting key |
JP2006216087A (en) | 2006-05-24 | 2006-08-17 | Sosuke Kawashima | Information display input device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160069588A (en) * | 2014-12-08 | 2016-06-17 | 주식회사 위자드랩 | A input device |
KR101660709B1 (en) | 2014-12-08 | 2016-09-29 | 주식회사 위자드랩 | A input device |
CN104915104A (en) * | 2015-06-29 | 2015-09-16 | 小米科技有限责任公司 | Display method and device of keyboard interface |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6104317A (en) | Data entry device and method | |
US7075519B2 (en) | Method for entering a character sequence into an electronic device as well as an electronic device for performing said method | |
US10379626B2 (en) | Portable computing device | |
KR100913849B1 (en) | Character input device | |
US6741235B1 (en) | Rapid entry of data and information on a reduced size input area | |
KR100478020B1 (en) | On-screen key input device | |
US10235042B2 (en) | Space optimizing micro keyboard method and apparatus | |
CN100419651C (en) | Directional input system with automatic correction | |
JP4863211B2 (en) | Character data input device | |
WO2010035585A1 (en) | Mobile terminal, method for displaying software keyboard and recording medium | |
JP2013515295A (en) | Data input system and method | |
JP2004054589A (en) | Information display input device and method, and information processor | |
KR20130113622A (en) | Input device and method for inputting character | |
KR101189112B1 (en) | Method for Inputting Hangul in Touch Screen | |
KR101085239B1 (en) | Mobile terminal having double sided input parts, character input method and display change method thereof | |
KR101039284B1 (en) | Touch type character input apparatus and method | |
KR20050048758A (en) | Inputting method and appartus of character using virtual button on touch screen or touch pad | |
KR100762944B1 (en) | Editor for screen keyboard on display device and editing method therefor | |
KR101808774B1 (en) | Virtual keyboard strucutre for mobile device, method of inputting character using virtual keyboard for mobile device, computer readable storage media containing program for executing the same | |
KR20140018436A (en) | System for inputting information utilizing word prediction and method thereof | |
KR20150132896A (en) | A remote controller consisting of a single touchpad and its usage | |
JP2022094941A (en) | Character input method, character input program, and character input device | |
KR101568716B1 (en) | Korean language input device using using drag type | |
KR20120097921A (en) | System for inputting information utilizing extension key and method thereof | |
JP4133523B2 (en) | Character input device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20110812 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |