public static void load(Map<String, ContainerConfig.Container.Property> devices) throws GeneralException {
// load the keyboard
if (devices.get("Keyboard") != null) {
String keyboardDevice = ((ContainerConfig.Container.Property) devices.get("Keyboard")).value;
if (UtilValidate.isNotEmpty(keyboardDevice) && !"[NOT IMPLEMENTED]".equals(keyboardDevice)) {
keyboard = new Keyboard(keyboardDevice, -1);
try {
keyboard.open();
} catch (jpos.JposException jpe) {
Debug.logError(jpe, "JPOS Exception", module);
throw new GeneralException(jpe.getOrigException());