fix: catch IndexError when looking up key in keymap
This commit is contained in:
parent
8063898eb2
commit
410cf7af07
@ -134,7 +134,12 @@ class KMKKeyboard:
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
for layer in self.active_layers:
|
for layer in self.active_layers:
|
||||||
layer_key = self.keymap[layer][idx]
|
try:
|
||||||
|
layer_key = self.keymap[layer][idx]
|
||||||
|
except IndexError:
|
||||||
|
layer_key = None
|
||||||
|
if self.debug_enabled:
|
||||||
|
print(f'KeymapIndexError(idx={idx}, layer={layer})')
|
||||||
|
|
||||||
if not layer_key or layer_key == KC.TRNS:
|
if not layer_key or layer_key == KC.TRNS:
|
||||||
continue
|
continue
|
||||||
|
Loading…
x
Reference in New Issue
Block a user