Bug 4149

Summary: start x11vnc on beagleboard, use a host access vncviewer, the keyboard "Caps Lock" could not work
Product: [Runtime] General Runtime Reporter: Ning Zhang <ning.zhang>
Component: General RuntimeAssignee: Laurentiu Palcu <laurentiu.palcu>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Low CC: hongxu.jia, kai.kang, liezhi.yang, Qi.Chen, richard.purdie, sgw, yi.zhao
Version: 1.4   
Target Milestone: 1.5   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ning Zhang 2013-03-29 07:48:53 UTC
Image location: http://autobuilder.yoctoproject.org/pub/nightly/20130327-1/

Branch: poky/master
Git rev: bdca49274173153b1b0a72887de6321b4756b684

Test step:
1. start beagleboard target with "core-image-sato-sdk-beagleboard" iamge.
2. press "X11VNC Server" to start a vncserver from target.
3. on a host, access the vncviewer to the target. cli is "vncviewer [ip]:0"
4. in the vncserver, open a terminal, input some word, the word is lowercase.
5. press "Caps Lock" keyboard, input some word, check the output word. They should be uppercase, but i still got lowercase word. 

When press "Caps Lock" and after around 15 minutes, the input switch to uppercase. when press "Caps Lock" again, the output word still uppercase. 

This means the "Capps Lock" keyboard is not work well in vncviewer.(I try this on two hosts, it not the host issues, i think it is x11nvc server issue.)