If we call updateLiveCompositeKeymap() on key release the keymap gets updated before the release event occurs, and any ShiftToLayer(N) key with a different definition on layer N won't work properly. Before its release event is processed, it gets updated to the new value, and layer N doesn't get turned off. If we only update the live keymap on key press events, we don't have this problem.pull/247/head
parent
d05c3cacf8
commit
f6d627602e
Loading…
Reference in new issue