題:
鍵盤快捷鍵,用於在OS X 10.9.5 +上的多個顯示器之間切換焦點(小牛,埃爾卡皮坦,塞拉利昂,莫哈韋沙漠)
abbood
2013-10-24 16:03:15 UTC
view on stackexchange narkive permalink

每個監視器在OS X Mavericks中獨立運行的事實非常酷。但是,我發現必須使用鼠標並單擊未聚焦的監視器,然後才能實際前後滑動其屏幕(或空格)。

將焦點切換到另一台監視器的鍵盤快捷鍵是什麼?

更新:跟進問題

並不能真正解決問題,因為您必須將手移到鼠標上以將指針移到另一個屏幕上,然後再將手放回鍵盤上以使用Control + Arrow,唯一可能獲利的人是使用最好用Shift + Control +箭頭在屏幕之間切換。現在想出一種使該宏起作用的方法。
@Stephan正是我要問的問題
當嘗試從筆記本電腦切換到外接顯示器時,cmd +選項卡通常對我有用。
令人遺憾的是,所有建議的解決方案都不適用於Mac OS Sierra ...我認為此功能應該內置在OS中。
我在下面更新了[answer](http://apple.stackexchange.com/a/116889/43968)..希望它可以更好地解決該問題
六 答案:
Bruce Van Allen
2013-10-29 01:17:39 UTC
view on stackexchange narkive permalink

這是通過鍵盤工作的一種方式:

  1. 打開系統偏好設置->鍵盤,然後單擊快捷方式標籤。

  2. 從側邊欄中選擇 Mission Control

  3. 向下滾動直到看到“任務控制”在主面板中列出;如果未選中,請選中其複選框,然後單擊顯示三角形。

  4. 您應該看到左移一個空格右移一個空格,然後進行一系列切換到桌面1 切換到桌面2 等操作,以獲取當前所需的盡可能多的桌面空間。

  5. 選中 Switch to Desktop N 類型的所有復選框。

  6. 在我的偏好中,這些開關中的每一個都已經有一個快捷方式- Ctrl kbd>- 1 kbd>, Ctrl kbd>- 2 kbd>,.. 。 Ctrl kbd> -N,其中N是桌面編號(控制鍵顯示為克拉('^')。您可以為它們分配任意內容,但將它們保留在順序方案中會有所幫助,因此,我建議保持原樣。

  7. 現在,您可以在運行中的桌面之間切換(又稱“空格”),如果您選擇的一個在另一台顯示器上,焦點將轉移

  8. 如果您不記得台式機是哪個號碼,可以先將您的快捷方式用於Mission Control本身(我的選擇是⌥Opt kbd>-向上箭頭 kbd>,我認為這是默認設置,但您也可以根據需要設置該快捷方式)。您將看到當前編號的桌面,然後可以使用適當的快捷方式。按⎋Esc kbd>退出任務控制。

  9. 我看到,如果我已檢查所有“切換到”,那麼是否還有另一個桌面並再次檢查鍵盤快捷方式,新的桌面將添加到“切換到”列表中,並且其快捷方式也會被檢查。因此,在完成上述步驟之後,無需返回到Prefs。

  10. ol>

    感謝您激勵我參與其中。我和您和其他人一樣感到沮喪!

    為El Capitan增添了煩惱:在我2016年10月31日的筆記中,我描述了我最新的發現,即切換到外部顯示器的空間。似乎您需要在外部顯示器上定義至少兩個空間,然後需要按Control-N,Control-M,然後您將生活在空間M中,其中N & M是外部顯示器上空間的空間數

我看到了您所說的話的價值。儘管我仍然認為它不理想。 b / c,您使用的是dekstop編號,然後在特定編號的桌面上來回移動會迫使您記住它(必須通過任務控制來查看桌面的數量是否超出了“快捷方式”的重點) ..人機交互中的第一條規則是“不要讓我思考” ..我希望可以使用更具直覺性的東西,例如<+ [ctr]或smtn ..,需要0的大腦記憶/處理用戶的部分..但我還是給了你+1 :)
在使用您的解決方案進行測試之後..它確實可以節省時間..但是它不能解決主要問題:**轉移焦點** .. b / c,即使它顯示了我感興趣的屏幕。仍然沒有聚焦..所以我仍然要握住鍵盤的手並將鼠標放在該屏幕上..然後再將手移回鍵盤.. :(
嗯如果我使用上述Control-N快捷方式(其中N是桌面編號),那麼如果我切換到的顯示器不是該顯示器上的桌面,則我會切換為焦點。如果按Control N + 1,然後按Control-N,則桌面N成為焦點。因此,我確實不用離開鍵盤就可以進入我選擇的台式機和顯示器,但是這需要額外的鍵盤步驟,而且似乎需要N + 1台式機可以切換到該屏幕。顯然次優,但確實避免使用鼠標。
我選擇[this](http://apple.stackexchange.com/a/107283/43968)答案的原因是b / c,它涉及在屏幕之間切換的行為(例如ctrl +>或ctrl + <),並且本身可以確保切換到的屏幕突出顯示..也非常直觀(即不涉及任何數字或中間步驟)
+1,但#9除外。保持選中狀態,因此我必須進入偏好狀態並手動檢查添加的每個新桌面。
@BruceVanAllen我可以使用4個桌面/空間,但是我的系統偏好設置>鍵盤>快捷方式>任務控制僅顯示“切換到桌面1”。沒有任何選項可以切換到DesktopN。有什麼想法嗎?我在用小牛隊。
抱歉,但我只是在El Capitan中嘗試了一下,但它不起作用:/我無法將焦點轉移到外部顯示器上:
我也無法將焦點轉移到外部顯示器上。:((El Capitan)
好,這就是我在El Capitan中找到的東西。(假設已選中Sys Prefs:Mission Control:顯示器具有單獨的空格。)1.在Keyboard(鍵盤):Shortcuts(快捷方式):Mission Control(任務控制)中,“ Switch to Desktop N”(切換到桌面N)的命令數似乎由您已定義的桌面空間數來設置。2.如果您在外部顯示器上至少創建了兩個空間
[以前的評論保存得太早了。] 1.在“鍵盤:快捷方式:任務控制”中,“切換到桌面N”的命令數似乎由您已定義的桌面空間數量來設置。2.您可以使用任務控制熱區(如果需要設置)來查看空間的編號。3.在我的外部顯示器上至少創建兩個空格,例如3和4號空格,這樣可以正常工作:我在主顯示器中的#1空格;如果我按Control 3,然後按Control 4,則我在外部監視器的空格4中。然後按Control-N在該顯示器的空格之間切換。看看這是否適合您。
在Mac OS Sierra中不會真正在顯示之間切換...
user60838
2013-10-28 19:54:58 UTC
view on stackexchange narkive permalink

到目前為止,我發現的最佳解決方案是在應用商店外安裝免費的 CatchMouse實用程序。它允許您分配不同的鍵盤快捷方式,以將鼠標指針“扭曲”到每個監視器的中心。就我而言,我已將左監視器映射到 Ctrl kbd> + ⎇Alt kbd> + ← kbd>,右監視器映射到 Ctrl + ⎇Alt kbd> + → kbd>。

注意:到CatchMouse的鏈接已更新為未知且不受信任的源。下載和使用後果自負!

效果很好!
懶惰的人可以單擊此處,所有其他人都無需申請:https://itunes.apple.com/us/app/catchmouse/id439700005?mt=12
我要補充一點,上面的建議本身並不會突出顯示..所以我要做的是,一旦鼠標光標在右側屏幕上。.我使用ctr + left或ctrl + right在屏幕之間切換
嗯,目前似乎尚未在美國商店中提供。
從2014年12月起,開發人員仍可使用CatchMouse:http://ftnew.com/catchmouse.html
有誰知道CatchMouse的結局或是否存在替代方案?Mac App Store上的鏈接以及此處評論中指向開發人員的鏈接均已損壞。
很久以前,我一直在尋找類似的東西!..謝謝!
在我們地區不可用?為什麼?:(
[此github存儲庫](https://github.com/ROUND/CatchMouse)似乎託管了它。我認為,這是目前最好的解決方案。2017年7月
2020年2月,我無法讓CatchMouse在卡塔利娜(Catalina)上工作:(
abbood
2014-01-12 20:57:15 UTC
view on stackexchange narkive permalink

我剛剛找到了一個名為 slate的開源窗口管理器。從我的角度來看,它勝過 divvy sizeup strong> ..,它具有用於在屏幕之間切換焦點的按鍵綁定。它的默認鍵綁定顯示在此處(非常可定制)。默認為〜⌘ kbd> → kbd>和⌘ kbd> ← kbd>

獎金::這是我的清單配置文件。它可以為您提供一些入門的想法 s>

update

從評論中我意識到我上面的答案不是關於切換焦點,而是關於將窗口從一台顯示器扔到另一台顯示器。

該問題的解決方案是假設您已經在所有監視器中打開了應用程序窗口。

請看此屏幕截圖以了解我的解決方案。 (單擊以放大):

enter image description here

場景1 ,我只需單擊 tab kbd>在應用程序之間切換(即,我從已經聚焦的監視器上的chrome切換到我要聚焦的監視器上的終端

方案2 我只需單擊⌘ kbd> ` kbd>即可完成操作,這使我可以在 same 應用程序的窗口之間切換。 。在下面的示例中,我在所有三台顯示器上都有鍍鉻窗口,因此我只需瀏覽它們,直到到達要切換焦點的窗口即可。

您是如何使它工作的?我一直在玩Slate,但似乎這些命令只是將焦點移至當前窗口右側或左側的下一個窗口。您能從最初的問題中解決問題嗎?
是的,它確實完成了@shanebonham ..您只需瀏覽配置文件,並確保您執行的命令正確
我認為目前slate不存在此功能-https://github.com/jigish/slate/issues/458我也很想看到這一點。
@abbood這絕對不起作用,它可以更改應用程序之間的焦點,但不能更改監視器之間的焦點,我已經嘗試了所有方法,並且已經閱讀了文檔。
謝謝你開箱即用,無需觸摸配置文件或創建配置文件。CMD +右箭頭/左箭頭可在監視器之間切換焦點。(注意-我使用的是兩台外接顯示器,而實際筆記本電腦都處於關閉狀態,翻蓋式)。以上解決方案均不適用於OSX El Capitan。
對我不起作用。不確定“開箱即用”的體驗。我在Mac OS Sierra上。
抱怨的傢伙是正確的..我更新了答案
Don
2013-11-03 22:21:00 UTC
view on stackexchange narkive permalink

我使用Keyboard Maestro來做到這一點。我通過 F19 kbd>鍵按此順序映射了 F16 kbd>。

F16 kbd>左顯示器左移

F17 kbd>左顯示器右移

F18 kbd>右顯示器左移

F19 kbd>右監視器向右移動

為此,我創建了4個Keyboard Maestro操作,每個監視器一個,每個方向一個。這是經過相應調整的基本快捷方式:

  1. 將鼠標移動到任何顯示器上,而無需單擊。

  2. 擊鍵 Ctrl kbd>-[向左箭頭]或[向右箭頭],視情況而定。

  3. ol>

    實際上,我在任務控制下的“系統偏好設置”中將鍵盤快捷鍵從以下位置更改了:

    Ctrl kbd>-箭頭向左/右移動一個空格到:

    Shift kbd>- Control kbd>- Option kbd>-命令 kbd> 左/右箭頭 kbd>可釋放用於其他活動的更簡單的控制箭頭。我還更改了鍵盤大師宏以反映更改。

    同時我還具有以下任務控制操作。

    F13 kbd>顯示桌面

    F14 kbd>顯示應用程序窗口

    F15 kbd>任務控制

    我將其設置為鼠標保留在已更改的監視器上,但可以輕鬆將其設置為返回其起始位置。

我花了一段時間才弄清楚如何讓Keyboard Maestro將鼠標移動到我的筆記本電腦顯示器上,因此,萬一其他人也遇到麻煩,我會像這樣工作:在SCEEN(Internal,MidX ),相對於絕對位置的“ SCREEN(Internal,MidY)”
這是最好的答案,Keyboard Maestro開發完善,目前在Sierra上受支持,並且具有許多強大的選項來控制鼠標,這真棒!
Flavin
2013-10-24 22:50:55 UTC
view on stackexchange narkive permalink

(這應該是一則評論,但我不敢發表評論。)

我有同樣的問題。我幾乎只在全屏應用程序中工作,並使用 ctrl kbd> + ◀︎ kbd>和 ctrl kbd> + ▶︎ kbd>在它們之間切換。我喜歡在主顯示器上工作,並在輔助顯示器上使用“消息”。但是當我不使用它時,我不想讓消息可見。我寧願切換回輔助監視器上的桌面。但是要把重點放在輔助顯示器上,我必須移動鼠標指針,這完全浪費了使用鍵盤快捷方式進行應用程序切換所節省的時間和精力。

對於它的價值,您沒有單擊任何將焦點更改為其他監視器。您只需要將鼠標指針移到要聚焦的位置即可。

是的,關鍵是要避免同時使用鼠標進行這樣的通用基本操作
Izana
2017-03-10 04:57:02 UTC
view on stackexchange narkive permalink

鍵盤大師(Maestro)可以幫助您做到這一點。

就我而言,我使用CTRL + 0,1,2來引用屏幕0、1、2。下面是我的配置方式。另外,數字鍵盤上的0,1,2靠近您的箭頭鍵,然後您可以使用CTRL +箭頭在選定的顯示器上切換窗口。

注意,我使用click是因為我想將焦點移到光標下方的窗口。

mouse movement to select display

我使用此技巧使其適用於雙顯示器。這是我為非主顯示器添加快捷方式的操作。它僅提供相對於主屏幕窗口的選項。因此,為了使鼠標移至左側顯示,我將鼠標的相對位置設置為-500。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...