(kbd, key, name='')
| 87 | |
| 88 | # Keyboard test helper |
| 89 | def await_key(kbd, key, name=''): |
| 90 | if name == '': |
| 91 | name = key |
| 92 | |
| 93 | print('Press %s' % name) |
| 94 | |
| 95 | while kbd.key_count < 2: |
| 96 | pass |
| 97 | |
| 98 | keys = kbd.keys |
| 99 | res = (keys[0] == (1, key) and keys[1] == (3, key)) |
| 100 | if not res: |
| 101 | raise Exception('Expected %s but got %s' % (name, keys)) |
| 102 | |
| 103 | # Keyboard |
| 104 | try: |