![]() ![]() I dug into it and gave it a shot and it seemed to match my needs pretty well. While trying to troubleshoot Yabai, I came across Christopher Kapic’s Video on Yabai and he mentionedĪmethyst.I found that BetterTouchTool and it were having weird interactions, and once I stopped using BetterTouchTool it worked better. MacOS Monterrey Beta which I was running, and started trying to troubleshoot it. I liked the idea of this, but found it to be a bit unreliable in the.Instead of me managing my windows manually, what if they could manage themselves. It was very different to what I was using with ShiftIt, but gave a different perspective of window management. I found out that ShiftIt was looking for a new maintainer and they were recommending.For example, putting two windows side-by-side would require a mouse to switch focus reliably to the other monitor. Worked well, but I found that to do most interactions I was doing I ended up needing the mouse to complete them.I had 4 basic shortcuts that I would use all the time.too much time moving windows around and wanted an easier way to snap two windows side by side or have a window be full screen without having to us.If those are different, change the name in the Hammerspoon a configuration to be aligned with the name in the Spoons folder.# Why do you need a window manager at all? spoon extension).įor example, if the name in the init script is "ShiftIt", the Spoon in the ~/.hammerspoon/Spoons folder should be ShiftIt.spoon. Make sure that the Spoon name, provided in installation step 3 matches with the folder name in ~/.hammerspoon/Spoons (without the. If Hammerspoon prints errors during initialisation, like "attempt to index nil value" from Hammerspoon's init script ( ~/.hammerspoon/a), the ShiftIt spoon may have been misconfigured. "attempt to index nil value" error during startup If after installation you run into errors like attempt to index a nil value, please make sure to verify that Hammerspoon has the right permissions on your Mac. Known issues "attempt to index nil value" error while using shortcuts ctrl(^) + alt(⌥) + cmd(⌘) + = Make current window biggerĬtrl(^) + alt(⌥) + cmd(⌘) + F Toggle full screen for current windowĬtrl(^) + alt(⌥) + cmd(⌘) + Z Toggle zoom for current windowĬtrl(^) + alt(⌥) + cmd(⌘) + N Move current window to next screenĬtrl(^) + alt(⌥) + cmd(⌘) + P Move current window to previous screen.ctrl(^) + alt(⌥) + cmd(⌘) + - Make current window smaller.ctrl(^) + alt(⌥) + cmd(⌘) + C Centralize current window.ctrl(^) + alt(⌥) + cmd(⌘) + M Maximise current window.ctrl(^) + alt(⌥) + cmd(⌘) + 4 Snap current window to the right bottom quarter to the screen. ![]() ctrl(^) + alt(⌥) + cmd(⌘) + 3 Snap current window to the left bottom quarter to the screen.ctrl(^) + alt(⌥) + cmd(⌘) + 2 Snap current window to the right top quarter to the screen.ctrl(^) + alt(⌥) + cmd(⌘) + 1 Snap current window to the left top quarter to the screen.ctrl(^) + alt(⌥) + cmd(⌘) + down Snap current window to the bottom half to the screen.ctrl(^) + alt(⌥) + cmd(⌘) + up Snap current window to the top half to the screen.ctrl(^) + alt(⌥) + cmd(⌘) + right Snap current window to the right half to the screen.ctrl(^) + alt(⌥) + cmd(⌘) + left Snap current window to the left half to the screen.Having issues? Check out the Known issues section, have a look in the issues section, or create a new issue. The ShiftIt spoon is now ready to use, enjoy. Override key mappings allows you to override the default key bindings. ![]() Multiple window cycle sizes allows you to override the default 50% window size for snapping to sides and corners.Step 5 (optional)Ĭonfigure the Shiftit spoon to your preference. If you just enabled permissions for Hammerspoon, you might need to restart the application for the permissions to take effect. Go to System Preferences > Security & Privacy > Accessibility and make sure Hammerspoon.app is checked. Without those permissions, it can't move and modify windows. Make sure Hammerspoon has the 'Accessibility' permissions. ![]() Click on the Hammerspoon menubar icon again, and click on 'Reload Config'. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |