Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Макрос Шифт Клик

Упомянутые в теме пользователи:

Показано с 1 по 12 из 12
  1. #1
    Новичок
    Регистрация
    25.11.2024
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0

    Question Макрос Шифт Клик

    Доброго вечерочка.
    Никогда толком не пользовался макросами.
    Но тут загорелась мысль на макрос взятия фокуса через шифт клик мыши по фрейму.
    Ну и собственно очистке фокуса по такому же принципу.
    Реально ли это исполнить в жизнь?

  2. #2
    Старожил
    Регистрация
    24.12.2020
    Сообщений
    154
    Поблагодарил(а)
    31
    Получено благодарностей: 14 (сообщений: 12).
    Репутация: 14
    реально

  3. #3
    Гуру Аватар для Anorver
    Регистрация
    23.02.2019
    Сообщений
    355
    Поблагодарил(а)
    419
    Получено благодарностей: 140 (сообщений: 87).
    Репутация: 3096
    Цитата Сообщение от Baki2410 Посмотреть сообщение
    Доброго вечерочка.
    Никогда толком не пользовался макросами.
    Но тут загорелась мысль на макрос взятия фокуса через шифт клик мыши по фрейму.
    Ну и собственно очистке фокуса по такому же принципу.
    Реально ли это исполнить в жизнь?
    Создать макрос:
    Код:
    /focus [mod:shift, target=mouseover];
    /clearfocus [mod:ctrl]
    У меня фокус с вышеуказанным макросом убирается и без ctrl. Возможно, неправильно написал, хотя в целом работает. Поправят, если что.
    Последний раз редактировалось Anorver; 14.12.2024 в 10:28. Причина: /focus [mod:shift, @mouseover]

  4. #4
    Новичок
    Регистрация
    25.11.2024
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Цитата Сообщение от Anorver Посмотреть сообщение
    Создать макрос:
    Код:
    /focus [mod:shift, @mouSeOver];
    /clearfocus [mod:ctrl]
    У меня фокус с вышеуказанным макросом убирается и без ctrl. Возможно, неправильно написал, хотя в целом работает. Поправят, если что.


    Не работает. У меня клавиша шифт,контр и альт не биндятся.
    Это может иметь значение?

  5. #5
    Гуру Аватар для Anorver
    Регистрация
    23.02.2019
    Сообщений
    355
    Поблагодарил(а)
    419
    Получено благодарностей: 140 (сообщений: 87).
    Репутация: 3096
    Цитата Сообщение от Baki2410 Посмотреть сообщение
    Не работает. У меня клавиша шифт,контр и альт не биндятся.
    Это может иметь значение?
    Автоматически после @ форум прописывает "mentium", поэтому убираем собаку и ставим target= (поправил). Повтор:
    /focus [mod:shift, target=mouseover];
    /clearfocus [mod:ctrl]

    Иногда мешают модификаторы на автолут и заклинание по своему персонажу. Их нужно выключить (esc/интерфейс/управление и бой).

    Scr

    1.jpg
    2.jpg
    [свернуть]

    Помимо этого, возможно, по умолчанию в клиенте прошиты на нужную кнопку команды под модификаторы. Поэтому необходимо открыть "назначение клавиш"/любая команда с неназначенной клавишей/пробиндить со всеми модификаторами (ctrl/shift/alt) нужную кнопку в эту команду. После вышеуказанной манипуляции жмём "сброс" и "ок" на проверяемой команде.

    Пример

    3.png
    [свернуть]

    P.S. Отдельно модификаторы по кнопкам разбрасывать не надо. Вся процедура происходит через один макрос со всеми необходимыми модификаторами на нужную кнопку.
    Последний раз редактировалось Anorver; 14.12.2024 в 10:42. Причина: /focus [mod:shift, @mouseover]

  6. #6
    Новичок
    Регистрация
    25.11.2024
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Цитата Сообщение от Anorver Посмотреть сообщение
    Автоматически после @ форум прописывает "mentium", поэтому убираем собаку и ставим target= (поправил). Повтор:
    /focus [mod:shift, target=mouseover];
    /clearfocus [mod:ctrl]

    Иногда мешают модификаторы на автолут и заклинание по своему персонажу. Их нужно выключить (esc/интерфейс/управление и бой).

    Scr

    1.jpg
    2.jpg
    [свернуть]

    Помимо этого, возможно, по умолчанию в клиенте прошиты на нужную кнопку команды под модификаторы. Поэтому необходимо открыть "назначение клавиш"/любая команда с неназначенной клавишей/пробиндить со всеми модификаторами (ctrl/shift/alt) нужную кнопку в эту команду. После вышеуказанной манипуляции жмём "сброс" и "ок" на проверяемой команде.

    Пример

    3.png
    [свернуть]

    P.S. Отдельно модификаторы по кнопкам разбрасывать не надо. Вся процедура происходит через один макрос со всеми необходимыми модификаторами на нужную кнопку.


    Макрос исправил, и выполнил пункт первый.
    Второй пункт я не особо понял.
    Но в назначенных клавишах не имею ни одной команды связанной с шифтом.
    А ctrl/shift/alt все так же не биндятся(только через Bartender4) но при этом сам бинд не работает при нажатии клавиши.
    Только через мышь.

  7. #7
    Гуру Аватар для Anorver
    Регистрация
    23.02.2019
    Сообщений
    355
    Поблагодарил(а)
    419
    Получено благодарностей: 140 (сообщений: 87).
    Репутация: 3096
    Цитата Сообщение от Baki2410 Посмотреть сообщение
    Макрос исправил, и выполнил пункт первый.
    Второй пункт я не особо понял.
    Но в назначенных клавишах не имею ни одной команды связанной с шифтом.
    А ctrl/shift/alt все так же не биндятся(только через Bartender4) но при этом сам бинд не работает при нажатии клавиши.
    Только через мышь.
    Забыл добавить, что во вкладке "интерфейс"/"бой" нужно также убрать модификатор shift у "к запомненной цели" (ставить "нет").
    Т.к. для панелей стоит отдельный аддон – Bartender4, то: 1) в меню данного аддона жмём "назначение клавиш"; 2) наводим курсор на любую абилку и "протыкиваем" её необходимой кнопкой, попутно зажимая shift/ctrl и alt; 3) жмём "esc" по этой абилке и возвращаем ей её ранее назначенную кнопку; 4) возвращаем кнопку под макрос; 5) жмём "ок".
    Также в самом макросе убираем строку "/clearfocus [mod:ctrl]". Фокус убирается посредством использования макроса не по фрейму, а, допустим, в пустое место на экране.

  8. #8
    Новичок
    Регистрация
    25.11.2024
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Цитата Сообщение от Anorver Посмотреть сообщение
    Забыл добавить, что во вкладке "интерфейс"/"бой" нужно также убрать модификатор shift у "к запомненной цели" (ставить "нет").
    Т.к. для панелей стоит отдельный аддон – Bartender4, то: 1) в меню данного аддона жмём "назначение клавиш"; 2) наводим курсор на любую абилку и "протыкиваем" её необходимой кнопкой, попутно зажимая shift/ctrl и alt; 3) жмём "esc" по этой абилке и возвращаем ей её ранее назначенную кнопку; 4) возвращаем кнопку под макрос; 5) жмём "ок".
    Также в самом макросе убираем строку "/clearfocus [mod:ctrl]". Фокус убирается посредством использования макроса не по фрейму, а, допустим, в пустое место на экране.
    Первый пункт изначально был так как нужен.
    Макрос начал работать но не много не так.

    Он начал выбирать в фокус мою цель при нажатии шифт клик в пустое место.
    И снимает фокус только при нажатии макроса мышью.

    Вот этот макрос я прописывал для взятия фокуса и снятие через кнопку.
    И он работает так же как я описал выше(как тот что прописан тобой)
    /focus
    /clearfocus [mod:shift]

    И раз два разных макроса работают одинаково.
    Подразумеваю это связано как то с Bartender4.


    Шифт кстати так и не биндится.
    Даже через аддон.
    Биндится только шифт+ что то.

    - - - Updated - - -

    Цитата Сообщение от Baki2410 Посмотреть сообщение
    Первый пункт изначально был так как нужен.
    Макрос начал работать но не много не так.

    Он начал выбирать в фокус мою цель при нажатии шифт клик в пустое место.
    И снимает фокус только при нажатии макроса мышью.

    Вот этот макрос я прописывал для взятия фокуса и снятие через кнопку.
    И он работает так же как я описал выше(как тот что прописан тобой)
    /focus
    /clearfocus [mod:shift]

    И раз два разных макроса работают одинаково.
    Подразумеваю это связано как то с Bartender4.


    Шифт кстати так и не биндится.
    Даже через аддон.
    Биндится только шифт+ что то.



    + добавка.
    Снятие фокуса тоже происходит шифт клик в пустое место.
    Если нет цели.

  9. #9
    Гуру Аватар для Anorver
    Регистрация
    23.02.2019
    Сообщений
    355
    Поблагодарил(а)
    419
    Получено благодарностей: 140 (сообщений: 87).
    Репутация: 3096
    Цитата Сообщение от Baki2410 Посмотреть сообщение
    Первый пункт изначально был так как нужен.
    Макрос начал работать но не много не так.

    Он начал выбирать в фокус мою цель при нажатии шифт клик в пустое место.
    И снимает фокус только при нажатии макроса мышью.

    Вот этот макрос я прописывал для взятия фокуса и снятие через кнопку.
    И он работает так же как я описал выше(как тот что прописан тобой)
    /focus
    /clearfocus [mod:shift]

    И раз два разных макроса работают одинаково.
    Подразумеваю это связано как то с Bartender4.


    Шифт кстати так и не биндится.
    Даже через аддон.
    Биндится только шифт+ что то.
    1) "Первый пункт изначально был так как нужен.
    Макрос начал работать но не много не так.
    "
    Shifth "к запомненной цели" не даст работать модификатору [mod: shift] в макросах, которые обычно пишут, примерно, так:
    /cast [target=focus, mod:ctrl] Безмолвие; [nomod] Безмолвие, [target=mouseover, mod:shift] Безмолвие

    2) "Он начал выбирать в фокус мою цель при нажатии шифт клик в пустое место.
    И снимает фокус только при нажатии макроса мышью.
    "
    "Вот этот макрос я прописывал для взятия фокуса и снятие через кнопку.
    И он работает так же как я описал выше(как тот что прописан тобой)
    "
    Код:
    /focus
    /clearfocus [mod:shift]
    С таким кодом фокус будет применяться к выбранной цели, т.к. нет условия, например, [target=mouseover], которое определяет взятие в фокус цель под курсором мыши.
    3) "И раз два разных макроса работают одинаково.
    Подразумеваю это связано как то с Bartender4.
    "
    У меня макрос (/focus [mod:shift, target=mouseover]) работает без проблем в любом из случаев: со включенным аддоном и без.
    4) На shift забиндить не получится, т.к. это кнопка-модификатор.

  10. #10
    Новичок
    Регистрация
    25.11.2024
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Цитата Сообщение от Anorver Посмотреть сообщение
    1) "Первый пункт изначально был так как нужен.
    Макрос начал работать но не много не так.
    "
    Shifth "к запомненной цели" не даст работать модификатору [mod: shift] в макросах, которые обычно пишут, примерно, так:
    /cast [target=focus, mod:ctrl] Безмолвие; [nomod] Безмолвие, [target=mouseover, mod:shift] Безмолвие

    2) "Он начал выбирать в фокус мою цель при нажатии шифт клик в пустое место.
    И снимает фокус только при нажатии макроса мышью.
    "
    "Вот этот макрос я прописывал для взятия фокуса и снятие через кнопку.
    И он работает так же как я описал выше(как тот что прописан тобой)
    "
    Код:
    /focus
    /clearfocus [mod:shift]
    С таким кодом фокус будет применяться к выбранной цели, т.к. нет условия, например, [target=mouseover], которое определяет взятие в фокус цель под курсором мыши.
    3) "И раз два разных макроса работают одинаково.
    Подразумеваю это связано как то с Bartender4.
    "
    У меня макрос (/focus [mod:shift, target=mouseover]) работает без проблем в любом из случаев: со включенным аддоном и без.
    4) На shift забиндить не получится, т.к. это кнопка-модификатор.



    Итог на данный момент такой:
    Если есть цель - шифт клик в пустое место и цель выбирается в фокус.
    Шифт клик в пустое место без цели снимает фокус.

  11. #11
    Гуру Аватар для Anorver
    Регистрация
    23.02.2019
    Сообщений
    355
    Поблагодарил(а)
    419
    Получено благодарностей: 140 (сообщений: 87).
    Репутация: 3096
    Цитата Сообщение от Baki2410 Посмотреть сообщение
    Итог на данный момент такой:
    Если есть цель - шифт клик в пустое место и цель выбирается в фокус.
    Шифт клик в пустое место без цели снимает фокус.

    Цитата Сообщение от Baki2410 Посмотреть сообщение
    Но тут загорелась мысль на макрос взятия фокуса через шифт клик мыши по фрейму.
    Ну и собственно очистке фокуса по такому же принципу.
    Я предлагал вариант через кнопку на клавиатуре посредством макроса. Собственно, в данном случае в фокус возьмётся любая цель, находящаяся под курсором.
    Если же нужно именно через "shift+лкм", то можно попробовать аддон clique. Далее в книге заклинаний выбрать кнопку конфигурации аддона (clique configuration)>custom>выбрать "установить фокус">жмём на "set click binding" левой кнопкой мыши при зажатом shift'e (отобразится shift-leftbutton)/жмём "save". Таким образом, посредством нажатия ЛКМ со шифтом, в фокус будет браться цель на любом фрейме: выбранная цель, рейдовые фреймы и т.д.
    Однако чтобы убрать фокус всё равно придётся использовать макрос на кнопке клавиатуры – /clearfocus.
    Последний раз редактировалось Anorver; 14.12.2024 в 14:11.

  12. #12
    Новичок
    Регистрация
    25.11.2024
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0
    Цитата Сообщение от Anorver Посмотреть сообщение


    Я предлагал вариант через кнопку на клавиатуре посредством макроса. Собственно, в данном случае в фокус возьмётся любая цель, находящаяся под курсором.
    Если же нужно именно через "shift+лкм", то можно попробовать аддон clique. Далее в книге заклинаний выбрать кнопку конфигурации аддона (clique configuration)>custom>выбрать "установить фокус">жмём на "set click binding" левой кнопкой мыши при зажатом shift'e (отобразится shift-leftbutton)/жмём "save". Таким образом, посредством нажатия ЛКМ со шифтом, в фокус будет браться цель на любом фрейме: выбранная цель, рейдовые фреймы и т.д.
    Однако чтобы убрать фокус всё равно придётся использовать макрос на кнопке клавиатуры – /clearfocus.


    Выражаю огромную благодарность за помощь!

    С помощью аддона clique удалось реализовать данную идею.
    Теперь при зажатом шифте+лкм в цель она становится фокусом.
    А на очистку я оставил макрос прописанный тобой ранее , что дает снятие фокуса зажатым шифт+лкм(бинд в Bartender4) в пустое место.

    Тему на этом в принципе можно закрывать.
    Последний раз редактировалось Baki2410; 14.12.2024 в 21:53.

Похожие темы

  1. ДКДКДКДКДКДКД НУ ШИКАРНЫЙ ПРОСТ
    от Warlockxq в разделе Корзина
    Ответов: 0
    Последнее сообщение: 22.02.2016, 23:15
  2. Ответов: 12
    Последнее сообщение: 05.09.2015, 12:10
  3. Ответов: 2
    Последнее сообщение: 15.03.2015, 02:02

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •