Blokowanie klawiatury i myszki

0

Witam,

Mam taki problem, że chciałbym z poziomu javy zablokować działanie klawiatury i myszki na okresłony czas a potem odblokować, tak aby klawiatura i myszka nie działała w całym systemie operacyjnym(Windows, Linux), a nie tylko w moim programie. Jakieś pomysły ?

Pozdrawiam!

0

A można wiedzieć po co?

0

Klient(moj kolega) tego wymaga. Jego platforma na pewien sygnal ma być blokowana (czyli ktoś wrzuci pieniązek, klawiatura i mysz działa, czas się kończy, blokada).

0

Czyli jakby komputer za opłatą? Skoro tak to czemu nie zdecydujesz się na jeden z systemów i chcesz i Windows i Linux?

0

Oj no możesz użyć java.util.Robot w tym celu jak ci zależy. To jest klasa do symulowania akcji myszką i klawiaturą, więc możesz jej użyć do ich zablokowania.

0

ta klasa nie zablokuje...

W czystej Javie tego nie zrobisz... to swoją dogą nie jest trywialny temat, szukaj do cpp.

0

Na Linuxie możesz tego dokonać dopisując id urządzenia (myszki/klawiatury) do pliku /sys/bus/usb/drivers/usb/bind oraz /sys/bus/usb/drivers/usb/unbind. Jaki jest prawidłowy id urządzenia na magistrali możesz sprawdzić chociażby przez sprawdzenie id producenta i urządzenia w plikach w katalogach /sys/bus/usb/devices/*/

0

To może w ramach blokady wyświetlaj jakieś wielkie uparte okno, z informacją czy coś tam "wrzuć monetę"... brak reakcji ma mysz lub klawiaturę działa bardzo stresująco na użytkowników, gotowi użyć siły, albo nawet "puknąć" urządzenie, w sensie - nie działa? to stuknij...

0

Chodzi o to że blokada ma nastąpić w momencie wyswietlania reklam(animacje we flashu odpalone z przeglądraki w trybie pełnoekranowym).

0

Dzieki airborn, na pewno to sprawdze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1