スイッチングアプリは私の生産性を遅くします(そして、私はそれを修理しました).


切り替えアプリは何百ものMacOSやWindows上で一日何百回です.私は、より速く、私のワークフローをより効率的にしたこれを速くする方法を見つけました.

☝ Has this been as frustrating for me as anyone else?


スイッチングアプリは本当に難しいですか?


まあ、ちょっと.多くではなく、小さなフラストレーションは簡単に時間をかけて追加します.キーボードでの切り替えはいつも私にとってあまりにも多くの努力を必要としています.私はしばしばこれらのうちの1つをためします、しかし、各々は若干の考えを必要とします(あるいはタイピング).
  • win-4 第4 TaskBarアプリを起動するには
  • ctrl-alt-4 Windowsの動作をエミュレートするUBARの使用( MacOS )
  • alt-tab-tab-tab ウィンドウ( WindowsとMacOS )に切り替えるには
  • cmd-space firefox スポットライトを使う
  • 私の解決:決定論的キー結合


    私は、私のためにより簡単である方法を解決しました:1つのものと1つのものだけをする近道.例えば、ctrl-win-w いつでも私のウェブブラウザに集中しますalt-tab いくつかのキーを押してどのように多くのタブを把握する必要があります.
    結果:私はすべてのアプリのスイッチのための思考の2番目を保存します.何かのために私は一日何百回を行う、それはすべてが追加されます!🎉

    ☝ Just a small selection of the shortcuts I use.


    経由でMacOS


    MacOSではこれを実現できる方法がたくさんあります.私が思う最も単純なものRaycast .

    ☝ Raycast allows defining shortcuts for many actions, including launching apps.


    を介してMacOS


    私のMacBookのためにHammerspoon , MacOS用ホットキー自動化スイートホットキーでアプリケーションを起動するには、Luaスクリプトを書くのは難しすぎません.
    -- ~/.hammerspoon/init.lua
    hs.hotkey.bind({"ctrl", "cmd"}, "v", "Visual Studio Code", function()
      hs.application.launchOrFocus("Visual Studio Code")
    end)
    
    hs.hotkey.bind({"ctrl", "cmd"}, "w", "Firefox", function()
      hs.application.launchOrFocus("Firefox")
    end)
    
    hs.hotkey.bind({"ctrl", "cmd"}, "s", "Slack", function()
      hs.application.launchOrFocus("Slack")
    end)
    

    ☝A simple Hammerspoon script to launch apps from hotkeys. (Docs: launchOrFocus, bind)


    を介してWindows


    私のWindowsのラップトップのために、私はAutoHotkey . スタートメニューの項目に基づいてアプリを起動する例を示しますw and o ), URLc ) とファイルのパスv ).
    UserStartMenu := A_AppData . "\Microsoft\Windows\Start Menu\"
    SysStartMenu := "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
    
    ; [w] Firefox (web)
    ^#w::LaunchOrFocus({ run: SysStartMenu . "Firefox", select: "ahk_exe firefox.exe" })
    
    ; [o] Obsidian
    ^#o::LaunchOrFocus({ run: UserStartMenu . "Programs\Obsidian", select: "ahk_exe Obsidian.exe" })
    
    ; [c] Calendar
    ^#c::LaunchOrFocus({ run: "outlookcal:" })
    
    ; [t] Terminal
    ^#v::LaunchOrFocus({ run: "wt.exe", select: "ahk_exe WindowsTerminal.exe" })
    
    LaunchOrFocus(app) {
      selector := app["select"]
      If (selector and WinExist(selector))
        WinActivate,
      else
        Run % app["run"]
    }
    

    ☝A simple AutoHotkey script to launch apps from hotkeys using WinActivate and Run. Save it as example.ahk and double-click on it to open in AutoHotkey.


    マイショートカット


    私は時間の90 %を使用するアプリのショートカットを設定します.ここでは、スポットライトやウィンドウズサーチを使います.

    ☝I use the Colemak mod-DH layout, but this can work on any keyboard layout. (The * keys are reserved for moving windows to the side of my screen, but that’s for another article!)


    読書ありがとう!


    私のポストをチェックアウトしてくれてありがとう!私はオープンソースを愛し、生産性を過充電するウェブ開発者です.あなたがこのポストが好きであるならば、考えてください!

  • Autohotkey - オートメーションWindows用

  • Raycast - アプリケーションランチャー

  • Hammerspoon - MacOSの自動化