Description of problem: The CapsLock and Shift keys seem to act almost the same in iok. Shift should not be a sticky modifier. Version-Release number of selected component (if applicable): iok-1.3.2-2.fc11 Steps to Reproduce: 1. press Shift 2. press a (modified) key 3. Actual results: 2. Shift remains sticky Expected results: 2. Shift should be released after key press. Additional info: CapsLock is sticky so Shift does not need to be.
Again, I will say iok is mainly developed for Indic m17n keymaps. If I will make Shift key as non-sticky, then how will user will know what will get printed when he press "shift + म" for Hindi keymap? For English keyboard its easy as pressing shift will show capital letter otherwise small letter. That is not case when it comes to m17n keymaps.
Ok. will fix this as when Shift gets pressed we can show Shift key mappings in UI temporarily.
Fixed in iok-1.3.3-1.fc11.i586