Added key press support in 3D viewer

Change-Id: I97451e4cdcb87fc60cb720addd2c2c1d95392831
29 files changed