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