Здравствуйте! Подскажите пожалуйста, какие номера у клавишей мыши (левая кнопка, правая кнопка, прокрутка колёсика вверх и вниз, нажатие на колёсико мыши)

Номер клавишей мыши (List Key)

Best Answer 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;"];Go to the full post

#1
OFFLINE
Posted 29 June 2020 - 14:17
#2
OFFLINE
Posted 29 June 2020 - 16:14 Best Answer
Добрый день. У мыши нет DIK Key codes. Они есть только у кнопок клавиатуры. Попробуйте использовать обработчики событий для мыши через displayAddEventHandler :
те вместо
findDisplay 46 displayAddEventHandler ["KeyDown", "hint str _this;"];
Вам нужно будет использовать например:
findDisplay 46 displayAddEventHandler ["onMouseButtonClick", "hint str _this;"];
#3
OFFLINE
Posted 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
Posted 02 July 2020 - 19:18
Разобрался с использованием, нашёл скрипт для использования прокруток
Edited by Dispite, 02 July 2020 - 19:19.