BlackBerry 10 devices support various input methods. By supporting all of the input types in your own apps, you can help make sure that your users have the best possible experience.
Touch screen input
All BlackBerry 10 devices have a touch screen, and for many users, touch screen input is the preferred way of interacting with the device.
If you use core Cascades controls in your apps, responding to touch events is easy: the user taps on a control and a signal is emitted. The touch screen also supports more advanced gestures and interactions, such as double tap, pinch, and long press.
The physical keyboard has always been a signature component of BlackBerry devices. Because the physical keyboard is present in all contexts (unlike the touch screen keyboard), these types of devices let you listen for keyboard input and invoke actions (or shortcuts) in response.
In addition to the QWERTY keyboard, the BlackBerry Classic smartphone includes four navigation keys that you can also customize (Call, Menu, Back, and End).
The BlackBerry Classic also introduces trackpad input, which is a new form of input for BlackBerry 10. The trackpad allows users to highlight and interact with controls on the screen without touching the screen itself. You can listen for trackpad events, customize the navigation path and highlight effects, and more.
Touch-sensitive keyboard input
The keyboard on the BlackBerry Passport smartphone can recognize swipe gestures in addition to key presses. For most apps, touch-sensitive keyboard input is used to scroll content, but you can customize it for your app's needs.
Last modified: 2015-03-31