Ответ 1
Я согласен с тем, что важно задать вопрос, следует ли использовать этот ярлык. Однако, если вы решите (как и другие) использовать этот ярлык для поиска в gmail, вам просто нужно зафиксировать событие keydown документа (не нажатие клавиши или keyup), а затем предотвратить действие по умолчанию, которое будет перехватывать во времени, чтобы остановить по умолчанию поведение firefox. Кроме того, убедитесь, что пользователь еще не вводит текстовое поле. Вот краткий пример:
$(document).keydown(function(e) {
var _target = $(e.target);
var _focused = $(document.activeElement);
var _inputting = _focused.get(0).tagName.toLowerCase()==="textarea" || _focused.get(0).tagName.toLowerCase()==="input";
// / (forward slash) key = search
if (!_inputting && e.keyCode===191) {
e.preventDefault();
$("#search-input").focus();
return;
}
});