GNOME Bugzilla – Bug 691397
Layout switching by caps lock doesn't work if user quickly types something after caps press
Last modified: 2013-04-02 22:56:13 UTC
When I'm press caps lock then type something quickly, layout don't changes, but letters case does (caps lock triggers as caps lock, not as kb switch). When I'm press caps then wait for ~0.5-1 seconds then typing case don't changes, but layout switches (as expected). Why, why gnome developers had broken thing that was correctly working for years? Why? What should we do???
Just a note: I've used gnome-tweak-tool to set caps lock as kb switch hotkey. I've added two layouts (en-us, ru) in regional settings/typing. I'm using gnome 3.6.2 under gentoo.
What's your gnome-settings-daemon version? You might be missing http://git.gnome.org/browse/gnome-settings-daemon/commit/?h=gnome-3-6&id=c2329474216ff63bc41f5f5882ad2548b1faf227 since there was no release including this one unfortunately. But you can ask the gentoo maintainer for gnome-settings-daemon to include that patch.
gnome-settings-daemon has version 3.6.3
(In reply to comment #3) > gnome-settings-daemon has version 3.6.3 Still doesn't have that patch. I'm going to close this for now. Feel free to re-open if the behavior with that patch still isn't good enough.
Ok, I've posted bug into gentoo bugzilla. https://bugs.gentoo.org/show_bug.cgi?id=451042
gnome-settings-daemon was updated in gentoo recently. So I've tested this patch. Behaviour became significantly more reliable but it's still not perfect. For now then I press caps and quickly (I'm typing with blind ten-fingers method with ~250-300 cpm) types something one or two letters may be typed in uppercase. After that case returns to lower. At least, there is no more inputs with incorrect layouts, so thank you very much.
Should get completely fixed with something like bug 697007. *** This bug has been marked as a duplicate of bug 697007 ***