05-08-2013 09:07 AM
We are trying to integrating blackberry 9900 keypad call/end buttons with app call/end buttons. This works on bb curve but does not works on bb 9900 phone. Let us know if this is actually possible on bb 9900 phone?
05-08-2013 09:25 AM
05-09-2013 02:56 AM
We are trying to make a touch screen dialer but we are unable to integrate phone keypad button press with app touch screen keypad buttons. Not the alphanumeric keys and not the call/end buttons.
05-09-2013 04:43 AM
I am not clear on what you are saying here sorry. Following is my take on your issue and a few questions that I would like answered if my understanding is correct. If my understanding is not correct, then please explain again.
It seems that you are displaying a button in a 'dialer' on the 9900 touchscreen and pressing this button is not working as you expect.
Are you pressing this button using the touchscreen, or using the trackpad to navigate to the button then clicking the trackpad?
However the same code when run on a Curve works. Can you tell us which model Curve this is? Does this model have a touch screen? If it it does not have a touch screen then how are you detecting presses on the 'dialer'?
When you step through your code that is activated by the button press on the 9900 dialer, which statement does not do what you expect?
05-09-2013 07:52 AM
As i wrote that we have made a touchpad dialer with all buttons. When we use it from touchpad, it works fine, but when we press the hardware keypad call button, it does not call the number on the touchpad screen.
Can i tap hardware dial button to dial the displayed number on touchscreen?
It works on bb curve 9220 which is not a touch screen phone and we press the hardware dial button and it dials the number on our dialer.
But it does ot works on bb 9900 touch screen phone.
Can this be because of touch screen phone?
If yes than what is the suggested solution to achieve this feature?
05-09-2013 08:39 AM
As Simon noted, the call button can usually be trapped a key listener.
Is this how you are managing it on the 9220?
If not, how are you processing this key?
If you had no processing using this key, then I would not expect it to use the number on your dialer on the 9220.
05-09-2013 09:22 AM
Yes, we are trapping this and it's working on bb curve.
protected boolean keyUp(int keycode, int time)
05-09-2013 09:48 AM
It is everywhere on net.
But the same is not working for bb 9900
05-09-2013 10:16 AM - edited 05-09-2013 05:31 PM
These are not official documentation. I suggest you debug this code on a 9900 Simulator, and check the value is what you expect.