Не отпускаются регуляторы в плагинах / исчезает (пропадает, скрывается, прячется) указатель/курсор.

«G~Li†ch»

Active Member
6 Ноя 2015
309
102
43
Только НЕ НАДО упоминать здесь МЫШЬ.
Плагины, делающие такую пакость, ещё на самом хосте (DAW) скрывают курсор. Когда хост сворачиваешь, или отправляешь на задний план, то курсор виден, а переключившись обратно на него — то уже не виден... "Наощупь" (кликая всё подряд), ещё помогая "контрлом", пробираешься к какой-нибудь "ручке" с таким же "непристойным поведением" на хосте (или плагине), и только тогда курсор может появится.
Так вот, нужна такая программа (hook), чтобы запретить исчезновение указателя при любых условиях (будь-то это 3D-шутер или аркада), т.е. заставляла все запущенные приложения игнорировать любые операции, измененяющие состояния указателя (естественно, кроме перемещения).
Поисковики замусорены ненужным хламом, поэтому их результаты привожу здесь:[HIDE-REPLY]сменить картинку указателя, скрытие при вводе, использование CTRL, скрипты и части кода "как скрыть курсор" на «До-диез» и «дельфы», и т.п. [/HIDE-REPLY]Я прошу показать курсор в другой программе, а не скрыть внутри своей. В идеале, этот "хук" должен висеть в трее, чтоб можно было перенести фокус туда (Win+B) → стрелочка → Enter для задействования/бездействия. А если б ещё был запрет скрытия текстового курсора (да-да! и такое бывает!), то вообще было бы круто.

Повторяю, НЕ УПОМИНАТЬ про МЫШЬ.
 
  • Like
Реакции: alexvg
Не помогли:
FixMouseLMB.exe
40-килобайтный MouseFix.exe 2004 г. (с MouseFixDll.dll, которая весит и того больше)
(Видимо, предназначены для предотвращения двойного клика)
Даже такие простые Autohotkey скрипты:
MouseClickDrag, L, 0,0, 0,0, , R​
Click up​
MouseClick, left, , , , , U​
send,{LButton Up}​
return​
ClickFix:
demo.gif

Оказалось, что «повторное нажатие» происходит !перед отпусканием! а не после него! Внизу на домашней странице кликфикса есть "тестер":
mouse down
mouse down
mouse up.
Т.е. нужна программа, фильтрующая mouse down, когда кнопка уже нажата либо хотя бы чтоб подменяла один "mouse up" на несколько!...

Хм, вот вам ситуация куда катастрофичнее:
В виртуальной машине (и в VirtualPC, и в Hyper-V) некоторое время левой кнопкой мыши ещё можно понажимать, но не долго — всё в виртуальной машине перестаёт реагировать на левый клик вообще! Даже кнопка тройного клика перестаёт действовать! Правый клик и колесо остаются работать! Странно, что на виртуальной XP-шке (VirtualPC) никогда мышь не отказывает, а вот при установке убунты на тот же VirtualPC — пара кликов.. и всё, даже разделы разметить не даёт, т.к левая кнопка перестаёт работать, и больше ничего не жмётся. То же самое на виртуальной 10-тке. Один раз вообще полоса прокрутки прилипла! Только в этом случае перестаёт уже правый клик восприниматься. На основной оси такого не происходит, а вот на виртуальной — раз плюнуть.
Ладно, если б дело было только в исчезающем курсоре... так теперь попались такие Plug-in`ы, которые даже РЕГУЛЯТОРЫ не отпускают! т.е. накрутишь точно, аккуратно отпускаешь, переносишь курсор/указатель в другое место — а регулятор НА ТЕБЕ, СБИВАЕТСЯ! Сколько потом не стукай эту мышь! Приходится закрывать окно плагина, и открывать заново, чтобы не крутило "прилипший" регулятор... Если врубить режим "залипание", чтоб при помощи его как-нибудь "отлепить" — проблема всё равно не решается, а наоборот ещё больше неудобства...
 
Последнее редактирование:
@olegsound, пост №2. Вам ВИРТУАЛЬНАЯ машина о чём-нибудь говорит?
поищите скрипт на autohotkey
пост №2. Даже в журнале посещений браузера осталось:
DAW'у просто пофигу на него. Если свернуть DAW (не плагин, а целый DAW), то курсор мы увидим, а если переключимся назад, то пропадает. Поэтому и не работает этот autohotkey, и думаю вряд ли сработает, если при каждом отпускании кнопки любая другая программа будет повторять mouse up ещё раз. Поэтому нужно более радикальное решение — фильтровать mouse down.
Вот ответ разработчика ClickFix'а по поводу AHK:
Джейсон Цемра написал(а):
The Autohotkey mouse handler has had glitches in it since the dawn of time, but unfortunately, fixing them is out of the hands of any mortal man.
 
Последнее редактирование:

Сейчас просматривают