как называется правая кнопка мыши в скриптах

Мышь: клики, кнопка, координаты

Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

Более новая информация по этой теме находится на странице https://learn.javascript.ru/mouse-events-basics.

В этой главе мы глубже разберёмся со списком событий мыши, рассмотрим их общие свойства, а также те события, которые связаны с кликом.

Типы событий мыши

Условно можно разделить события на два типа: «простые» и «комплексные».

Простые события

Комплексные события

Комплексные можно составить из простых, поэтому в теории можно было бы обойтись вообще без них. Но они есть, и это хорошо, потому что с ними удобнее.

Порядок срабатывания событий

Одно действие может вызывать несколько событий.

Например, клик вызывает сначала mousedown при нажатии, а затем mouseup и click при отпускании кнопки.

Кликните по кнопке ниже и вы увидите, какие при этом происходят события. Попробуйте также двойной клик.

Каждое событие обрабатывается независимо.

Получение информации о кнопке: which

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

На практике оно используется редко, т.к. обычно обработчик вешается либо onclick – только на левую кнопку мыши, либо oncontextmenu – только на правую.

Возможны следующие значения:

Это свойство не поддерживается IE8-, но его можно получить способом, описанным в конце главы.

Правый клик: oncontextmenu

Это событие срабатывает при клике правой кнопкой мыши:

При клике на кнопку выше после обработчика oncontextmenu будет показано обычное контекстное меню, которое браузер всегда показывает при клике правой кнопкой. Это является его действием по умолчанию.

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

В примере ниже встроенное меню показано не будет:

Модификаторы shift, alt, ctrl и meta

Во всех событиях мыши присутствует информация о нажатых клавишах-модификаторах.

Например, кнопка ниже сработает только на Alt+Shift+Клик:

Поэтому, если мы хотим поддерживать сочетание Ctrl +click или другие подобные, то под Mac имеет смысл использовать Cmd +click. Пользователям Mac это будет гораздо комфортнее.

Координаты в окне: clientX/Y

Все мышиные события предоставляют текущие координаты курсора в двух видах: относительно окна и относительно документа.

Пара свойств clientX/clientY содержит координаты курсора относительно текущего окна.

При этом, например, если ваше окно размером 500×500, а мышь находится в центре, тогда и clientX и clientY будут равны 250.

Можно как угодно прокручивать страницу, но если не двигать при этом мышь, то координаты курсора clientX/clientY не изменятся, потому что они считаются относительно окна, а не документа.

Проведите мышью над полем ввода, чтобы увидеть clientX/clientY :

Относительно документа: pageX/Y

Так как эти координаты – относительно левого-верхнего узла документа, а не окна, то они учитывают прокрутку. Если прокрутить страницу, а мышь не трогать, то координаты курсора pageX/pageY изменятся на величину прокрутки, они привязаны к конкретной точке в документе.

В IE8- этих свойств нет, но можно получить их способом, описанным в конце главы.

Проведите мышью над полем ввода, чтобы увидеть pageX/pageY (кроме IE8-):

Эти свойства устарели, они нестандартные и не добавляют ничего к описанным выше. Использовать их не стоит.

Особенности IE8-

Двойной клик

Все браузеры, кроме IE8-, генерируют dblclick в дополнение к другим событиям.

Свойство which/button

Чтобы его расшифровать – нужна побитовая операция & («битовое И»):

Что интересно, при этом мы можем узнать, были ли две кнопки нажаты одновременно, в то время как стандартный which такой возможности не даёт. Так что, в некотором смысле, свойство button – более мощное.

Свойства pageX/pageY

Более подробно о её вычислении вы можете прочитать в разделе прокрутка страницы.

Мы же здесь приведём готовый вариант, который позволяет нам получить pageX/pageY для старых и совсем старых IE:

Итого

События мыши имеют следующие свойства:

Задачи

Дерево: проверка клика на заголовке

Есть кликабельное JavaScript-дерево UL/LI (см. задачу Раскрывающееся дерево).

При клике на заголовке его список его детей скрывается-раскрывается. Выглядит это так: (кликайте на заголовки)

Однако, проблема в том, что скрытие-раскрытие происходит даже при клике вне заголовка, на пустом пространстве справа от него.

Как скрывать/раскрывать детей только при клике на заголовок?

Исходный документ содержит кликабельное дерево.

P.S. Задача – скорее на сообразительность, однако подход может быть полезен в реальной жизни.

Подсказка

