I wonder, was it just the "L" key that wasn't functioning or did you notice anything else?
If others were functioning weird it may be by chance you changed your system language? I remember changing mine from English to something else a while back and the ";" (key specifics escape me now) key was not functioning and another key was remapped to something else. Just an idea, glad you fixed it anyway.