Input methods

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.

A screen shot showing a standard swipe gesture on a screen.

Keyboard input

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).

An device with a physical keyboard.

Trackpad input

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.

A screen shot of a touch-sensitive keyboard.

Last modified: 2015-03-31

Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus