C'è un modo per spostare la finestra corrente su un altro desktop senza usare un mouse in OS X?


104

In OS X, poiché sono consapevole di spostare la finestra corrente sul desktop successivo, fare clic sulla barra del titolo della finestra per averla in modalità spostamento, quindi tenendo premuto il pulsante del mouse, premere Ctrl+ o Ctrl+ . Se non hai un laptop, potrebbero essere necessarie tre mani. In alternativa puoi andare negli spazi e trascinare una finestra da un desktop all'altro.

C'è un modo più semplice per farlo, solo con la tastiera (e due mani al massimo)?



2
è il 2019 e non esiste ancora una soluzione senza speranza per questo compito di base
sousben,

Risposte:



36

Penso che il meglio che puoi fare sia tenere la barra del titolo della finestra con il mouse, quindi premere Ctrl-1 (o 2, 3, 4, qualunque cosa). Ciò richiede l'uso del mouse, ma è un po 'più conveniente di altri metodi.


5
non funziona su OSX 10.8.4
AWrightIV

5
@AWrightIV: funziona su OSX 10.7. Non sono sicuro di 10.8 ma potrebbe essere necessario abilitare il tasto di scelta rapida Ctrl-1 e Ctrl-2 per cambiare desktop prima in Sistema Pref> Tastiera. Questo potrebbe essere un motivo per cui non funziona.
lightalchemist il

Perfetto, esattamente quello che stavo cercando
Kevin Hooke,

nel 2017 questa è ancora un'ottima alternativa. Anche quando devi usare il mouse è molto più conveniente del resto
mjsr,

13

Se installi "BetterTouchTool", puoi creare una scorciatoia da tastiera / mouse / gesto per:

  1. sposta la finestra dell'applicazione sull'altro monitor,
  2. massimizzare la finestra dell'applicazione sull'altro monitor.

Funziona davvero bene! Inoltre, "BetterTouchTool" ha tonnellate di altre funzioni intelligenti che potresti trovare utili. È gratis.


Uso già BetterTouchTool e grazie a questo suggerimento ho mappato una scorciatoia da tastiera che sposta la finestra corrente da un monitor all'altro. Grazie!
Robin Zimmermann,

1
BTT è eccezionale ed è passato a uno schema di licenza "paga quello che vuoi", ma non è più totalmente gratuito.
JPhi1618,

5
BetterTouchTool è fantastico, ma la domanda riguarda lo spostamento su un altro DESKTOP , non su un altro monitor!
iconoclasta

9

Sfortunatamente, almeno dal 10.5.4, non c'è modo di farlo usando solo una scorciatoia da tastiera.

È possibile però farlo usando solo il mouse, che richiede anche una sola mano, trascinando la finestra al bordo dello schermo. Puoi impostare più opzioni per questo usando i pannelli delle preferenze Warp o Secrets (entrambi gratuiti).


funziona su OSX 10.8.4, ma solo se hai già creato l'altro desktop
AWrightIV

4

Optimal Layout , un'app che ho sviluppato, ti consente di utilizzare i comandi da tastiera per spostare, ridimensionare e modificare lo spazio dei gruppi di finestre.


Wow, il layout ottimale sembra fantastico! Una piccola critica che ho notato immediatamente dopo aver visto il video dimostrativo, però: hai sbagliato a scrivere "focalizzato": future-perfect.co.uk/grammartips/… ... ma sono già innamorato dell'app. Grazie per il consiglio.
iconoclasta il

La funzione di cambiare gli spazi non è stata rimossa ad un certo punto? Puoi anche cambiare la descrizione sulla pagina di Spacey . "compatibile solo con Mac OS X 10.6 Snow Leopard" potrebbe anche essere interpretato come non compatibile con 10.5 e precedenti.
Lri,


3

C'è uno strumento chiamato Zooom che ti permetterà di afferrare qualsiasi parte di una finestra per spostarla usando un tasto di scelta rapida, e allo stesso modo ridimensionare le finestre, sempre con un tasto di scelta rapida. Questo è molto bello quando si passa da una wm linux a OS X, tuttavia mi chiedo ancora se è disponibile solo il passaggio di base come nella domanda senza acquisti di software aggiuntivi.


2

