В Os X я могу удерживать Shift, используя колесико прокрутки мыши для прокрутки по горизонтали, а не по вертикали. Есть ли способ сделать что-то подобное в Windows?
windows
scroll-wheel
Мэтью Шенли
источник
источник
Ответы:
Вы можете смоделировать это с AutoHotKey
Если я найду сценарий, я дам вам знать: Из этих сообщений:
Вы должны найти несколько скриптов
источник
Вот скрипт AutoHotKey, чтобы сделать это с помощью команд shift и (предположительно) собственной прокрутки колеса мыши:
Это взято непосредственно от https://gist.github.com/cheeaun/160999 .
Помните, что многие приложения, включая приложения Microsoft, не поддерживают горизонтальную прокрутку колесика мыши. (Я считаю, что эта функция была представлена только в Windows Vista.)
источник
С http://www.autohotkey.com/docs/Hotkeys.htm
источник
Есть способ сделать это в Windows правой кнопкой мыши. У меня есть мышь с колесом прокрутки, в которое встроена правая кнопка Jog Left / Jog Right. Простое нажатие колеса прокрутки влево или вправо перемещает содержимое в нужном направлении. У меня есть Logitech VX, и я был очень счастлив с ним.
VX также позволяет вам настраивать кнопки по-разному для каждого отдельного приложения, если вы так склонны. Этот уровень настройки очень приятен!
источник
В некоторых программах Windows смещение прокручивается по горизонтали (например, Windows Explorer).
В других программах, таких как Internet Explorer, Firefox и Excel, удерживая нажатой кнопку колеса прокрутки и перемещаясь слева направо, будет прокручиваться горизонтально.
источник
Вот хакерское решение для Word (только), требующее как AutoHotKey, так и макросов Word. Он работает только в основном режиме просмотра документов в Word (что достаточно для меня).
Во-первых, используйте AutoHotKey для отправки пользовательского нажатия клавиши в Word в ответ на действие мыши. Я использую Alt-M RightArrow и Alt-M LeftArrow. (У меня также есть сопоставления для событий WheelLeft и WheelRight ниже, потому что моя мышь отправляет их очень хорошо; мне просто нужно, чтобы Word сделал что-то полезное с ними.)
Настройте привязки клавиш Word (для этого вы можете использовать диалог настройки клавиатуры):
Наконец, определите макросы Word в вашем шаблоне Normal (или настройте ссылки на них выше):
источник
Не совсем сочетание клавиш, но вы всегда можете нажать на колесо мыши. В большинстве приложений появляется значок с 4 направлениями, который можно использовать для прокрутки.
источник
После некоторого осмотра , в конце концов нашел способ (с использованием AutoHotKey ), который работает в Excel и везде, без явного нарушения (адаптировано из нескольких различных решений на форумах AutoHotKey, хотя я не записывал источники, поэтому не могу дать соответствующий кредит извините).
MS Excel, кажется, имеет некоторые странные способы обработки своего пользовательского интерфейса (хотя, так или иначе, после многих лет просмотра того, что разработчики MS Office дали нам, я не настолько удивлен). Этот скрипт, кажется, работает практически везде, кроме MS Word - если кто-то может решить эту проблему, то дайте мне знать! Вероятно, это что-то вроде поиска оконного класса для Word и его кодирования, как это было сделано в Excel (просто с другим набором привязок клавиш).
источник
На основе решения Sam я разработал собственное решение с настраиваемой скоростью прокрутки:
https://gist.github.com/envil/d21a24744b68fda626b4444784f71c32
источник