add virtual keys