Il modo più semplice per farlo è abilitare i collegamenti nelle impostazioni per passare al desktop di tua scelta come mostrato di seguito. Dopo averlo abilitato, puoi spostare la finestra di tua scelta tenendo premuto il pulsante del mouse ed eseguendo il collegamento.

inserisci qui la descrizione dell'immagine


1
di nuovo ... questa non è una soluzione MOUSELESS
iconoclasta il

1

Se si utilizza Window Manager non l'ambiente desktopg, è possibile farlo modificando la mappa di tasti, la funzione TakeToWorkspace o SendToWorkspace.

Ad esempio in fluxbox.

$vi ~/.fluxbox/keys
Super_L 1 :TakeToWorkspace 1
Super_L 2 :TakeToWorkspace 2
Super_L 3 :TakeToWorkspace 3
Super_L 4 :TakeToWorkspace 4
Super_L 5 :TakeToWorkspace 5
Super_L 6 :TakeToWorkspace 6
Super_L 7 :TakeToWorkspace 7

Ti permetterà di premere il "pulsante mac" + il numero dell'area di lavoro e la finestra focalizzata verrà spostata nell'area di lavoro corretta.


stai dicendo che puoi eseguire Fluxbox su macOS invece che nel Finder?
iconoclasta il

0

Se trascini usando la barra del titolo e tieni premuto contro un bordo dello schermo, dovrebbe spostarsi dopo alcuni secondi (se c'è uno 'Spazio' per cui andare). Sicuro che devi usare il mouse ma non ci sono comandi chiave coinvolti.


Credo che l'OP ritenga che i comandi chiave siano più facili / veloci dell'uso del mouse.
jtheletter,

0

A. Control-Up, quindi trascina la finestra nella parte superiore dello schermo. Quelli sono desktop. Un po 'più difficile da realizzare rispetto ai desktop Linux; ma funziona. Apple sta cercando di mostrarti ciò che è già presente su ciascun desktop. B. Il pulsante F3 attiva anche il controllo missione. Nota: utilizzare le frecce sul lato di controllo per cambiare desktop


0

Uso Ametista per raggiungere questo obiettivo. Ha alcune scorciatoie personalizzabili davvero belle per la gestione delle finestre.

screenshot delle impostazioni di ametista

Ametista è di default un gestore di finestre di piastrellatura, tuttavia disabilito tutte le piastrellature nelle impostazioni di ametista e lo uso solo per le scorciatoie da tastiera di gestione delle finestre. Probabilmente eccessivo, ma funziona.


0

Quindi per macOS 10.14.6 fai clic sul menu Apple e vai su Preferenze di Sistema e vai su Mission Control fai clic su Hot Corners nell'angolo in basso a sinistra della finestra posiziona Mission Control in uno degli angoli. Porta il mouse verso l'angolo a cui lo hai assegnato e separerà le finestre aperte sul desktop, scegli quello che vuoi su un nuovo desktop e trascinalo nella barra dei menu in alto. Fatto puoi creare tanti nuovi desktop quanti saranno supportati dal sistema operativo. Oppure scorri verso l'alto con tre dita sul tuo laptop e trascina l'applicazione desiderata sul secondo desktop fino alla barra dei menu in alto.


-1

Quindi, provare tutti i metodi fasulli là fuori per caso mi ha portato alla soluzione che tutti cercano:

Fai clic e tieni premuta la finestra che desideri spostare. Tieni premuto il tasto Ctrl. Trascina la finestra sul bordo dello schermo fino a quando non sposta la finestra su un nuovo desktop. Rilascia la finestra e rilascia il pulsante Ctrl. Boom. Fatto.

In alternativa, puoi utilizzare Mission Control per trascinare e rilasciare le app sul desktop che desideri, ma non è la soluzione che stai cercando. Muoviti.


1
Funziona per me senza il tasto di controllo ...? Basta fare clic, trascinare, attendere pazientemente. Non è la cosa più semplice da fare con un touchpad ...
Merlyn Morgan-Graham,

@ MerlynMorgan-Graham Tengo sempre abilitato il blocco trascinamento. Rende le cose del genere molto più facili.
Blacklight Shining

3
Falsa: questa risposta richiede il mouse.
jtheletter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.