docs: function (event) {
              var inst = $.timepicker._getInst(event.target);
              var handled = true;
              inst._keyEvent = true;
              if ($.timepicker._timepickerShowing) {
                  switch (event.keyCode) {
                      case 9: $.timepicker._hideTimepicker();
                          handled = false;
                          break; // hide on tab out
                      case 13:
                          $.timepicker._updateSelectedValue(inst);
                          $.timepicker._hideTimepicker();
  
                          return false; // don't submit the form
                          break; // select the value on enter
                      case 27: $.timepicker._hideTimepicker();
                          break; // hide on escape
                      default: handled = false;
                  }
              }
              else if (event.keyCode == 36 && event.ctrlKey) { // display the time picker on ctrl+home
                  $.timepicker._showTimepicker(this);
              }
              else {
                  handled = false;
              }
              if (handled) {
                  event.preventDefault();
                  event.stopPropagation();
              }
          }