Hammerspoon メモ †概要 †ウィンドウの最大最小化やサイズ変更のショートカットを簡単に登録できる ShiftIt がもうメンテされていないので,代替手段として使う. 使用 †ダウンロードして開いて
で次回起動時も使える. 設定ファイルは ~/.hammerspoon/init.lua なのでこれを新規作成するか編集するかで下記のように書けば,左寄せ右寄せ最大化ができるようになる. hs.window.animationDuration = 0 units = { right50 = { x = 0.50, y = 0.00, w = 0.50, h = 1.00 }, left50 = { x = 0.00, y = 0.00, w = 0.50, h = 1.00 }, maximum = { x = 0.00, y = 0.00, w = 1.00, h = 1.00 } } cmdA = { 'cmd' } cmdB = { 'option', 'cmd' } hs.hotkey.bind(cmdA, 'right', function() hs.window.focusedWindow():move(units.right50, nil, true) end) hs.hotkey.bind(cmdA, 'left', function() hs.window.focusedWindow():move(units.left50, nil, true) end) hs.hotkey.bind(cmdB, 'up', function() hs.window.focusedWindow():move(units.maximum, nil, true) end) 中身は好みに合わせて適当に修正.修正後,右上のHammerspoonのアイコンをクリックして Reload config をやれば反映される. |