Прокручивать без использования клавиш со стрелками или мыши в Gmail с включенными ярлыками?

8

Я не хочу, чтобы мои руки выходили из традиционного положения печати для навигации по Gmail с помощью ярлыков. Я могу делать все, что мне нужно, за исключением прокручивания очень длинных электронных писем. Для этого требуется, чтобы моя правая рука выпадала вниз, чтобы перемещаться по клавишам со стрелками на моей клавиатуре, которые находятся в стороне. Это раздражает.

Кто-нибудь может предложить способ сделать это?

Моя страница вверх и вниз, клавиши также в стороне.

Ноа Кларк
источник
1
какую ОС вы используете? Это больше похоже на вопрос, относящийся к конкретному браузеру / ОС, поскольку я не могу найти что-либо, относящееся к прокрутке на странице сочетаний клавиш Gmail .
Ребекка Дессонвилль
Я использую osX и Chrome. Теперь, когда вы подняли этот вопрос, мне интересно, может ли плагин для сочетания клавиш vim работать.
Ноа Кларк

Ответы:

9

Прокрутка вверх и вниз по странице - это не ярлык для GMail, а браузер / ОС по умолчанию. Вы можете использовать Space barдля прокрутки вниз и Shift+ Space barдля прокрутки вверх.

Если беседа содержит несколько длинных сообщений, вы можете использовать N&, Pчтобы перейти к началу более позднего / более раннего сообщения соответственно.

dnbrv
источник
+1 Я перестал использовать пробел некоторое время назад, потому что слишком много сайтов автоматически фокусируются на поле где-то на странице (например, на странице результатов поиска Google или любой странице Yahoo). Но я подтвердил это на Gmail ... может быть, я начну использовать его снова.
Ребекка Дессонвилль
Это работает, но не так гладко, как ошибка вверх / вниз. Я редко прокручиваю назад, так что пока это приемлемо. Спасибо!
Ноа Кларк
3
Существует эквивалент для прокрутки вверх - просто используйте Shift-Space, так же, как вы бы использовали Shift-Tab для перехода назад по элементам в форме. Тем не менее, an_ant упомянул в уведомлении о награде, что прокрутка, сделанная пробелом, слишком велика для их предпочтений, знаете ли вы какие-либо альтернативы или способы изменить это поведение?
Кевин Вермеер
2

Вы можете использовать этот код пользователя, который регулирует количество прокрутки при нажатии Space bar.

Если у вас есть опыт работы с JavaScript, вы можете написать свой собственный пользовательский скрипт для браузера, который использует клавиши для прокрутки вверх и вниз.

jerone
источник
1

spacebarсделает свое дело.
Я часто использую jи kдля навигации между новым / старым разговором. nи pдля перемещения между сообщениями.
Вы можете увидеть все ярлыки, нажав ?.

Арпит Рават
источник
0

Использование spacebarпрокрутки вниз и tab- spacebarв значительной степени единственный переносимый способ прокрутки в браузере. Убедитесь, что фокус находится не на записи, такой как флажок, текстовое поле или кнопка, а затем нажмите пробел - тада! Страница прокручивается до тех пор, пока последние несколько строк внизу экрана не окажутся вверху.

Если вы предпочитаете прокручивать несколько строк за раз, а не такими большими кусками, как этот, вам нужно добавить обработчики клавиш для spacebarи tab- spacebar. Что-то вроде:

window.onkeydown = function(e){ 
    if (e.keyCode == 32){            // If spacebar keycode
        if (event.shiftKey) {        // If shift is being held
            window.scrollBy(0, -50); // Scroll over 0 pixels and up 50 pixels 
        } else {                     // Otherwise
            window.scrollBy(0, 50);  // Scroll over 0 pixels and down 50 pixels 
        }
    }
};

будет делать это, если вы вставите его в расширение. Если вы хотите, чтобы это было предварительно упаковано, есть несколько менеджеров сочетаний клавиш, таких как этот , которые сделают эту работу.

Кевин Вермеер
источник