[DF-483] Added Show/Hide keyboard methods
[DF-506] removed pure virtuality for OnDeviceLocked()