BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 03-24-2009, 11:04 AM   #1 (permalink)
New Member
 
Join Date: Apr 2008
Model: 8310
PIN: N/A
Carrier: Cingular
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default EventInjector.NavigationEvent and touchEvent()

Please Login to Remove!

I can get EventInjector.KeyCodeEvent to talk to my screen's keyDown()/keyUp() methods, but I can't get EventInjector.NavigationEvent to talk to touchEvent(). This is a concern for touch screen devices like the Storm. Has anyone had any luck with this?

I have checked that the event injection permission is set to allow.

Here is the code that doesn't work:

public class MyScreen extends MainScreen {
protected void onDisplay() {
// create a new thread in case onDisplay() has to exit before touchEvent() can fire
new Thread(new Runnable() {
public void run() {
// wait 2 seconds
try { Thread.sleep(2000); } catch (InterruptedException e) {}
// simulate a click then unclick
EventInjector.invokeEvent(new EventInjector.NavigationEvent(EventInjector.Navig ationEvent.NAVIGATION_CLICK, 100, 100, 0));
EventInjector.invokeEvent(new EventInjector.NavigationEvent(EventInjector.Navig ationEvent.NAVIGATION_UNCLICK, 100, 100, 0));
}
}).start();
}
protected boolean touchEvent(TouchEvent message) {
System.out.println("touch!");
}
}
Offline  
Old 03-24-2009, 11:17 AM   #2 (permalink)
New Member
 
Join Date: Apr 2008
Model: 8310
PIN: N/A
Carrier: Cingular
Posts: 2
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default

I'm seeing that NavigationEvent generates trackwheel events like trackwheelClick(). Is there an EventInjector for touch events?
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Tektronix Y350C NetTek Analyzer Mainframe Base Station
$299.0
Tektronix Y350C NetTek Analyzer Mainframe Base Station pictureTektronix TM504 chassis mainframe
$129.99
Tektronix TM504 chassis mainframe  pictureNational Instruments SCXI-1000 Mainframe With SCXI-1321 & SCXI-1302
$199.0
National Instruments SCXI-1000 Mainframe With SCXI-1321 & SCXI-1302 pictureTektronix. OTS9030. OTS 9030 5-slot Mainframe With 2.5 Gb/s Jitter Mod #TQ43
$5000.0
Tektronix. OTS9030. OTS 9030 5-slot Mainframe With 2.5 Gb/s Jitter Mod   #TQ43 pictureKEITHLEY 7002 400 Channel 10 Slot Full Rack Switch Mainframe
$295.0
KEITHLEY 7002 400 Channel 10 Slot Full Rack Switch Mainframe picture






Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.