# Key press events when `event2` is active @four_keys2 def on_key_pressed_1(context, event, sensor): print('KEY PRESSED: 1 => TURN LED: OFF') led2.off() @four_keys2 def on_key_pressed_2(context, event, sensor): print('KEY PRESSED: 2 => TURN LED: ON') led2.on() @four_keys2 def on_key_pressed_3(context, event, sensor): print('KEY PRESSED: 3 => SWITCHING MODE: event1') context.switch(event1) # Key press events either `event1` or `event2` active @four_keys1 @four_keys2 def on_key_pressed_4(context, event, sensor): print('KEY PRESSED: 4 => EXITING...') context.exit() # Start event loop print('STARTING (from event1)') context.switch(event1) context.start()
@four_keys2 def on_key_pressed_1(context, event, sensor): print('KEY PRESSED: 1 => TURN LED: OFF') led2.off() @four_keys2 def on_key_pressed_2(context, event, sensor): print('KEY PRESSED: 2 => TURN LED: ON') led2.on() @four_keys2 def on_key_pressed_3(context, event, sensor): print('KEY PRESSED: 3 => SWITCHING MODE: event1') context.switch(event1) # Key press events either `event1` or `event2` active @four_keys1 @four_keys2 def on_key_pressed_4(context, event, sensor): print('KEY PRESSED: 4 => EXITING...') context.exit() # Start event loop print('STARTING (from event1)') context.switch(event1) context.start()