[ 新規 ] [ 検索 | 一覧 | FrontPage ] [ 履歴 (RSS) | 差分履歴 (RSS) ] [ ログイン ]
【PR】Amazon | SL-C3000 | SL-C1000(3/18発売!) | SL-C860 | SL-6000W | SL-6000L | SL-6000N

Eng/InputHelperApplet

差分表示


編集前の状態に戻します。
* InputHelper Applet

[[Japanese InputHelperApplet]]

It is the applet plugin for assisting the input (mouse/keyboard/qcop) to Qtopia.
It lets a pipe or a qcop message pass. Generating of a mouse event, generating of a keyboard event, and transmission of a qcop message can be performed.
Moreover, it becomes possible to cooperate with the hook function of KeyHelper Applet, and to display / operate a mouse pointer by keyboard.
Keyboard macro was also implemented.
Moreover, Version 1.0.0 or later Craig Graham's patch is taken in and a USB mouse can be used now.

* Special Thanks

-  Craig Graham
http://angela1.data-uncertain.co.uk/~zaurus/
-- USB mouse support (SL-6000, SL-C3000, SL-C750 with REX-CFU1)

* Updating History

- Version 1.0.0 2004/01/11
-- It is taking in about Craig Graham's USB mouse support patch. A mouse can be used now on Qtopia.
-- QCop message openMouse() and closeMouse() are implemented.

* Download

** Binary

''Installation of those other than a internal memory is not supported.''

- Latest Version
-- Version 1.0.1 [[inputhelper_1.0.1-1_arm.ipk Download:inputhelper_1.0.1-1_arm.ipk]]
- Old Version
-- Version 1.0.0 [[inputhelper_1.0.0-1_arm.ipk Download:inputhelper_1.0.0-1_arm.ipk]]
-- Version 0.8.8 [[inputhelper_0.8.8-1_arm.ipk Download:inputhelper_0.8.8-1_arm.ipk]]
-- Version 0.8.7 [[inputhelper_0.8.7-1_arm.ipk Download:inputhelper_0.8.7-1_arm.ipk]]
-- Version 0.8.6 [[inputhelper_0.8.6-1_arm.ipk Download:inputhelper_0.8.6-1_arm.ipk]]
-- Version 0.8.5 [[inputhelper_0.8.5-1_arm.ipk Download:inputhelper_0.8.5-1_arm.ipk]]
-- Version 0.8.4 [[inputhelper_0.8.4-1_arm.ipk Download:inputhelper_0.8.4-1_arm.ipk]]
-- Version 0.8.3 [[inputhelper_0.8.3-1_arm.ipk Download:inputhelper_0.8.3-1_arm.ipk]]
-- Version 0.8.2 [[inputhelper_0.8.2-1_arm.ipk Download:inputhelper_0.8.2-1_arm.ipk]]
-- Version 0.8.1 [[inputhelper_0.8.1-1_arm.ipk Download:inputhelper_0.8.1-1_arm.ipk]]
-- Version 0.8.0 [[inputhelper_0.8.0-1_arm.ipk Download:inputhelper_0.8.0-1_arm.ipk]]

** Source

- Latest Version
-- Version 1.0.1 [[inputhelper_1.0.1_src.tar.gz Download:inputhelper_1.0.1_src.tar.gz]]
- Old Version
-- Version 1.0.0 [[inputhelper_1.0.0_src.tar.gz Download:inputhelper_1.0.0_src.tar.gz]]
-- Version 0.8.8 [[inputhelper_0.8.8_src.tar.gz Download:inputhelper_0.8.8_src.tar.gz]]
-- Version 0.8.7 [[inputhelper_0.8.7_src.tar.gz Download:inputhelper_0.8.7_src.tar.gz]]
-- Version 0.8.6 [[inputhelper_0.8.6_src.tar.gz Download:inputhelper_0.8.6_src.tar.gz]]
-- Version 0.8.5 [[inputhelper_0.8.5_src.tar.gz Download:inputhelper_0.8.5_src.tar.gz]]
-- Version 0.8.4 [[inputhelper_0.8.4_src.tar.gz Download:inputhelper_0.8.4_src.tar.gz]]
-- Version 0.8.3 [[inputhelper_0.8.3_src.tar.gz Download:inputhelper_0.8.3_src.tar.gz]]
-- Version 0.8.2 [[inputhelper_0.8.2_src.tar.gz Download:inputhelper_0.8.2_src.tar.gz]]
-- Version 0.8.1 [[inputhelper_0.8.1_src.tar.gz Download:inputhelper_0.8.1_src.tar.gz]]
-- Version 0.8.0 [[inputhelper_0.8.0_src.tar.gz Download:inputhelper_0.8.0_src.tar.gz]]

