if (device.implementsAPI(KeyboardAPI.class)) {
try {
KeyboardAPI api = device.getAPI(KeyboardAPI.class);
keyboardList.add(api);
for (KeyboardListener listener : listenerList) {
api.addKeyboardListener(listener);
}
} catch (ApiNotFoundException anfe) {
//ignore
}
}