def handle_stdin(device, event): if event["value"] == 'h': oledmenuservice.navigate(menumodel.NAVIGATE_LEFT) elif event["value"] == 'l': oledmenuservice.navigate(menumodel.NAVIGATE_RIGHT) elif event["value"] == 'j': oledmenuservice.navigate(menumodel.NAVIGATE_ESCAPE) elif event["value"] == 'k': oledmenuservice.navigate(menumodel.NAVIGATE_SELECT) elif event["value"] == ' ': oledmenuservice.navigate(menumodel.NAVIGATE_SELECT)
def handle_buttons(device, event): if event["number"] == gamepadmodel.DPAD_LEFT: oledmenuservice.navigate(menumodel.NAVIGATE_LEFT) elif event["number"] == gamepadmodel.DPAD_RIGHT: oledmenuservice.navigate(menumodel.NAVIGATE_RIGHT) elif event["number"] == gamepadmodel.BUTTON_X: oledmenuservice.navigate(menumodel.NAVIGATE_SELECT) elif event["number"] == gamepadmodel.BUTTON_CIRCLE: oledmenuservice.navigate(menumodel.NAVIGATE_ESCAPE)