screensaver
-
[JAVA] 화면 보호기( Screen saver ) 켜지는 것 방지, 마우스 저절로 움직이게 하기, 하지만 눈엔 안보임 (feat. java.awt.Robot, TimerTask)WEB/BACK 2021. 4. 22. 11:53
동기 어떠한 이유로 사용자가 키보드나 마우스를 제어하지 않지만 화면은 계속 켜져서 시스템이 돌아가야 하는 경우가 있다. js를 활용해서 구현하는 코드들도 있던데, 나는 java코드로 이루어진것이 필요해서 갑작스럽게 screen saver 방지를 구현해 보았다. 이 코드는 마우스를 움직이는 코드지만 실제로 움직이는게 보이지는 않는다. +사용자가 아예 알아차릴 수 없음. 동작 방식 처음 로드되고 0.1초에 최초 실행되며, 2초에 한번씩 마우스가 오른쪽으로 1만큼 이동했다가 왼쪽으로 다시 1만큼 이동해서 원위치하는 코드. File1.java import java.awt.MouseInfo; import java.awt.Point; import java.awt.PointerInfo; import java.awt...