It seems like Layer 4 and above layers are not editable.
$ python3 ./gui.py
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.2/tkinter/__init__.py", line 1402, in __call__
return self.func(*args)
File "/usr/lib/python3.2/tkinter/__init__.py", line 3125, in __call__
self.__callback(self.__value, *args)
File "./gui.py", line 713, in on_change_layer
kd = self.layout[l, b]
File "/home/noname/Dropbox/KEYBOARD/GH60/ukbdc_gui_w7_new/ukbdc_lib/layout.py", line 119, in __getitem__
return self.layers[lay][key]
IndexError: list index out of range
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.2/tkinter/__init__.py", line 1402, in __call__
return self.func(*args)
File "/usr/lib/python3.2/tkinter/__init__.py", line 3125, in __call__
self.__callback(self.__value, *args)
File "./gui.py", line 713, in on_change_layer
kd = self.layout[l, b]
File "/home/noname/Dropbox/KEYBOARD/GH60/ukbdc_gui_w7_new/ukbdc_lib/layout.py", line 119, in __getitem__
return self.layers[lay][key]
IndexError: list index out of range