open:hammerspoon-system-keyevent

local hyper_fn_keys =  {
  {'f1', 'BRIGHTNESS_DOWN'},
  {'f2', 'BRIGHTNESS_UP'},
  {'f5', 'ILLUMINATION_DOWN'},
  {'f6', 'ILLUMINATION_UP'},
  {'f7', 'PREVIOUS'},
  {'f8', 'PLAY'},
  {'f9', 'NEXT'},
  {'f10', 'MUTE'},
  {'f11', 'SOUND_DOWN'},
  {'f12', 'SOUND_UP'}
}

for i, keymap in ipairs(hyper_fn_keys) do
  hs.hotkey.bind(hyper, keymap[1], function() 
    hs.eventtap.event.newSystemKeyEvent(keymap[2], true):post()
    hs.eventtap.event.newSystemKeyEvent(keymap[2], false):post()
  end)
end

  • open/hammerspoon-system-keyevent.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1