Mad light wireless Chinese input module version 0.29d, continuously updated

Source: Internet
Author: User

0.29d

Finally, I changed the tangle of the word selection bar and added two buttons to adjust it to a more comfortable operation.

Carefully checked the size of all fonts, all adjusted once

After the development, move the cursor to upgrade to version 0.3, and make any changes to release version 0.29.

0.29c

The buttons such as multi-line editing, hard carriage return, and top-down and left-down tabs are completely removed. Many comments are as follows: "No ".

The letter key area is greatly increased.

Some event Callbacks are added when full screen is not full screen.

Reduced the title size.

Enter is similar to the official keyboard->. If no encoding is entered,-> Returns directly and an external event can be handled, such as automatic logon.

After collecting some comments, we will send version 0.3 to the mall.

0.29b

The proxy control is redone, and now the experience is exactly the same as that of BTN.

You can enter a telephone number manually.

Multi-line editing and cursor display are planned to be developed, but the requirements for these two functions are not yet reflected.

At present, I am concentrating on cell phone feedback.

0.29a log on to the mall

Press the search key (lower-right corner of the machine) in marketplace and enter lights Chinese to confirm.

Stable version and complete functions. The main input function of 0.3 is completed. The optimized version is earlier than the full version.

After a lot of tests, many bugs have been modified.

Modified the input library interface to make it easier for other application developers to use.

0.29

Enhanced English and symbol Input

The problem of displaying the highlighted background is modified.

Added an interface to bind the input method to any textblock control.

Other application developers are welcome to add the input method. Only two lines are required.Code.

0.28

Added Chinese search (Google, Baidu)

 

0.26

Improved input experience and stable real machine operation

 

0.25

Real machine test to fix the bug that the real machine cannot start

 

Version 0.2

Input Function Optimization Enhancement

Extended five input methods: Simplified Chinese pinyin, simplified Chinese characters, traditional Chinese pinyin, and traditional Chinese characters

 

0.1

Basic Input Function: Simplified Chinese pinyin

Automatically complete the code to guess the input phrase Association

Send text message

 

Project startup

There is a fundamental difference between the re-created soft keyboard experience and the use of the secondary input of the English keyboard.

The design supports the Automatic completion of the Code to guess the input phrase Association.

Supports dynamic processing of code tables and adds input methods.

All input methods share phrase associations

 

Latest v0.29d

Https://crazylights.googlecode.com/svn/clge_publish/inputsln_v0.29d.xap

Third-party reference method

I. Control Method (lazy method)

Place U1 in inputextra in the program. Reference inputextra. DLL to see this control.

2. bind to the textblock method (recommended method)

The reason for recommending this method is that you can optimize or even customize your input box controls, and support both the official and my input modules. But if you are in trouble, return to method 1.

Place the textblock in the program, and add the event loaded and unloaded to the textblock. The Code is as follows:

The control bound to the input method requires four attributes: textproperty fontfamilyproperty fontsizeproperty foregroundproperty. Most of the controls meet this condition.

However, we recommend that you bind the textblock control and the mouseleftbuttonup event.

3. Obtain the input method module version number

String format

Iv. Input Method module initialization

You can skip initialization, but this will be stuck when the first control is bound (it will be done automatically. We recommend that you initialize the display input method in the loading phase)

V. Expansion of input methods

It must be called after init. In this case, the traditional Chinese pinyin code table that comes with inputextra is called to add an input method. You can use any code table to add an input method.

By default, five code tables are included. When winpy is initialized, it is loaded. The other four can be loaded by the Input Method Configuration tool.

You can provide your own code table, extend the input method from external sources, or overwrite it if you are not satisfied with the default pinyin dictionary.

The table format is as follows:

Vi. Input Method events

Inputextra. page1.instance () adds three events

Triggered when onimeopen input method is enabled

Triggered when the onimeclose input method is disabled

Triggered when the onimeenter input method is disabled due to the Enter key

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.