hammerspoon

    1熱度

    1回答

    我想在聚焦的窗口的標題欄中繪製一條紅線。對於這一點,我創建類似於以下代碼(它意味着是一個最小的示例): function foo() f = hs.window.focusedWindow():frame() line = hs.drawing.line(hs.geometry.point(f.x, f.y),hs.geometry.point(f.w,f.y)) l

    4熱度

    1回答

    我有一個函數可以創建一個對象(在本例中是一個Hammerspoon Notify對象),我想將這個對象作爲參數傳遞給本身的匿名函數一個函數調用的參數。 這是一個非常複雜的解釋,但我認爲一個例子很清楚。 function main() local n = hs.notify(...) print(n) -- `hs.notify: Title (0x7fbd2b5318f8)

    3熱度

    1回答

    我想在我的Hammerspoon配置文件中使用更復雜的圖形或GUI小部件庫,以獲得用戶輸入並在屏幕上執行比Hammerspoon允許的更高級繪圖(就我而言可以告訴)默認情況下。我是Lua和Hammerspoon的新手,到目前爲止,我一直無法弄清楚如何使這個工作。 (在屏幕上的簡單繪圖不是問題,所以幾何形狀的例子是沒有用的,我已經可以做到這一點,沒有困難。) 我最初認爲用於構建遊戲的一個Lua庫會有

    0熱度

    1回答

    我已經從https://github.com/asmagill/hs._asm.undocumented.spaces安裝了「無證空間」模塊。特別是,它提供了一種方法moveWindowToSpace,我想使用綁定cmd+1使用到當前窗口移動到空間1以下幾點: local spaces = require("hs._asm.undocumented.spaces") function MoveW

    5熱度

    2回答

    綁定到我用的是鍵: hs.hotkey.bind(hyper, '1' 如何綁定到關鍵的印刷機多臺?例如: hs.hotkey.bind(hyper, '1+1' 讀the documentation,這個功能沒有提到。 通過多次按下我的意思是按兩次1運行一些代碼,然後按1三次運行一段單獨的代碼。

    -1熱度

    1回答

    該問題是由庫的錯誤引起的,並且已被修復。 我使用hammerspoon我試圖重新映射到Ctrl + '反引號('),但我不能。 設置文件init.lua是象下面這樣: local function keyCode(key, modifiers) modifiers = modifiers or {} return function() hs.eventtap.eve

    1熱度

    1回答

    我想單獨用於Hammerspoon的init.lua腳本以提高可讀性和維護性。 因此,它看起來像下面這樣: init.lua AppWatcher.lua WiFiWatcher.lua KeyRemap.lua 然後從init.lua我內會讀取這些文件並使觀察者激活。 但是,似乎沒有這樣的函數定義(也許我可能會錯過它,雖然)。是否有可能將Hammerspoon中的邏輯分開?

    3熱度

    1回答

    我想用鍵盤快捷方式在Hammerspoon上打開一個目錄。要通過快捷方式打開任何應用程序,請使用以下內容: hs.hotkey.bind({"ctrl"}, "n", function() hs.application.launchOrFocus("Safari") end ) 但是,這對文件系統無效。例如,如果你想打開~/Dropbox,你應該怎麼做才能打開應用程序?

    2熱度

    1回答

    我現在正在Hammerspoon上編寫我自己的init.lua,並且希望將我的一些kews重新映射到其他人。具體來說,我想在我的macOS上切換反斜槓鍵和刪除鍵。但是,雖然簡單的刪除和反斜槓可以正常工作,但是一旦我將應用程序焦點切換到另一個,然後鍵入某些內容,然後返回到原始應用程序,刪除鍵(實際上是反轉鍵)工作時間更長相反,它會在中止焦點之前刪除應用程序中的字符(即倒數第二個焦點應用程序)。但是,

    3熱度

    1回答

    我有我的CAPSLOCK綁定到F18(karabiner)充當修飾鍵。我試圖模擬CAPSLOCK + h,j,k,l作爲VIM運動鍵。一切正常,但重複時有延遲問題。也就是說,當我按下CAPSLOCK + h時,它會非常緩慢,它應該模擬重複按下「< - 」鍵,但它非常延遲,並且每秒只發送一次。關於爲什麼發生這種情況的任何想法我的init.lua低於: -- A global variable for