Конференция "Прочее" » Сокрытие курсора с экрана
 
  • Добежал (19.01.09 14:22) [0]
    Как грамотно реализовать такой функционал:

    есть GUI приложение, развернутое на весь экран. Внутри GUI-приложения растянутый на всю площадь приложения TWebBrowser. Нужно, если мышка не двигалась в течении пары секунд - скрывать курсор с экрана. При этом, чтобы курсор не появлялся на экране, если перемещение мышки происходит мгновенно (а точнее, используются клики по сенсорному дисплею) и появлялся, когда начинают водить реальной мышкой.

    Может, кто делал такое?
  • KSergey © (19.01.09 14:32) [1]
    > Добежал   (19.01.09 14:22)  
    > При этом, чтобы курсор не появлялся
    > на экране, если перемещение мышки происходит мгновенно (а
    > точнее, используются клики по сенсорному дисплею) и появлялся,
    >  когда начинают водить реальной мышкой.

    А я медленно поведу пальцем по сенсорному экрану - и обману алгоритм :)

    Может можно как-то отличать тип "мышки", от которой пришел клик?
  • Добежал (19.01.09 14:56) [2]

    > А я медленно поведу пальцем по сенсорному экрану - и обману
    > алгоритм :)


    а вот тут не знаю... По-моему, сенсорные экраны клико-ориентированные. Если ты начнешь медленно водить пальцем по тачскрину - он это воспримет как ошибку... Или это зависит от настроек драйверов... Блин, сам не знаю данный вопрос.


    > Может можно как-то отличать тип "мышки", от которой пришел
    > клик?


    можно и так. Один вопрос - как? ))
  • ketmar © (19.01.09 14:56) [3]
    грамотно будет отрубить нафиг «реальную» мышь.

    ---
    All Your Base Are Belong to Us
  • vuk © (19.01.09 14:59) [4]
    Э... А зачем совмещать сенсорный экран и мышь?
  • vuk © (19.01.09 15:02) [5]
    Сенсорные экраны нормально эмулируют мышь, и клики и перемещение.
  • БарЛог © (19.01.09 15:20) [6]
    левой рукой по тачскрину двигаешь влево, правой рукой мышку двигаешь вправо. смотреть, кто "победит" :)

    а зачем курсор скрывать?
  • Добежал (19.01.09 15:31) [7]
    мне нужно скрыть курсор, чтобы он не маячил на экране, так как не нужен. Но если подойдет настройщик, подключит мышь - то чтобы мог ей двигать и ее было видно. Вот так в идеале.

    Если попроще, то задача сводится к тому, чтобы управлять видимостью курсора в TWebBrowser в зависимости от флагов, с которыми запущена программа.

    Если совсем уж просто - чтобы уметь отключать глобально для системы видимость курсора. Но это я наверное сейчас найду как сделать в поисковике... Главное, чтобы при даже аварийном завершении потом в системе видимость курсора восстанавливалась.
  • test (19.01.09 15:38) [8]
    Добежал   (19.01.09 15:31) [7]
    А мышь зачем админу в Кваку на нем играть что ли?
  • Добежал (19.01.09 15:48) [9]
    чтобы настраивать удобнее было блин.
  • ketmar © (19.01.09 15:49) [10]
    >[7] Добежал (2009-01-19 15:31:00)
    >eсли подойдет настройщик, подключит мышь — то чтобы мог ей двигать и ее было видно.

    вот для этого делают «технологический доступ». кнопочка в труднодоступном месте с паролем — и вуаля! и курсор и прочие свистелки. поработал — техдоступ закрыл. easy as a cake.

    ---
    Do what thou wilt shall be the whole of the Law.
  • KSergey © (19.01.09 16:00) [11]
    > ketmar ©   (19.01.09 15:49) [10]
    > вот для этого делают «технологический доступ». кнопочка в труднодоступном месте с паролем

    прикинь пароль узнают.. а ведь текучка кадров наверняка не маленькая, и рулить на месте посылают наверняка студентов, как водится...
  • ketmar © (19.01.09 16:20) [12]
    >[11] KSergey © (2009-01-19 16:00:00)
    в оригинальной задаче у автора вообще никакого «доступа по паролю» нет — так что даже если узнают, то сведётся к оригинальной задаче, но с одной кнопочкой. пароль — это защита от малолетнего хацкирья, не более.

    ---
    All Your Base Are Belong to Us
  • ketmar © (19.01.09 16:21) [13]
    >[11] KSergey © (2009-01-19 16:00:00)
    проблемы секурности, как понимаешь, решаются совсем другими методами.

    ---
    Do what thou wilt shall be the whole of the Law.
  • Добежал (19.01.09 16:24) [14]
    ketmar ©   (19.01.09 16:21) [13]
    Ты дурак??
  • KSergey © (19.01.09 16:27) [15]
    Где же защитники всех униженных??!
  • ketmar © (19.01.09 16:51) [16]
    >[14] Добежал (2009-01-19 16:24:00)
    >Ты дурак??

    ищешь собрата по развитию?

    ---
    Do what thou wilt shall be the whole of the Law.
  • ketmar © (19.01.09 16:55) [17]
    (философски-отвлечённо) нифига в мире не течёт и не изменяется. вот не ходил, заглянул — а быдлошколия так и не уменьшилось. сами нифига не умеют, зато понтов полная жопа.

    ---
    Do what thou wilt shall be the whole of the Law.
  • Добежал (19.01.09 17:39) [18]
    Товарищи, никто не знает как решить проблему в результате? Повторю вопрос:

    мне нужно скрыть курсор, чтобы он не маячил на экране, так как не нужен. Но если подойдет настройщик, подключит мышь - то чтобы мог ей двигать и ее было видно. Вот так в идеале.

    Если попроще, то задача сводится к тому, чтобы управлять видимостью курсора в TWebBrowser в зависимости от флагов, с которыми запущена программа.

    Если совсем уж просто - чтобы уметь отключать глобально для системы видимость курсора. Но это я наверное сейчас найду как сделать в поисковике... Главное, чтобы при даже аварийном завершении потом в системе видимость курсора восстанавливалась.

    P.S. пост [14] писал не я, конечно. То есть, не автор темы.
  • KSergey © (19.01.09 17:44) [19]
    > Добежал   (19.01.09 17:39) [18]
    > Если попроще, то задача сводится к тому, чтобы управлять
    > видимостью курсора в TWebBrowser в зависимости от флагов,  с которыми запущена программа.

    Отлично, и какие траблы? Ну подумаешь аварийно завершится, техник ее запустит с праильным ключиком - и появится. Не  сумеет запустить без мыши? хотя, если нет клавы... хм.. Может это, клаву лучше подключать? :)

    > P.S. пост [14] писал не я, конечно. То есть, не автор темы.

    Не надо врать. Кто не врет - те регистрируются. И кто регистрируются - тот не врёт.
 
Конференция "Прочее" » Сокрытие курсора с экрана
Есть новые Нет новых   [134453   +32][b:0.001][p:0.001]