1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          Windows 桌面一鍵切換工具 Virgo

          來源:互聯網轉載 時間:2024-01-29 07:53:57

          微軟在 Windows 10 中新增了虛擬桌面,我們可以通過新建虛擬桌面放置不同的軟件窗口。但使用起來很不方便,沒有方便的快捷鍵和管理工具,小程序 Virgo 拯救了微軟的桌面。

          背景

          • 微軟的虛擬桌面是很棒的功能,但快捷鍵 Ctrl + Win + ← → 需要兩只手才能按出;
          • 應用支持也不友好,如果在第一個桌面中已經打開了 QQ、微信,那么當你在第二個桌面中點擊任務欄的圖標時,仍然會彈回前一個桌面,這就完全打斷了二號桌面上的操作,再次返回二號桌面時就需要重新適應桌面環境了;
          • 應用在桌面間移動需要拖來拖去也不是很快捷。

          Virgo

          • Virgo 是一款 18 年最后更新的一款針對 Windows 虛擬桌面切換的小工具,由 C++ 語言編寫,核心代碼僅有320多行
          • 實現原理上也是很直接的,事實上并沒有用到虛擬桌面,但記錄了幾組窗口的狀態,在不同的窗口顯示、隱藏之間切換,達到虛擬桌面的效果
          • 項目主頁:https://github.com/henkman/virgo

          單調棧示意圖

          安裝使用

          使用官方可執行文件

          • 官方文檔:
          • 下載 zip 安裝包
          • 解壓發現一個 virgo.exe 文件,大小只有 8 KB,拿出來直接就可以運行
          • 順利運行的話此時不會發生任何事情,僅在任務欄小圖標多了一個 1
          • 此時可以使用快捷鍵切換桌面了,使用方法如下

          快捷鍵

          說明

          ALT + 1 … 4

          切換桌面到 1 … 4

          CTRL + 1 … 4

          移動活動窗口到桌 1 … 4

          ALT + CTRL + SHIFT + Q

          退出程序(唯一正常退出的方法)

          ALT + CTRL + SHIFT + S

          開啟/停止 其他快捷鍵(默認開啟)

          • 此時就可以愉快地享受絲滑地屏幕切換了
          常見錯誤
          virgo could not register hotkey
          • 錯誤原因為快捷鍵注冊時和其他程序沖突,可以將其他軟件關閉再重試
          • 比較穩健的解決方案為重啟后第一個開啟 Virgo 程序

          但不管怎么說快捷鍵沖突可能性還是很大的,需要更徹底的方法規避這個問題

          源碼編譯

          • 代碼既然簡單那應該也比較容易調整,我們配置好代碼編譯環境,調整代碼后編譯我們需要的運行程序可以一勞永逸解決問題

          配置編譯環境

          • 登錄 http://msys2.github.io/ 下載 msys2
          • 安裝程序
          • 安裝后運行 Msys2 終端(也可以在安裝完成后勾選運行終端)
          • 在終端運行命令安裝 mingw-w64-i686-gccmingw-w64-i686-make
          pacman -S mingw-w64-i686-gccpacman -S mingw-w64-i686-make
          • msys32mingw32binmingw32-make.exe 文件復制一份,改名 make.exe
          • 并將該目錄加入到系統目錄中
          • 至此我們已經可以運行 make 命令了

          編譯源碼獲取可執行文件

          • 打開 git bash 終端
          • 克隆倉庫并編譯生成 exe 文件:
          git clone https://github.com/papplampe/virgo.gitcd virgomake
          • 即可得到和官方相同的 exe 文件

          修改源碼

          官方工具使用中的問題

          • 官方的 Virgo 快捷鍵 Ctrl + num 和 Typora 標題沖突,這是無法接受的
          • 支持 4 塊桌面,我們可能需要更多
          • 快捷鍵沖突就報錯,有些矯情

          修改源碼

          • 修改桌面數量第 21 行修改 4 變為 8
          #define NUM_DESKTOPS 4// 改為#define NUM_DESKTOPS 8
          • 修改快捷鍵將 Ctrl + num 改為 Alt + Shift + num修改第249行為
          register_hotkey(i * 2 + 1, MOD_ALT | MOD_SHIFT | MOD_NOREPEAT, i + 1 + '0');
          • 禁止報錯將第 176 行的函數 register_hotkey 改為
          static void register_hotkey(unsigned id, unsigned mod, unsigned vk){RegisterHotKey(NULL, id, mod, vk);}
          • 之后重新編譯
          make
          • 得到的程序運行時會忽略沖突的快捷鍵,可以支持 8 個桌面,快捷鍵為:
          • 分享這個程序,需要的同學可以替換官方的程序來用
          • 改良版 Virgo :下載鏈接
          • 源碼倉庫:https://github.com/zywvvd/virgo

          參考資料

          • https://github.com/henkman/virgo
          • https://zhuanlan.zhihu.com/p/34705762
          標簽:桌面切換軟件-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          怎樣使ppt中的文字兩端都對齊,不用分散對齊?謝謝您的邀請通配符替換和文字轉換表功能很容易完成。只需幾個簡單的步驟,如圖所示:原文在第一個單詞后添加一個符號(我用“”),這個符號不會出現在單詞或譯文中。在“替換”對話框中,如圖所示輸入并設置。注意搜索內容第二個括號中的空格。如果文檔的空間為全角度,請輸入全角度空間和半角度空間。替換所有點后,每個單詞后的第一個空格將替換為。選擇所有文本,然后使用“插...

          彩虹島瓦爾哈拉怎么走?1瓦爾哈拉殺死前兩個怪手然后在傳送門下殺死兩個流星錘打開門。其他怪物不用打,2不用殺怪物,可以去4和4,也沒有怪物可以殺。關鍵是從4傳送門到3(去3就是從4到5,然后一條直線到3)和6把圣女貞德全部干掉,傳送門就開了。注意,你可以去一個從4底只有一個圣女貞德的封閉的地方。其他的奇怪可以忽略。彩虹島瓦爾基里在哪里?瓦哈拉,是嗎?你在做第二份工作嗎?瓦哈拉在太空的頂端。彩虹島魔法...

          qq郵箱上傳超大附件太慢怎么辦?您好,上傳附件的速度應該受到網絡速度的影響,否則可能是您的瀏覽器有問題。您也可以嘗試清除瀏覽器緩存。打開“瀏覽器工具”選項的“Internet屬性”,然后選擇“刪除緩存”。也可以擴展QQ郵箱容量,登錄網頁郵箱,在郵箱首頁右側選擇我的信息郵箱容量。然后單擊“免費擴展”以增加郵箱容量。我希望我能幫助你。非常感謝。發送郵件添加附件老是失敗或者很慢怎么辦?您是否曾經對以下情...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>