У события клика есть координаты. Проверьте по ним, попал ли клик на заголовок.

Самый глубокий узел на координатах можно получить вызовом document.elementFromPoint(clientX, clientY).

…Но заголовок является текстовым узлом, поэтому эта функция для него работать не будет. Однако это, всё же, можно обойти. Как?

Подсказка 2

Можно при клике на LI сделать временный SPAN и переместить в него текстовый узел-заголовок.

После этого проверить, попал ли клик в него и вернуть всё как было.

Источник

Клавиатура

Примечание: названия буквенных и цифровых клавиш точно такие же, как и сами символы этих клавиш. То есть, клавиша «b» записывается как b, а клавиша «5» как 5.

Следующие названия клавиш используются, когда Numlock выключен:

Эти названия клавиш используются при включенном Numlock’e:

Клавиши расширенных функций Мультимедийных и Интернет-клавиатур:

Возможна запись VKnn, где nn является шестнадцатиричным виртуальным кодом клавиши. Несмотря на то, что этот редко используемый метод поддерживается всеми версиями программы, только с версии 1.0.38.02 и выше для некоторых типов горячих клавиш реализовано предотвращение отслеживания их функцией «keyboard hook» (обработчик клавиатурных прерываний). Например, следующая комбинация клавиш не использует обработчик клавиатурных прерываний (keyboard hook), и как следствие может быть запущена нажатием как клавиши Home, так и NumpadHome:

Джойстик

Несмотря на то, что следующие управляющие элементы джойстика не могут использоваться как горячие клавиши, их можно использовать при помощи команды GetKeyState:

JoyR: руль джойстика или 4-ая ось джойстика.

JoyU и JoyV: 5-ая и 6-ая оси джойстика.

JoyPOV: the point-of-view (hat) control (POV control, «шляпка» или «переключатель видов»; например, вид глазами игрока).

JoyName: название джойстика.

JoyButtons: количество кнопок, поддерживаемых джойстиком (не всегда точное).

JoyAxes: количество направлений, поддерживаемых джойстиком.

JoyInfo: генерирует строку, состоящую из нуля или более знаков, иллюстрирующих возможности джойстика: Z (имеется Z направление), R (имеется R направление), U (имеется U направление), V (имеется V направление), P (имеется POV control), D (POV control имеет ограниченное количество дискретных/промежуточных настроек), C (POV control передает непрерывные/точные данные). Пример строки: ZRUVPD.

Несколько джойстиков: если вы используете несколько джойстиков одновременно, то для более точной адресации команды используйте при записи номер джойстика перед именем клавиши джойстика. Например запись 2joy1 будет обозначать первую кнопку второго джойстика.

Примечание: если у вас возникли проблемы с определением скриптами вашего джойстика, вы можете попробовать изменить номер джойстика с 1 на что-нибудь другое, даже несмотря на то, что к компьютеру у вас подключен всего один. Неизвестно, по каким мистическим причинам, но иногда это вместе с использованием нашего тестового скрипта даёт положительный результат.

Использование джойстика как мыши: специальный скрипт превращает ваш джойстик в мышь (см. ссылку в оригинале статьи).

Дистанционные пульты управления

Специальные клавиши

Если ваши клавиатура или мышь имеют клавиши, не перечисленные выше, вы всё равно имеете возможность использовать их в качестве горячих клавиш, используя следующий метод:

Источник

[FAQ] Autohotkey (горячие клавиши)

как называется правая кнопка мыши в скриптах. empty. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-empty. картинка как называется правая кнопка мыши в скриптах. картинка empty. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.АвторСообщение Andrey_Vip

как называется правая кнопка мыши в скриптах. . как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-. картинка как называется правая кнопка мыши в скриптах. картинка . Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

Сообщения : 49
Дата регистрации : 2012-02-27
Возраст : 26
Откуда : Волгоград

как называется правая кнопка мыши в скриптах. empty. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-empty. картинка как называется правая кнопка мыши в скриптах. картинка empty. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

как называется правая кнопка мыши в скриптах. 132a61904dfb. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-132a61904dfb. картинка как называется правая кнопка мыши в скриптах. картинка 132a61904dfb. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

Например, если запустить этот скрипт, при нажатии на кнопку home будет набрано слово hello.
Код:
home:: send, hello

Т.е что бы забиндить фразу на ctrl и букву A:
Код:
^a:: send, hello

Код:
!b::
sendplay, Здравствуйте, меня зовут Кенджи
sleep 1100
sendplay, /me улыбнулся
exit

