Esempio n. 1
0
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)
Esempio n. 2
0
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)