Jump to content
[ZOO]Leviathan

Мгновенный ввод сочетаний клавиш приводит к лишнему вводу

Recommended Posts

Мгновенный ввод сочетаний клавиш приводит к лишнему вводу.


На примере команды включения посадочной фары:

Для активации посадочной фары нужнео нажать сочетание Shift + L
Для включения подсветки приборов - L

Если отправить сочетание Shift + L досточно быстро то будут выполнены оба дейсвия, хотя требуется только одно.
Если использовать скрипт от игровой клавиаптуры для выполенния этого действия который выглядит как:

 

Нажать Shift
Нажать L
Отпустить L
Отпустить Shift

 

То будут выполнены обе команды, что недопустимо.

Если модифировать скрипт:

 

Нажать Shift
Задержка 50мс
Нажать L
Отпустить L
Задержка 50мс
Отпустить Shift

 

То команда выполняется одна и корректно.


Также этот баг можно воспроизвести руками, нажмите обе кнопки Shift и L одновременно и будут выполнены обе команды.
К сожалению не все средста автоматизации имеют богатые возможности конфигурации как игровые клавиатуры, и этот баг убивает использование устройства Elgato Stream Deck, где настройку задержек между нажатиями сделать нельзя. И составные команды будут всегда вызываться с вызовом однокнопочной команды что портит игру.
Пожалуйста исправте отправку двух команд для сочетаний клавишь введеных в течениe одного фрейма.

Вот лог команд отправляемых Elgato Stream Deck по нажатию Shift + L:

image.thumb.png.5c565394c0d007cf0e16a25ec9866310.png
При этом в игре Включается как посадочная фара, так и посдветка кабины.

Должна включаться только посадочная фара.

  • Upvote 1

Share this post


Link to post
Share on other sites

Я списывал это на баг стороннего софта, а оно вон как оказывается. Не я один страдаю.

Share this post


Link to post
Share on other sites

Известная фича. Подтверждаю для софта джойстиков CH.

Share this post


Link to post
Share on other sites

 Так и есть, думал что это баг стороннего софта. Разработчики как можно избежать данной проблемы? Хорошо что у меня не совпадали сочетания, а просто не выполнялась команда - так бы долго разбирался. Спасибо ребятам что озвучили и разобрались с этим! :rolleyes:

Ещё бы разобрались с невозможностью запуска программы через TriDefIgnition, другие программы запускаются нормально.:nea:

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...