fix: catch IndexError when looking up key in keymap

This commit is contained in:
xs5871 authored and Josh Klar committed 2021-12-12 20:53:02 -08:00
1 parent 8063898eb2
commit 410cf7af07
1 file changed
+6 -1
+6 -1
View File
@@ -134,7 +134,12 @@ class KMKKeyboard:
return None
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:
continue