В этом случае при нажатии alt и b будет введено и отправлено две фразы в чат, после первой фразы будет задержка на 1.1сеунду, что позволит обойти антифлуд.

Начало каждого бинда следует начинать со строки, которая сделает бинд не активным вне игры GTA:SA.
Код:
#IfWinActive GTA:SA:MP

Если вы хотите ставить бинд на паузу используйте команду pause, ниже кнопка клавиатуры end ставит бинд на паузу.
Код:
end:: pause

Как забиндить некоторые уникальные кнопки представлено в следующем посте.

Мышь (работает только с Windows NT/2000/XP)

Поддерживается только Windows 2000/XP:

Примечание: названия буквенных и цифровых клавиш точно такие же, как и сами символы этих клавиш. То есть, клавиша «b» записывается как b, а клавиша «5» как 5.

Следующие названия клавиш используются, когда Numlock выключен:

Эти названия клавиш используются при включенном Numlock’e:

Примечание: в большинстве случаев работа со следующими шестью клавишами не поддерживается под Windows 95/98/Me. Используйте в этом случае вариант их записи, приведенный выше, вместо следующего:

Клавиши расширенных функций Мультимедийных и Интернет-клавиатур:

Возможна запись VKnn, где nn является шестнадцатиричным виртуальным кодом клавиши. Несмотря на то, что этот редко используемый метод поддерживается всеми версиями программы, только с версии 1.0.38.02 и выше для некоторых типов горячих клавиш реализовано предотвращение отслеживания их функцией «keyboard hook» (обработчик клавиатурных прерываний). Например, следующая комбинация клавиш не использует обработчик клавиатурных прерываний (keyboard hook), и как следствие может быть запущена нажатием как клавиши Home, так и NumpadHome:

