Here's an odd one I'm running into today after re-burning my USB stick's linux image from a clean copy, pulling in the latest git, compiling and firing up cgminer...
cgminer's interface ignores all normal menu keystrokes (p, g, and so on), UNLESS I neglect to specify a pool in the config file, in which case it works normally because it had to accept keyboard input to allow me to set the pool credentials. I can use ctl-c to kill it and get back to a prompt, no problem. I just can't adjust settings while cgminer is running.
This is latest git pull as of "Thu Apr 11 13:31:17 2013 +1000".