diff --git a/docs/README-ko.md b/docs/README-ko.md index 6e0daa59fd2b..135d6b5c657f 100644 --- a/docs/README-ko.md +++ b/docs/README-ko.md @@ -69,4 +69,4 @@ 이 참조문서는 [@preco21](https://github.com/preco21)에 의해 번역되었습니다. 문서내에서 오타나 잘못된 번역을 발견하면 `plusb21@gmail.com` 이메일로 알려주시면 감사하겠습니다. -원본과는 달리 항시 최신버전을 유지할 수 없으므로 원본을 같이 참고하는 것을 권장합니다. +문서는 항시 최신버전을 유지할 수 없으므로 원본을 같이 참고하는 것을 권장합니다. diff --git a/docs/api/global-shortcut-ko.md b/docs/api/global-shortcut-ko.md index 6626882368bc..a69dd4ee4ce4 100644 --- a/docs/api/global-shortcut-ko.md +++ b/docs/api/global-shortcut-ko.md @@ -2,25 +2,31 @@ `global-shortcut` 모듈은 사용자가 다양한 단축키 작업을 정의 할 수 있도록 운영체제의 전역 키보드 단축키를 설정 등록/해제 하는 방법을 제공합니다. 참고로 설정된 단축키는 어플리케이션이 백그라운드로 작동(창이 포커스 되지 않음) 할 때도 여전히 계속 작동합니다. +이 모듈은 `app` 모듈의 `ready` 이밴트 이전에 사용할 수 없습니다. ```javascript +var app = require('app'); var globalShortcut = require('global-shortcut'); -// 'ctrl+x' 단축키를 리스너에 등록합니다. -var ret = globalShortcut.register('ctrl+x', function() { console.log('ctrl+x is pressed'); }) +app.on('ready', function() { + // 'ctrl+x' 단축키를 리스너에 등록합니다. + var ret = globalShortcut.register('ctrl+x', function() { console.log('ctrl+x is pressed'); }) -if (!ret) { - console.log('registration failed'); -} + if (!ret) { + console.log('registration failed'); + } -// 단축키가 등록되었는지 확인합니다. -console.log(globalShortcut.isRegistered('ctrl+x')); + // 단축키가 등록되었는지 확인합니다. + console.log(globalShortcut.isRegistered('ctrl+x')); +}); -// 단축키의 등록을 해제합니다. -globalShortcut.unregister('ctrl+x'); +app.on('will-quit', function() { + // 단축키의 등록을 해제합니다. + globalShortcut.unregister('ctrl+x'); -// 모든 단축키의 등록을 해제합니다. -globalShortcut.unregisterAll(); + // 모든 단축키의 등록을 해제합니다. + globalShortcut.unregisterAll(); +}); ``` ## globalShortcut.register(accelerator, callback)