題:
強制用戶將視線從監視器移開
Spedwards
2015-03-20 17:02:20 UTC
view on stackexchange narkive permalink

我幾乎每天都在電腦上工作。我知道我應該每隔30分鐘到一個小時就去鍛煉自己的眼睛。

我正在尋找某種軟件,該軟件基本上會阻止我每30-60分鐘使用一次計算機。分鐘。如果它也暫停任何音頻和視頻的播放,那將是更好的選擇。

我正在使用Windows 7(64位)。

不是軟件,而是我需要一個經常需要重新裝滿的小玻璃杯,所以我必須去廚房。好的問題,歡迎使用軟件推薦!
沉迷於需要每小時補充一次的含咖啡因的飲料(並騰出更多空間)。要獲得額外的獎勵,請確保您需要稍微走到補充位置。
二 答案:
pangabiMC
2015-03-20 20:52:18 UTC
view on stackexchange narkive permalink

Workrave是用於此任務的出色開源程序:

Workrave是有助於恢復和預防重複性勞損(RSI)的程序。該程序會經常提醒您採取微暫停,休息時間並將您限制在每日限制內。該程序可在GNU / Linux和Microsoft Windows上運行。

除警報外,還可以將其配置為實際阻止您的輸入。

另一個很棒的功能是,它會自動將您不在計算機上花費的時間算作休息時間,因此您在喝咖啡時不需要手動調試它。

我也建議這樣做,因為它也建議進行反RSI練習
我也是來推薦Workrave的。很棒的應用程序,我已經在Linux和Windows桌面上使用它。
Tymric
2015-03-20 19:40:27 UTC
view on stackexchange narkive permalink

這可以通過 AutoHotKey腳本完成。 AutoHotKey是一個功能強大的Windows應用程序,用於自動化和自定義操作。它是免費且可移植的。

以下腳本最小化了所有打開的窗口,阻止了鍵盤和鼠標的輸入,並向您顯示了一段要休息的消息。計時器以及消息都可以自定義。在此示例中,我將其設置為每20分鐘工作20秒。該腳本要求以管理員身份運行

 #NoEnv#Persistent#SingleInstanceSendMode輸入; ConfigurationMyWorkTime = 1200000;以毫秒為單位MyBreakTime = 20000;以毫秒為單位MySplashMessage =“休息” ;; ExecutionSetTimer,takeBreak,%MyWorkTime%returntakeBreak:WinMinimizeAllBlockInput,onSplashTextOn,%MySplashMessage%Sleep,%MyBreakTime%SplashTextOffBlockInput,offWinMinimizeAllUndoreturn  

如果您沒有最好的管理員權限,我可以做的是阻止鼠標移動和特定的按鍵。例如,以下腳本阻止了鼠標和 Alt kbd> + Tab kbd>組合鍵。您可以通過重現 Hotkey!Tab,BLOCKED 行,並使用此鍵列表 p用所需的鍵替換!Tab 來添加其他鍵組合。 >

 #NoEnv#Persistent#SingleInstanceSendMode輸入;; ConfigurationMyWorkTime = 1200000;以毫秒為單位MyBreakTime = 20000;以毫秒為單位MySplashMessage =“休息” ;; ExecutionSetTimer,takeBreak,%MyWorkTime%returntakeBreak:WinMinimizeAllBlockInput,MouseMoveHotkey!Tab,BLOCKEDSplashTextOn,%MySplashMessage%Sleep,%MyBreakTime%SplashTextOffBlockInput,MouseMoveOffHotkeyd!Tab,offWinMinimizeAllUnore

要暫停/播放音頻和視頻,可以在 Sleep 命令之前和之後添加 Send,Media_Play_Pause 。我沒有在腳本中包含它,因為它是一個切換功能,在鎖定之前還可以播放任何暫停的媒體,這與要求的相反。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...