PREVED

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору oshizelly Цитата: Имеется ноутбук с большим тачпадом, но урод-производитель сэкономил на средней кнопке мыши, есть только левая и правая. Как жить без MMB - непонятно Нельзя ли как-то решить эту проблему при помощи сабжа? Например, эмулировать нажатие средней кнопки мыши при одновременном нажатии LMB+RMB. Или ещё как-то. | Да, можно использовать так называемый Rocker gesture ("кнопочный" "жест" - зажимаем правую кнопку мыши затем нажимаем левую, происходит действие.). Только два действия на разных кнопках (как в классических Rocker gestures, придуманных впервые ЕМНИП в браузере Opera) нам не нужно - хватит и одного. Например, создаем новый жест: зажать правую кнопку, нажать левую и отпустить. Действие жеста: имитировать нажатие средней кнопки мыши. 1. Заходим в настройки (Preferences). Включаем опцию "Capture Modifiers on Stroke Button Down" (или убеждаемся что она включена). Опцию "Stroke Button" - выставляем как "Right" (жесты будут инциализороваться правой кнопкой мыши / тачпада). "Cancel Delay" - лучше поставить побольше, например 3000 2. Далее на вкладку Configure Actions "Add action" -> Имя: "Имитация СКМ" 3. В "Modifier Check" ставим галочку напротив "After Stroke Button Down" 4. В "Mouse / Key Modifiers" включаем только "Left Button" 5. Ниже в "Lua Script" прописываем данный код: Код: acMouseClick(acGetMouseLocationX(), acGetMouseLocationY(), 1, 1, 1) | 6. Сохраняем изменения. Для надежного срабатывания, кнопки (правую, левую, нужно держать подольше - секунды две хотя бы). p.s. На всякий случай нужно проверить настройки тачпада (обычно с ноутами уже идет софт от того же synaptics), чтобы оно не конфиликтовало с S+ | Всего записей: 1989 | Зарегистр. 10-03-2006 | Отправлено: 17:52 19-06-2015 | Исправлено: PREVED, 18:29 19-06-2015 |
|