Author Topic: Горячие клавиши  (Read 4401 times)

0 Members and 4 Guests are viewing this topic.

Santo

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Горячие клавиши
« on: October 19, 2021, 12:55:58 AM »
Всем привет =) помогите, не могу вспомнить, есть горячая клавиша после нажатия которой в редактор вставляется координат курсора, не могу вспомнить, а ручками писать надоело

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Горячие клавиши
« Reply #1 on: October 19, 2021, 08:52:28 AM »
Нажать на шестерёнку и войти в настройки занимает меньше 1 секунды.


Montague

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Горячие клавиши
« Reply #2 on: September 13, 2022, 06:47:57 PM »
Приветствую!
Будьте добры, подскажите, как установить среднюю кнопку мыши в горячие клавиши для запуска сценария?

...и еще такой вопрос, возможно ли в скрипте прописать одновременное нажатие двух клавиш клавиатуры, если да, то как?
« Last Edit: September 13, 2022, 07:03:11 PM by Montague »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Горячие клавиши
« Reply #3 on: September 13, 2022, 09:01:13 PM »
Первое, не знаю.

Зажать первую, нажать вторую, отпустить первую.
Можешь в шаблонах посмотреть, как нажимается Ctrl+C


Montague

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Горячие клавиши
« Reply #4 on: September 13, 2022, 09:31:55 PM »
При всем уважении, но такой вариант не подходит.
Необходимо именно одновременное нажатие.

Иван_Васильевич

  • Освоившийся
  • **
  • Posts: 72
    • View Profile
Re: Горячие клавиши
« Reply #5 on: September 14, 2022, 01:28:01 AM »
При всем уважении, но такой вариант не подходит.
Необходимо именно одновременное нажатие.
учите матчасть - одновременность событий понятие  всегда относительное.
Ни один человек не способен произвольно физически  нажать две клавиши клавиатуры с разницей между нажатиями менее 5 мс. Соответственно и ни один комп такой разницы между нажатиями клавиш отслеживать просто  не будет.

Montague

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Горячие клавиши
« Reply #6 on: September 14, 2022, 02:18:10 AM »
учите матчасть - одновременность событий понятие  всегда относительное.
Ни один человек не способен произвольно физически  нажать две клавиши клавиатуры с разницей между нажатиями менее 5 мс. Соответственно и ни один комп такой разницы между нажатиями клавиш отслеживать просто  не будет.

Дорогой Иван Васильевич, мой вопрос заключался в том, возможно ли прописать в скрипте команду на одновременное нажатие двух клавиш. Возможно так - KEYPRESS(#A, #S) или как-то иначе.
А вот, на что способен человек, Вы плохо знаете. Вам нужно больше читать.

Добавлю: Надо отметить, что данный вариант «Зажать первую, нажать вторую, отпустить первую.» работает, с 50% успехом, точно так же я делаю это физически, сказываются, те 5мс.
Математик.
« Last Edit: September 14, 2022, 02:42:12 AM by Montague »

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Горячие клавиши
« Reply #7 on: September 14, 2022, 12:21:49 PM »
мой вопрос заключался в том, возможно ли прописать в скрипте команду на одновременное нажатие двух клавиш.
Именно это и есть нажатие 2 клавиш. И только так это бывает физически на реальной клавиатуре.

Чтоб лишних неконтролируемых задержек не было, в config.ini параметр smart_delay должен быть 0. Тогда всеми задержками нужно управлять в коде.
И проблема, скорее не в том что нужно быстрее нажимать, а в том, что нужно медленней.
« Last Edit: September 14, 2022, 12:24:12 PM by Vint »


Montague

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: Горячие клавиши
« Reply #8 on: September 14, 2022, 12:48:57 PM »
Именно это и есть нажатие 2 клавиш. И только так это бывает физически на реальной клавиатуре.

Чтоб лишних неконтролируемых задержек не было, в config.ini параметр smart_delay должен быть 0. Тогда всеми задержками нужно управлять в коде.
И проблема, скорее не в том что нужно быстрее нажимать, а в том, что нужно медленней.
Спасибо!
Буду пробовать.