差分表示
- 最後の更新で追加された行はこのように表示します。
- 最後の更新で削除された行はこのように表示します。
* 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]]
07732