Поведение строки меню Mac непоследовательно при наведении/наведении мыши

Поведение строки меню Mac непоследовательно при наведении/наведении мыши

Обычно, когда я навожу курсор на пункт меню, например, «Файл»->«Открыть», а затем убираю палец с сенсорной панели, меню остается открытым, а курсор все еще находится на выбранном пункте (например, «Открыть»). Затем я могу нажать/щелкнуть, чтобы выбрать его, если захочу.

Однако иногда, когда наводишь курсор на пункт меню, а затем убираешь палец, система интерпретирует это как нажатие/щелчок, и автоматически выбирается пункт меню (например, «Открыть»), что мне не нужно. Когда выбранный пункт является подменю (например, «Открыть недавние >»), то он просто сам закрывается после того, как я убираю палец, что немного раздражает, потому что я обычно убираю палец, чтобы изменить его положение на сенсорной панели, прежде чем перейти к подменю. Это происходит в разных программах, таких как Chrome, Firefox и т. д.

Если я отключу «tap to click» в свойствах сенсорной панели, меню будет вести себя последовательно, т. е. всякий раз, когда я перехожу к пункту меню, он всегда остается открытым, пока я не нажму. Однако мне бы очень не хотелось отключать опцию «tap to click».

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

Я использую MacOS Catalina 10.15.1

решение1

Mac интерпретирует нажатие [щелчок] и нажатие-удержание/щелчок-удержание по-разному.

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

Если нажать и удерживать, то меню останется открытым только до тех пор, пока вы удерживаете палец, и активирует то, что находится под курсором, как только вы отпустите палец.

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

Связанный контент