I usally use the Caps Lock to write the first capital letter of a word, and it happens that when i release it, ubuntu waits before effectively releasing the caps lock.
i.e. if on the keyboard i press
CAPS-LOCKMCAPS-LOCKERY
It should print
Mery
but in fact i get
MEry
Now i have to activate the caps lock, press M, de-activate the caps lock, wait about a second an then finish writing the word.
Is there a way to solve it?
UPDATE
It's strange, I think that keyboards send signals which are actually the ASCII code for symbols or instructions. So, there must be a way how the OS takes and manages this signal. Ok, they're processor interruptions at last but I don't think interruptions are the matter here. You should edit your question and give info about Ubuntu version, either 32 or 64 bits, graphical interface and probably keyboard brand. Check about any keyboad driver?
I'm having this problem with keyboard since Ubuntu 10.04, i'm currently running Ubuntu 12.04 LTS x64, keyboard brand is logitech for the USB keyboard, but i have the same problem with the laptop integrated keyboard (it is an Asus A55VM)
Best Answer
This is actually a quite interesting problem, despite my first notion to "just use the shift key" you, I think that's not an option. After all Linux is mostly about customizing the experience, so that must be part of it.
Enough chatter, let's cut to the chase. This bug has already been reported as #27903 back in 2010 (and marked as RESOLVED FIXED in September 2012) on the freedesktop.org bug tracker. I'll now quote some comments from that bug report to spare you some of the back and forth:
So there is a patch floating around which solves one half of the problem. The referred to bug report #56491 lives in the same bug tracker, but still carries the status NEW.
From that bug there's nothing to quote, only some back and forth between developers on why and how to fix it.
So yes, this problem still persists, but people are working on it. There are further instructions, debugging information and workarounds in the bug #27903 apart from what I quoted. There is also a patch-set in #56491 which is supposed to fix this bug (but as said, they're discussing that).