Код:
^VK24::MsgBox Вы нажали Home или NumpadHome`, удерживая клавишу Control.

Несмотря на то, что следующие управляющие элементы джойстика не могут использоваться как горячие клавиши, их можно использовать при помощи команды GetKeyState:

JoyR: руль джойстика или 4-ая ось джойстика.

JoyU и JoyV: 5-ая и 6-ая оси джойстика.

JoyPOV: the point-of-view (hat) control (POV control, «шляпка» или «переключатель видов»; например, вид глазами игрока).

JoyName: название джойстика.

JoyButtons: количество кнопок, поддерживаемых джойстиком (не всегда точное).

JoyAxes: количество направлений, поддерживаемых джойстиком.

JoyInfo: генерирует строку, состоящую из нуля или более знаков, иллюстрирующих возможности джойстика: Z (имеется Z направление), R (имеется R направление), U (имеется U направление), V (имеется V направление), P (имеется POV control), D (POV control имеет ограниченное количество дискретных/промежуточных настроек), C (POV control передает непрерывные/точные данные). Пример строки: ZRUVPD.

Несколько джойстиков: если вы используете несколько джойстиков одновременно, то для более точной адресации команды используйте при записи номер джойстика перед именем клавиши джойстика. Например запись 2joy1 будет обозначать первую кнопку второго джойстика.

Примечание: если у вас возникли проблемы с определением скриптами вашего джойстика, вы можете попробовать изменить номер джойстика с 1 на что-нибудь другое, даже несмотря на то, что к компьютеру у вас подключен всего один. Неизвестно, по каким мистическим причинам, но иногда это вместе с использованием нашего тестового скрипта даёт положительный результат.

Использование джойстика как мыши: специальный скрипт превращает ваш джойстик в мышь (см. ссылку в оригинале статьи).

Дистанционные пульты управления

Если ваши клавиатура или мышь имеют клавиши, не перечисленные выше, вы всё равно имеете возможность использовать их в качестве горячих клавиш, используя следующий метод (необходимы Windows NT/2000/XP или выше):

SC159:: ; Замените 159 на индекс вашей клавиши.
MsgBox, Вы нажали клавишу %A_ThisHotKey%
Return

Как альтернативный способ или в добавление к описанному выше: для переназначения какой-либо клавиши в нашу «искомую» клавишу, используйте запись вида #c::Send . Замените 159 на индекс вашей клавиши, определённый вышеописанным методом. При необходимости замените буквы FF на те, что отображены в первой колонке лога «View-Key history» (код вашей виртуальной клавиши).

Источник

Бинд предметов на среднюю кнопку мыши

27 Nov 2011 в 18:33

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

27 Nov 2011 в 18:33 #1

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

27 Nov 2011 в 19:09 #2

в консолье пишешь bind MOUSE3 «слот какой тебе нужен»

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

27 Nov 2011 в 19:09 #3

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

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

27 Nov 2011 в 19:12 #4

https://dota2.ru/forum/topic/1846-hotkei-i-alliasi/
в этой теме отписался. юзаю именно такой бинд. позволяет также клик пихнуть к касту)

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

27 Nov 2011 в 23:06 #5

я вставляю в конфиг bind MOUSE3 «kv_7» и ничего не получается.

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

28 Nov 2011 в 00:21 #6

не удивительно, нет такой команды в консоле как kv_7 )

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

28 Nov 2011 в 00:27 #7

как забидить слот на колесико вверх и вниз

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

28 Nov 2011 в 01:17 #8

Напишите просто строчку кода. Я вас прошу 🙂

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

28 Nov 2011 в 02:28 #9

+1
Напишите плиз как через консоль забиндить на среднюю кнопку мыши определенный слот инвентаря

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

28 Nov 2011 в 14:28 #10

bind mwheelup или mwheeldown.вычислить название можно найдя стандартный бинд,т.е если нужный вам слот активируется клавишей H,то делаете bind H в консоли и ентер.он показывает как называется слот,далее bind mwheelup «slot_2» например,я не знаю команды в доте,т.к нет инвайта,но принцип думаю тот.

делай так же,как выше написал.

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

28 Nov 2011 в 17:20 #11

Вопрос по теме:
как забиндить инвентарь на

(она же консоль, она же Ё)?
И как забиндить стопкастинг (остановиться, отменить) на ESCAPE?

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

28 Nov 2011 в 17:26 #12

юзайте автохоткей, что может быть проще.

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

29 Nov 2011 в 16:57 #13

Че за автохоткей? Те, которые по умолчанию?

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

29 Nov 2011 в 20:42 #14

программа для создания скриптов.

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

30 Nov 2011 в 15:13 #15

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

15 Dec 2011 в 06:06 #16

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

15 Dec 2011 в 09:44 #17

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

04 Sep 2013 в 17:51 #18

У меня мышка Х7 пользуюсь прогой оскар эдитор,имитирует нажатие клавиши,тоесть колесо мыши и боковые клавиши имитируют нажатие нам лока,работает без проблема,при прокрутке колеса вверх допустим срабатывает клавиша num 8 которая забинденна на 1 слот инвентаря,легко и удобно,да куча таких прог,автохоткей тот же и море всего всего.

как называется правая кнопка мыши в скриптах. avatar l. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-avatar l. картинка как называется правая кнопка мыши в скриптах. картинка avatar l. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.

25 Jul 2014 в 17:49 #19

Ребята помогите, решил перебиндить передвижение камеры на нажатие колесика мыши, не знаю как сделать

Источник

List of Keys (Keyboard, Mouse and Joystick)

Table of Contents

Mouse

General Buttons

как называется правая кнопка мыши в скриптах. empty. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-empty. картинка как называется правая кнопка мыши в скриптах. картинка empty. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.Тема: [FAQ] Autohotkey (горячие клавиши) как называется правая кнопка мыши в скриптах. empty. как называется правая кнопка мыши в скриптах фото. как называется правая кнопка мыши в скриптах-empty. картинка как называется правая кнопка мыши в скриптах. картинка empty. Материал на этой странице устарел, поэтому скрыт из оглавления сайта.Вт Мар 13, 2012 10:43 am
NameDescription
LButtonThe left mouse button when used with Send, but the primary mouse button when used with hotkeys. In other words, if the user has swapped the buttons via system settings, LButton:: is physically activated by clicking the right mouse button, but Send performs the same as physically clicking the left button. To always perform a logical left click, use Click Left or Send .
RButtonThe right mouse button when used with Send, but the secondary mouse button when used with hotkeys. In other words, if the user has swapped the buttons via system settings, RButton:: is physically activated by clicking the left mouse button, but Send performs the same as physically clicking the right button. To always perform a logical right click, use Click Right or Send .
MButtonMiddle or wheel mouse button

Advanced Buttons

NameDescription
XButton14th mouse button. Typically performs the same function as Browser_Back.
XButton25th mouse button. Typically performs the same function as Browser_Forward.

Wheel

[v1.0.48+]: Scroll to the left or right.

Requires Windows Vista or later. These can be used as hotkeys with some (but not all) mice which have a second wheel or support tilting the wheel to either side. In some cases, software bundled with the mouse must instead be used to control this feature. Regardless of the particular mouse, Send and Click can be used to scroll horizontally in programs which support it.

Keyboard

Although any single character can be used as a key name, its meaning (scan code or virtual keycode) depends on the current keyboard layout. Additionally, some special characters may need to be escaped or enclosed in braces, depending on the context. [v1.1.27+]: The letters a-z or A-Z can be used to refer to the corresponding virtual keycodes (usually vk41-vk5A) even if they are not included in the current keyboard layout.

General Keys

Note: Windows IME may interfere with the detection and functionality of CapsLock; see CapsLock and IME for details.

NameDescription
WheelDownTurn the wheel downward (toward you).
WheelUpTurn the wheel upward (away from you).
WheelLeft
WheelRight
SpaceSpace (space bar)
TabTab (tabulator key)
EnterEnter
ReturnDeprecated: Use the synonym Enter instead to reduce ambiguity.
Escape (or Esc)Esc
Backspace (or BS)Backspace

Cursor Control Keys

Numpad Keys

Due to system behavior, the following keys separated by a slash are identified differently depending on whether NumLock is ON or OFF. If NumLock is OFF but Shift is pressed, the system temporarily releases Shift and acts as though NumLock is ON.

Function Keys

Modifier Keys

Multimedia Keys

The function assigned to each of the keys listed below can be overridden by modifying the Windows registry. This table shows the default function of each key on most versions of Windows.

NameDescription
Browser_BackBack
Browser_ForwardForward
Browser_RefreshRefresh
Browser_StopStop
Browser_SearchSearch
Browser_FavoritesFavorites
Browser_HomeHomepage
Volume_MuteMute the volume
Volume_DownLower the volume
Volume_UpIncrease the volume
Media_NextNext Track
Media_PrevPrevious Track
Media_StopStop
Media_Play_PausePlay/Pause
Launch_MailLaunch default e-mail program
Launch_MediaLaunch default media player
Launch_App1Launch My Computer
Launch_App2Launch Calculator

Other Keys

Specify for nn the hexadecimal virtual key code of a key. This rarely-used method also prevents certain types of hotkeys from requiring the keyboard hook. For example, the following hotkey does not use the keyboard hook, but as a side-effect it is triggered by pressing either Home or NumpadHome:

Known limitation: VK hotkeys that are forced to use the keyboard hook, such as *VK24 or

Warning: Only Send, GetKeyName(), GetKeyVK(), GetKeySC() and #MenuMaskKey support combining VKnn and SCnnn. [v1.1.27+]: The presence of an invalid suffix prevents VKnn from being recognized. For example, vk1Bsc001:: raises an error in v1.1.27+, but sc001 was ignored (had no effect) in previous versions.

Joystick

Joy1 through Joy32: The buttons of the joystick. To help determine the button numbers for your joystick, use this test script. Note that hotkey prefix symbols such as ^ (control) and + (shift) are not supported (though GetKeyState() can be used as a substitute). Also note that the pressing of joystick buttons always «passes through» to the active window if that window is designed to detect the pressing of joystick buttons.

Although the following Joystick control names cannot be used as hotkeys, they can be used with GetKeyState():

Multiple Joysticks: If the computer has more than one joystick and you want to use one beyond the first, include the joystick number (max 16) in front of the control name. For example, 2joy1 is the second joystick’s first button.

Note: If you have trouble getting a script to recognize your joystick, one person reported needing to specify a joystick number other than 1 even though only a single joystick was present. It is unclear how this situation arises or whether it is normal, but experimenting with the joystick number in the joystick test script can help determine if this applies to your system.

See Also:

Hand-held Remote Controls

Respond to signals from hand-held remote controls via the WinLIRC client script.

Special Keys

If your keyboard or mouse has a key not listed above, you might still be able to make it a hotkey by using the following steps:

Reverse direction: To remap some other key to become a «mystery key», follow this example:

Alternate solutions: If your key or mouse button is not detectable by the Key History screen, one of the following might help:

The following is a last resort and generally should be attempted only in desperation. This is because the chance of success is low and it may cause unwanted side-effects that are difficult to undo:
Disable or remove any extra software that came with your keyboard or mouse or change its driver to a more standard one such as the one built into the OS. This assumes there is such a driver for your particular keyboard or mouse and that you can live without the features provided by its custom driver and software.

CapsLock and IME

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *