message: Fixed triple ctrl
diff: @@ -10,7 +10,6 @@ import defaultConfig from 'src/app-config'
  let config = defaultConfig
  let numCtrlKeydown = 0
  let ctrlTimeout = null
  -let isCtrlKeyDown = false
  storage.sync.get('config', data => {
  if (data.config) {
  @@ -18,7 +17,6 @@ storage.sync.get('config', data => {
  }
  if (config.tripleCtrl) {
  - document.addEventListener('keydown', handleCtrlKeydown)
  document.addEventListener('keyup', handleCtrlKeyup)
  }
  })
  @@ -28,26 +26,18 @@ storage.listen('config', changes => {
  if (config.tripleCtrl) {
  if (!changes.config.oldValue.tripleCtrl) {
  - document.addEventListener('keydown', handleCtrlKeydown)
  document.addEventListener('keyup', handleCtrlKeyup)
  }
  } else {
  if (changes.config.oldValue.tripleCtrl) {
  - document.removeEventListener('keydown', handleCtrlKeydown)
  document.removeEventListener('keyup', handleCtrlKeyup)
  }
  }
  })
  -function handleCtrlKeydown (evt) {
  - if (evt.ctrlKey || evt.metaKey) {
  - isCtrlKeyDown = true
  - }
  -}
  -
  function handleCtrlKeyup (evt) {
  - if (isCtrlKeyDown) {
  - isCtrlKeyDown = false
  + // ctrl & command(mac)
  + if (evt.keyCode === 17 || evt.keyCode === 91 || evt.keyCode === 93) {
  if (++numCtrlKeydown === 3) {
  if (!config.tripleCtrl) { return }
  message.send({msg: 'TRIPLE_CTRL_SELF'})
  