Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Зажатие клавиш модификаторов на клавиатуре ломает отправку sned в приложение
Sheeck
сообщение 3.1.2021, 12:47
Сообщение #1


**

Neophyte
Сообщений: 36
Регистрация: 5.8.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.174
Возраст: 29



Доброго времени суток. Может кто сталкивался с подобной проблемой и подскажет решение.
К примеру, есть банальный скрипт sned217 1234 он отправляет нажатия 1234 в неактивное приложение, все работает отлично, до момента пока на компьютере не будет зажата одна или несколько клавиш-модификаторов Shift Alt Ctrl, пока клавиша зажата скрипт перестает отправлять стандартные 1234 а начинает отправлять к примеру ^1^2^3^4. Возможно ли как то заставить пилот игнорировать зажатые на клавиатуре клавиши-модификаторы? Возможны ли еще какие то способы решения данной проблемы?
Может поможет отправка значений через сканкоды но я пока не разобрался как через send217 отправлять сканкоды
К примеру в AHK реализовано подобное решение через *
https://www.autohotkey.com/docs/Hotkeys.htm#Symbols
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 3.1.2021, 13:15
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26689
Пользователь №: 16.971
Возраст: 29



Что за приложение? В блокнот нормально отправляет цифры даже при зажатом шифт.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sheeck
сообщение 3.1.2021, 13:56
Сообщение #3


**

Neophyte
Сообщений: 36
Регистрация: 5.8.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.174
Возраст: 29



Цитата(cirus @ 3.1.2021, 13:15) *

Что за приложение? В блокнот нормально отправляет цифры даже при зажатом шифт.

aрхейдж пиратка и л2 пиратка одинаковая проблема, воспринимает только sned217, sendex и send не хочет

даже sned217 {f1} под модификаторами не работает, только если в игре скажем поставить хоткей помимо ф1 еще шифт+ф1 тогда да начинает воспринимать, в л2 кстати такая же фигня, проверил на блокноте да там нормально работает с любыми модификаторами

проверил на игровом чате, в чат точно также как и в блокнот все отлично отправляется, вот система хоткеев уже распознает данные нажатия как будто бы я командой с модификаторами прописанными отправляю

ставиш спамить кнопку через скрипт в неактивном окне скажем send217 1, табаешься включаешь все нормально, зажимаешь шифт альт или ктрл или все вместе перестает прожиматься кнопка, уже 3 день маюсь с этой проблемой, работаешь параллельно постоянно нужно жать кнопки шифт альт и т.д. а в игре пропуск нажатий
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 3.1.2021, 16:26
Сообщение #4


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26689
Пользователь №: 16.971
Возраст: 29



Можно отпускать все клавиши модификаторы перед отправкой нажатия.
Код
sendex     // без параметров отпускает Ctrl, Alt, Shift
send217 1  // нажать 1
end_script
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sheeck
сообщение 3.1.2021, 16:59
Сообщение #5


**

Neophyte
Сообщений: 36
Регистрация: 5.8.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.174
Возраст: 29



Цитата(cirus @ 3.1.2021, 16:26) *

Можно отпускать все клавиши модификаторы перед отправкой нажатия.
Код
sendex     // без параметров отпускает Ctrl, Alt, Shift
send217 1  // нажать 1
end_script



Да уже пробовал этот вариант только тогда он мне нажатие шафт на компе во время работы руинит. т.к. он отпускается впринципе на всех приложениях, в томже блокноте если ты хотел написть !!!!!!!!!! то сможеш написать только !1111111
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 5.1.2021, 5:21
Сообщение #6


***********

Модератор UOPilot
Сообщений: 9.462
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27674
Пользователь №: 11.279



Контрл, альт, шифт - системные клавиши. Они зажимаются для всей системы и без разницы чем - руками или скриптом. Либо отжимайте, либо не нажимайте. Может бинды как-то сменить в архейдже.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 16.4.2024, 14:13
Designed by Nickostyle