root_window.unbind("c") root_window.unbind("i") root_window.unbind("I") root_window.bind("c", lambda event: jog_cycle()) def jog_cycle(): global jogincr_index_last jogincr_size = int(root_window.call(widgets.jogincr._w, "list", "size")) cursel = root_window.call(widgets.jogincr._w, "curselection") if type(cursel) == tuple: cursel = cursel[0] if cursel == "": cursel = 0 else: cursel = int(cursel) if cursel < jogincr_size - 1: jogspeed_incremental(+1) else: jogincr_index_last = 1 jogspeed_continuous()