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

Eng/InputHelperApplet

編集

InputHelper Applet

編集

Japanese

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

編集

Updating History

編集

Download

編集

Binary

編集

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

Source

編集

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 keyA pointer is moved vertically and horizontally.
Space keyPress/Release of a pointer.

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

Modifier keyMovement
Nothing8 pixels moves at a time.
Shift32 pixels moves at a time.
Control2 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 keyClick
NothingLeft click
FnRight click
Fn+ShiftMiddle 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.


07558