hammerspoon

    -1

    1答えて

    この問題はライブラリのバグによって引き起こされ、これが修正されました。 私はhammerspoonを使用していると私は( `)バッククォートするCtrl + 'を再マップしようとしているが、私はできません。 設定ファイルinit.luaは、以下のようなものです: local function keyCode(key, modifiers) modifiers = modifiers or

    0

    1答えて

    私は目を覚ましたい.30分後にトマトのタイマーとして画面をシャットダウンする。 私のコードは以下の通りです。 sleepscript = [[ tell application "Terminal" do script "Control +. C" do script "echo 'git add -A' | sudo -S sudo shutdown -s +30"

    2

    1答えて

    Hammerspoonにinit.luaと書いてあります。私のkewsを他の人に再マップしたいと思っています。具体的には、私はmacOS上でバックスラッシュキーとdeleteキーを切り替えたいと思います。 しかし、単純な削除とバックスラッシュは正常に動作しますが、私は自分のアプリのフォーカスを別のものに変更して、そこに何かを入力して元のアプリに戻って、削除キー(実際にはスイッチを入れたときのバック

    4

    1答えて

    オブジェクト(この場合はHammerspoon Notifyオブジェクト)を作成する関数があり、このオブジェクトをパラメータとして匿名関数自体に渡したいとします関数呼び出しの引数。 これは非常に畳み込まれた説明ですが、例ではかなり明確になります。 function main() local n = hs.notify(...) print(n) -- `hs.notify:

    1

    1答えて

    2つのターミナルを起動して、画面上の特定の位置に配置したいと考えています。私は1台の端末でこれを行う方法を知っていますが、2台目の端末を開いて最初の端末の隣に配置するためには何が必要ですか?ここで は、1つのターミナルのためのコードです: hs.hotkey.bind({"cmd", "alt", "ctrl"}, "2", function() hs.application.launc

    0

    1答えて

    ユーザースイッチは、次のコードで焦点を当てた後、私は、アプリケーション名を取得することができます: function applicationWatcher(appName, eventType, appObject) if (eventType == hs.application.watcher.activated) then print(appName) end

    1

    1答えて

    フォーカスされたウィンドウのタイトルバーに赤い線を描こうとしています。このために、私は次のようなコードを作成した(それは最低限の例であることを意味する): foo() 続く、私はHammerspoonコンソールにこれを入力した場合 function foo() f = hs.window.focusedWindow():frame() line = hs.drawing.l

    1

    1答えて

    ハマースプーンで使用されるinit.luaスクリプトを分かりやすく読みやすく保守したいと考えています。 だから、それは次のようになります。 KeyRemap.lua WiFiWatcher.lua AppWatcher.lua init.luaそして init.luaの中から私がこれらのファイルを読んでウォッチャーを有効にします。 しかし、そのような関数は定義されていないようです(しかし、私はそれ

    3

    1答えて

    私はHammerspoonでキーボードショートカットを使ってディレクトリを開きたいと思います。ショートカットを使用してアプリケーションを開くには、以下を使用します。 ただし、これはファイルシステムでは機能しません。たとえば、~/Dropboxを開きたい場合は、アプリを開くにはどのような方法が必要ですか?