![](/img/trans.png)
[英]Using unknown/undefined keyboard (keymap) in hammerspoon
我已將帶有附加(非標准)鍵的鍵盤連接到我的 mac。 請參閱帖子末尾的圖片。 這是我的測試 Hammerspoon init.lualocal hyper = {"cmd", "alt", "ctrl", "shift"} hs.hotkey.bind(hyper, "E", function() ...
[英]Using unknown/undefined keyboard (keymap) in hammerspoon
我已將帶有附加(非標准)鍵的鍵盤連接到我的 mac。 請參閱帖子末尾的圖片。 這是我的測試 Hammerspoon init.lualocal hyper = {"cmd", "alt", "ctrl", "shift"} hs.hotkey.bind(hyper, "E", function() ...
[英]How to properly import a lua script from a lower directory into another one, +Hammerspoon
我正在嘗試為要在 hammerspoon 初始化腳本中配置的 lu 函數創建一個有組織的庫,但是我在網上找到的導入語法似乎沒有以相同的方式工作,或者我可能對某些東西一無所知。 我已經看到答案,如果它們在同一目錄中,您可以直接要求它們,但是為了組織起見,我很好奇這是否可能初始化.lua: web_ ...
[英]Move specific application to a specific screen
我在這里閱讀了如何將應用程序移動到特定屏幕。 就我而言,我有一個變體。 在這種情況下,我想在特定屏幕上打開例如 Todoist。 下面的代碼打開了 Todoist,但在我的錯誤屏幕上。 我該如何解決這個問題? local screens = hs.screen.allScreens() hs. ...
[英]Hold mouse key to scroll in hammerspoon
我目前正在嘗試在 mac 上的hammerspoon 中設置 lua 腳本,這樣當我按住鼠標上的后退/前進側按鈕時,只要按住該按鈕,我就可以連續上下滾動。 確實,以下代碼是我迄今為止所擁有的 這里的代碼允許我每次按下側按鈕時滾動,但只滾動一次。 要繼續滾動,我需要釋放側邊按鈕,再次單擊並重復。 似乎 ...
[英]How to use AppleScript or Lua to do an ALT + TAB after results on the Calculator.app
我使用 Calculator.app,在按下ENTER鍵后,我希望它自動執行ALT + TAB到 go 到我使用的上一個應用程序:Excel 或 Z763F7F1AEC350CD1A46238D1 ... 我對just.lua 有同樣的問題,但如果不能用.lua 完成,我想用AppleScript ...
[英]How to expand text or snippet with the help of HammerSpoon?
我們可以像 aText 或 TextExpander 一樣使用HammerSpoon來擴展文本嗎? 有hs.eventtap.keyStrokes("asdf")但如何檢測擊鍵並擴展文本? 例如,一個用例是擴展mme -> myemail@address.com 。 如何使用 HammerS ...
[英]What's the hot key for TAB in hammerspoon?
TAB 鍵的熱鍵是什么,用於模擬 ALT+TAB hs.eventtap.keyStroke({"alt"}, "TAB") 我在文檔中找不到它: https://www.hammerspoon.org/docs/hs.eventtap.html 在 Xcode 中它是 ] 但它不適用於ha ...
[英]In Hammerspoon, how to open an app and pass in startup params
我正在嘗試制作一個 Hammerspoon 熱鍵以在 Google Meet 中打開和開始每日會議。 由於我有不止 1 個谷歌配置文件,我需要在調用時使用 Chrome 命令行參數將所需的配置文件傳遞給 Chrome。 在啟動字符串中添加這些額外參數時,正常的 Hammerspoon 應用程序啟動方 ...
[英]How to use the hammerspoon CLI?
我希望能夠運行hs -m foo -c bar -- baz之類的命令並使用bar和/或baz運行一些代碼。 hs -h幫助消息說baz應該可以通過_cli._args或_cli.args ,但我不知道_cli值在哪里。 這是我的代碼:local ipc = require('hs.ipc') ...
[英]How to get a list of functions supported by an application?
我是 Hammerspoon 的新手,但對使用它自動化一些 macOS 工作流程很感興趣。 許多示例似乎直接訪問目標應用程序本身提供的功能 - 但是如何找出提供了哪些功能以及如何使用它們? 在此先感謝您的幫助! ...
[英]How to click on a specific button
我是 Hammerspoon 的新手,但有興趣使用它來自動化一些 macOS 工作流程。 我知道如何發送擊鍵,但如何模擬鼠標單擊 window 或對話框中的特定按鈕? (我目前正在嘗試以這種方式關閉對話框 window) 在此先感謝您的幫助! ...
[英]hammerspoon remap a key to alt modifier
我重新映射 ` 鍵,這樣當我按住它時,它的行為與按住 alt 鍵的方式相同。 例如,按住 ` 並按 tab 應該表現為 alt+tab。 我試過這個,但它不起作用。 我究竟做錯了什么? ...
[英]hammerspoon: how to disable hotkey in certain application?
Firefox 用於新私人窗口的 CMD+Shift+P(在 Mac 上)與 Notion 中的“移動”頁面鍵盤快捷鍵沖突。 看起來沒有辦法重新映射 Firefox、OSX 鍵盤快捷鍵,甚至 3rd 方 Fixefox 添加的快捷鍵,如快捷鍵。 關於超級用戶的良好和最新討論 探索hammersp ...
[英]Selecting a Menu Item with Hammerspoon
我嘗試使用 Hammerspoon 在 Firefox 中使用以下腳本打開一個新窗口: function newWindow() local app = hs.application.find("Firefox") print(hs.inspect.inspect(app ...
[英]How to distinguish between iTerm2 windows to move / resize only one of them with Hammerspoon?
我打開了兩個 iTerm2 窗口,我想通過 Hammerspoon 放置一個窗口並調整其大小,同時保持另一個不變。 hs.hotkey.bind({"cmd", "alt", "ctrl"}, "Right", function() local layout = { {"iT ...
[英]Is there a way to listen for any key press, and mute microphone?
我不熟悉 LUA 或錘子勺,但我想聽鍵盤上的任何按鈕被按下。 我相信我可以為此使用hs.eventtap.event.newKeyEvent ,但我不確定如何捕捉任何和所有按鍵。 我不在乎按下了什么,我只想使麥克風靜音,並在沒有按下任何鍵的x秒后取消靜音。 用錘子勺可以嗎? 請指出我正確的方向。 ...
[英]How to create spoon of hammerspoon in right way?
我寫了一個spoon腳本來控制音量,但是hotkeys.bind方法不起作用,是什么問題? 這里是勺子的init.lua-- === Volume === local obj={} obj.__index = obj -- Metadata obj.name = "Volume" obj.ve ...
[英]translating working lua code (for hammerspoon) to fennel; expected userdata type
警告:我真的不知道 lua 或茴香,盡管我在類 lua 語言(python 等)和類茴香語言(clojure、elisp 等)方面確實有很多經驗。 但是:我正在使用hammerspoon來管理我的mac 上的外部顯示器配置。 我的 init.lua 文件中有以下正確工作的代碼,用於將 Hammers ...
[英]Hammerspoon: continuously send keystrokes to one application, while using others normally
好的,所以我有一個帶有 Hammerspoon 的腳本,可以為我執行按鍵操作。 簡單的例子: 我知道我可以過濾此腳本以僅在特定應用程序中工作,但我的問題是:是否可以將這些擊鍵發送到一個應用程序,同時在另一個應用程序中正常使用我的物理鍵盤? 就像在“后台”發送擊鍵一樣,所以它們沒有在我當前使用的應用程 ...
[英]How can I prevent hammerspoon hotkeys from overriding hotkeys in other applications?
我正在尋找一個僅在 Google Chrome 中可用的熱鍵: 這種方法的問題是熱鍵將無法在其他應用程序上使用。 例如CMD + 0不會觸發 Discord 中的Reset Zoom命令。 我怎樣才能防止這種情況? ...