Я столкнулся с интересной проблемой при попытке перейти на MacOS.
Всякий раз, когда я иду, чтобы щелкнуть что-то правой кнопкой мыши, событие щелчка будет запущено при начальном событии мыши, а затем событие щелчка будет запущено при событии мыши.
Например, вы можете щелкнуть правой кнопкой мыши (удерживая нажатой), чтобы вызвать контекстное меню, а затем отпустить щелчок при наведении курсора на пункт меню, и этот пункт меню будет выбран.
Есть ли способ заставить ОС ждать события поднятия мыши, прежде чем она запустит другое событие щелчка?
Это разочаровывает в средах Linux и Windows, которые ждут, пока мышь не будет завершена, прежде чем выполнить щелчок.
Это зависит от времени.
Если вы нажмете и удержите, то движение мыши активирует текущий выбранный пункт меню или переместится за пределы меню и отпустит его, чтобы закрыть.
Если вы нажмете и немедленно отпустите, он останется открытым, ожидая нового щелчка либо по вашему выбору меню, либо вне меню, чтобы закрыть его.
пользователь71659
Джош
Джош
пользователь71659
Джош