implement login tutorial

This commit is contained in:
2024-08-01 12:36:15 -05:00
parent 772c93c8a8
commit 610c4b31af
8 changed files with 744 additions and 401 deletions

View File

@@ -96,7 +96,8 @@ class UserInterface(BaseModel):
return graph
def get_key_attr_idxs(self, key_numb: int) -> list[int]:
def get_attr_idx_by_keynumb_setidx(self, key_numb: int, set_idx: int) -> int:
assert (0 <= key_numb < self.keypad_size.numb_of_keys)
keypad_attr_idx = self.interface_keypad_matrix()
return keypad_attr_idx[key_numb]
return keypad_attr_idx[key_numb][set_idx]