Здравствуйте! Подскажите пожалуйста, какие номера у клавишей мыши (левая кнопка, правая кнопка, прокрутка колёсика вверх и вниз, нажатие на колёсико мыши)
Номер клавишей мыши (List Key)
Лучший Ответ ToxaBes , 29 June 2020 - 16:14
Добрый день. У мыши нет DIK Key codes. Они есть только у кнопок клавиатуры. Попробуйте использовать обработчики событий для мыши через displayAddEventHandler :
https://community.bi...onMouseZChanged
https://community.bi...ouseButtonClick
https://community.bi...eButtonDblClick
https://community.bi...MouseButtonDown
https://community.bi...onMouseButtonUp
те вместо
findDisplay 46 displayAddEventHandler ["KeyDown", "hint str _this;"];
Вам нужно будет использовать например:
findDisplay 46 displayAddEventHandler ["onMouseButtonClick", "hint str _this;"];Перейти к сообщению
#1 OFFLINE
Отправлено 29 June 2020 - 14:17
#2 OFFLINE
Отправлено 29 June 2020 - 16:14 Лучший Ответ
Добрый день. У мыши нет DIK Key codes. Они есть только у кнопок клавиатуры. Попробуйте использовать обработчики событий для мыши через displayAddEventHandler :
те вместо
findDisplay 46 displayAddEventHandler ["KeyDown", "hint str _this;"];
Вам нужно будет использовать например:
findDisplay 46 displayAddEventHandler ["onMouseButtonClick", "hint str _this;"];
#3 OFFLINE
Отправлено 02 July 2020 - 17:34
Добрый день. У мыши нет DIK Key codes. Они есть только у кнопок клавиатуры. Попробуйте использовать обработчики событий для мыши через displayAddEventHandler :
те вместо
findDisplay 46 displayAddEventHandler ["KeyDown", "hint str _this;"];Вам нужно будет использовать например:
findDisplay 46 displayAddEventHandler ["onMouseButtonClick", "hint str _this;"];Я попробовал использовать findDisplay 46 displayAddEventHandler ["onMouseButtonClick", "hint str _this;"]; , но консоль отладки выдаёт -1
#4 OFFLINE
Отправлено 02 July 2020 - 19:18
Разобрался с использованием, нашёл скрипт для использования прокруток
Сообщение отредактировал Dispite: 02 July 2020 - 19:19