Apparatus and method for enabling unicode input in legacy operating systems

A character encoding and unified technology, which is applied in the field of Unicode input devices, can solve problems such as not being able to support Unicode character sets, and not being able to use complex character sets.

Inactive Publication Date: 2006-02-22
INT BUSINESS MASCH CORP
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, to a large extent, legacy operating systems cannot use complex character sets such as Indic scripts (e.g., Devanagari), Japanese scripts, etc., because they cannot support Unicode character sets

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Apparatus and method for enabling unicode input in legacy operating systems
  • Apparatus and method for enabling unicode input in legacy operating systems
  • Apparatus and method for enabling unicode input in legacy operating systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] As described above, the present invention provides apparatus and methods for providing Unicode support in legacy operating systems. The invention can be implemented in any computing device in which an operating system resides. Such computing devices include, but are not limited to, stand-alone personal computers, personal digital assistants (PDAs), server computing devices, computerized mobile phones, laptops, palmtops, and the like. figure 1 and 2 It is intended to provide a background description of a typical computing device in which the present invention may be implemented, without implying any limitation as to the type of device in which the inventive apparatus and methods may be implemented.

[0039] Referring now to the attached drawings, especially to the figure 1 , depicts a diagrammatic representation of a data processing system in which the present invention may be implemented in accordance with a preferred embodiment of the present invention. The computer...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Devices and methods for providing Unicode support in traditional operating systems are provided. Regarding the apparatus and method, a focus hook module, a keyboard hook module, and a keystroke translation module are registered with the legacy operating system. The focus hook module determines the currently active application and whether the currently active application is Unicode-capable. The keyboard hook module receives keyboard events from the input interface and sends these keyboard events to the keystroke translation module. The keystroke conversion module converts keyboard events into Unicode characters that are sent back to the keyboard hook module. The keyboard hook module then stores the Unicode characters in temporary storage memory, such as the clipboard. The keyboard hook module then issues commands to the application to paste the contents of temporary storage into the currently active application.

Description

technical field [0001] The present invention relates to an apparatus and method for enabling Unicode input in a conventional operating system. More particularly, the invention relates to the ability to receive text messages expressed by converting keystrokes to Unicode even if the application is executing on an operating system that does not have Unicode support or for a particular selection of scripts. The input method editor's mechanism for converting keystrokes to the Unicode representation that can be used by applications that support Unicode. Background technique [0002] Contemporary operating systems such as Microsoft Windows 2000 TM and WindowsXP TM , to enable full Unicode input via the Input Method Editor (IME). Unicode is a superset of the ASCII character set, using two bytes per character instead of one. Therefore, the Unicode character set can handle 65536 character combinations instead of ASCII's 256. This allows many world languages ​​to be represented in...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/023G06F17/22G06F9/44G06F3/00G06F3/01
CPCG06F3/018G06F9/4448G06F3/023G06F9/454G06F3/0488G06F3/14G06F40/12
Inventor 斯蒂芬·艾德华·阿特金肯尼斯·怀恩·伯根戴勒迈克尔·阿龙·凯普利巴尔德夫·辛格·苏尔
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products