{"json_modified": "2016-03-28T08:08:36.997332", "uuid": "0c70de88-999f-4110-8168-9633c656cfa0", "title": "nsIIdleService", "url": "/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIIdleService", "tags": ["XPCOM Interface Reference", "Interfaces:Scriptable", "XPCOM", "Interfaces", "XPCOM API Reference"], "translations": [{"uuid": "cabb8b1c-6d6f-4134-997e-ddd5d4d88d2d", "title": "nsIIdleService", "url": "/es/docs/nsIIdleService", "tags": ["NeedsContent", "Interfaces", "p\u00e1ginas_a_traducir", "Todas_las_Categor\u00edas"], "summary": "The idle service lets you monitor how long the user has been 'idle', i.e. not used their mouse or keyboard. You can get the idle time directly, but in most cases you will want to register an observer for a predefined interval.", "localization_tags": [], "locale": "es", "last_edit": "2014-05-19T06:02:28", "review_tags": []}, {"uuid": "54874b0e-b9ae-4a46-a364-ecabde2bf7a2", "title": "nsIIdleService", "url": "/fr/docs/XPCOM_Interface_Reference/nsIIdleService", "tags": ["NeedsContent", "R\u00e9f\u00e9rence_de_l'API_XPCOM", "XPCOM", "XPCOM:R\u00e9f\u00e9rences", "Interfaces"], "summary": "Actuellement, des impl\u00e9mentations de nsIIdleService existent pour Windows, Mac OS X et Linux (via XScreenSaver).", "localization_tags": [], "locale": "fr", "last_edit": "2013-06-23T08:13:37", "review_tags": []}, {"uuid": "2e99deb8-ef50-4dcf-bdf1-d85d280fc140", "title": "nsIIdleService", "url": "/ja/docs/XPCOM_Interface_Reference/nsIIdleService", "tags": ["NeedsContent", "XPCOM", "Interfaces", "XPCOM API Reference"], "summary": "\u30a2\u30a4\u30c9\u30eb\u30b5\u30fc\u30d3\u30b9\u306f\u3001\u30e6\u30fc\u30b6\u304c\u3069\u306e\u304f\u3089\u3044\u306e\u6642\u9593\u300c\u30a2\u30a4\u30c9\u30eb\u72b6\u614b\u300d\u3067\u3042\u308b\u304b\u3001\u3064\u307e\u308a\u3001\u30de\u30a6\u30b9\u3084\u30ad\u30fc\u30dc\u30fc\u30c9\u306a\u3069\u3092\u4f7f\u3063\u3066\u3044\u306a\u3044\u6642\u9593\u3092\u76e3\u8996\u3067\u304d\u308b\u3088\u3046\u306b\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u3067\u3059\u3002\u30a2\u30a4\u30c9\u30eb\u6642\u9593\u3092\u76f4\u63a5\u53d6\u5f97\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\u304c\u3001\u6240\u5b9a\u306e\u9593\u9694\u3067\u30aa\u30d6\u30b6\u30fc\u30d0\u3092\u767b\u9332\u3059\u308b\u4f7f\u3044\u65b9\u304c\u4e00\u822c\u7684\u3067\u3057\u3087\u3046\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2014-05-24T03:03:51", "review_tags": []}, {"uuid": "db1e751e-bb01-4ee1-a826-b1dcfd4e55be", "title": "nsIIdleService", "url": "/ko/docs/nsIIdleService", "tags": ["NeedsContent", "Interfaces", "XPCOM API Reference"], "summary": "\uc720\ud734 \uc11c\ube44\uc2a4\ub97c \uc774\uc6a9\ud558\uba74 \uc0ac\uc6a9\uc790\uac00 \uc5bc\ub9c8\ub098 \uc624\ub798 '\uc720\ud734 \uc0c1\ud0dc' \uc989, \ub9c8\uc6b0\uc2a4\ub098 \ud0a4\ubcf4\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc558\ub294\uc9c0 \uac10\uc2dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc720\ud734 \uc2dc\uac04\uc744 \uc9c1\uc811 \uc5bb\uc744 \uc218\ub3c4 \uc788\uc9c0\ub9cc \ub300\ubd80\ubd84\uc758 \uacbd\uc6b0 \ubbf8\ub9ac \uc9c0\uc815\ud55c \uac04\uaca9\uc5d0 \ub300\ud55c \uad00\ucc30\uc790\ub97c \ub4f1\ub85d\ud558\uac8c \ub429\ub2c8\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2014-05-22T04:53:07", "review_tags": []}, {"uuid": "5ddcd428-a99e-4d5e-8038-b527ec01508f", "title": "nsIIdleService", "url": "/pt-PT/docs/nsIIdleService", "tags": ["PrecisaDeConte\u00fado", "Interfaces"], "summary": "O servi\u00e7o de inatividade deixa-o monitorar por quanto tempo o usu\u00e1rio esteve 'ausente', i.e. n\u00e3o usado o seu mouse ou teclado. Voc\u00ea pode pegar o tempo de inatividade diretamente, mas na maioria dos casos voc\u00ea vai querer registrar um observador para um intervalo predefinido. Documenta\u00e7\u00e3o e predefini\u00e7\u00f5es de interfaces a serem escritas... ", "localization_tags": [], "locale": "pt-PT", "last_edit": "2014-05-20T06:54:41", "review_tags": []}, {"uuid": "a09d5092-9874-46de-a5e4-05bb122426bc", "title": "nsIIdleService", "url": "/zh-CN/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIIdleService", "tags": [], "summary": "\u8be5\u670d\u52a1\u53ef\u4f7f\u60a8\u76d1\u6d4b\u5230\u7a7a\u95f2\u65f6\u95f4\uff0c\u4f8b\u5982\uff0c\u7528\u6237\u6ca1\u6709\u8fdb\u884c\u9f20\u6807\u6216\u8005\u952e\u76d8\u7b49\u64cd\u4f5c\u3002\u60a8\u53ef\u76f4\u63a5\u6355\u83b7\u5230\u7a7a\u95f2\u7684\u65f6\u95f4\uff0c\u4f46\u4e00\u822c\uff0c\u9700\u8981\u6ce8\u518c\u4e00\u4e2a\u76d1\u542c\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2014-05-08T05:17:23", "review_tags": []}], "modified": "2014-04-14T10:43:07", "label": "nsIIdleService", "localization_tags": [], "locale": "en-US", "id": 9035, "last_edit": "2014-04-14T10:43:07", "summary": "You can get the idle time directly, but in most cases you will want to register an observer for a predefined interval. The observer will get an 'idle' notification when the user is idle for that interval (or longer), and receive a 'back' (Gecko 3 to 15) or 'active' (Gecko 16+) notification when the user starts using their computer again.", "sections": [{"id": "Method_overview", "title": "Method overview"}, {"id": "Attributes", "title": "Attributes"}, {"id": "Methods", "title": "Methods"}, {"id": "addIdleObserver()", "title": "addIdleObserver()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "removeIdleObserver()", "title": "removeIdleObserver()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Example", "title": "Example"}, {"id": "Example_1", "title": "Example 1"}, {"id": "Example_2", "title": "Example 2"}], "slug": "Mozilla/Tech/XPCOM/Reference/Interface/nsIIdleService", "review_tags": ["technical"]}