More tweaking on macOS

This commit is contained in:
Josh Sherman 2022-06-19 16:11:42 -05:00
parent 186278be5a
commit fd43150339
No known key found for this signature in database
GPG key ID: 55B058A80530EF22
2 changed files with 36 additions and 24 deletions

View file

@ -24,32 +24,40 @@ for key, application in pairs(applicationHotKeys) do
end)
end
--------------------------------------------------------------------------------
-- Spotlight
--------------------------------------------------------------------------------
-- hs.hotkey.bind({}, 'f18', function()
-- hs.alert.show("Hello World!")
-- end)
--------------------------------------------------------------------------------
-- Window Snapping
--------------------------------------------------------------------------------
hs.window.animationDuration = 0
hs.hotkey.bind(hyper, 'Left', function()
hs.hotkey.bind(hyper, 'a', function()
local win = hs.window.focusedWindow()
if not win then return end
win:moveToUnit(hs.layout.left50)
end)
hs.hotkey.bind(hyper, 'Right', function()
hs.hotkey.bind(hyper, 'd', function()
local win = hs.window.focusedWindow()
if not win then return end
win:moveToUnit(hs.layout.right50)
end)
hs.hotkey.bind(hyper, 'Up', function()
hs.hotkey.bind(hyper, 'w', function()
local win = hs.window.focusedWindow()
if not win then return end
win:moveToUnit(hs.layout.maximized)
end)
-- Simulates a 'reset' of the window
hs.hotkey.bind(hyper, 'Down', function()
hs.hotkey.bind(hyper, 's', function()
local win = hs.window.focusedWindow()
local f = win:frame()
local screen = win:screen()