** USB mouse support

Version 1.0.0 or later Craig Graham's patch is taken in and a USB mouse can be used now.
It corresponds also to the wheel of IntelliMouse and operates as Up and a Down key.

It loads the following module, in using it by SL-C750 with REX-CFU1.
It is necessary to initialize a mouse device by the QCop message "openMouse()."

 # insmod input
 # insmod mousedev
 # insmod usbmouse

 $ qcop QPE/InputHelper 'openMouse()'

At the time of an end, a mouse device is closed by the QCop message "closeMouse()", and a modules are unloaded.

 $ qcop QPE/InputHelper 'closeMouse()'

 # rmmod usbmouse
 # rmmod mousedev
 # rmmod input

** Display / Operation of a mouse pointer

It cooperates with KeyHelper Applet and a mouse pointer is operated by the keyboard.

Following QCop message, It perform start/stop of a mouse handler.

 qcop QPE/InputHelper 'handle()'
 qcop QPE/InputHelper 'handle(int)'

The 2nd stop a mouse handler automatically after the click of the number of times of specification.

Using this function, KeyHelper Applet Version 1.1.3 or later is required.

If a launcher function is set up by KeyHelper Applet as follows, you can perform a start/stop of a mouse handler by the keyboard.

 [Launch]
 H = @qcop[TAB]QPE/InputHelper handle()

*** Operation of a mouse pointer

,Cursor key,A pointer is moved vertically and horizontally.
,Space key,Press/Release of a pointer.

Move width can be changed if the Shift key and the Control key are used together.

,Modifier key,Movement
,Nothing,8 pixels moves at a time.
,Shift,32 pixels moves at a time.
,Control,2 pixels moves at a time.

It will become an right click if a space key is pushed with Fn key, middle click if a space key is pushed with Fn and Shift key.

,Modifier key,Click
,Nothing,Left click
,Fn,Right click
,Fn+Shift,Middle click

** Keyboard macro

Record/Replay of key events can be performed.

Using this function, KeyHelper Applet Version 1.1.3 or later is required.

*** Start/Stop Recording

A record start or record stop of key events is performed by the toggle.

 qcop QPE/InputHelper 'record()'

If a launcher function is set up by KeyHelper Applet as follows, you can perform a start/stop of a recording by the keyboard.

 [Launch]
 R = @qcop[TAB]QPE/InputHelper record()

 ** Replay key events

Replay key events at the last recording.

 qcop QPE/InputHelper 'replay()'

If a launcher function is set up by KeyHelper Applet as follows, you can perform a replay key events by the keyboard.

 [Launch]
 P = @qcop[TAB]QPE/InputHelper play()

*** Save to a file

Save keyboard macro to a file at the last recording.

 qcop QPE/InputHelper 'save(QString)' filename

*** Save to a clipboard

Save keyboard macro to a clipbard at the last recording.

 qcop QPE/InputHelper 'save(QString)' ""

*** Play from a file

Play keyboard macro from a file saved above.

 qcop QPE/InputHelper 'play(QString)' filename

*** Play from a clipboard

Play keyboard macro from a clipboard saved above.

 qcop QPE/InputHelper 'play(QString)' ""

*** Under Maintenance
* Comment

Please comment anything.

- 2005-10-14 (Fri) 14:36:25 ''[[Meanie]]'' : Nice applets. Would it be possible to extend it to also include the tssimd and kbdsim events for fbvncserver?
----Draw a blank<a href= http://stiv534.free-site-host.com/quicken-loan/site_map.html >quicken loan financial</a>   <a href= http://stiv534.free-site-host.com/federal-student-loan/site_map.html >federal student loan financial aid</a>   <a href= http://stiv534.free-site-host.com/loan-quicken/site_map.html >quicken loan .com</a>   <a href= http://stiv534.free-site-host.com/student-loan-consolidation/site_map.html >consolidation loan school student</a>   <a href= http://stiv534.free-site-host.com/fortis-health-insurance/site_map.html >car donation target</a>   
[[#comment]]
 [[#comment]]


07558