Scorciatoia da tastiera per ridurre a icona il desktop remoto


114

Esiste un modo, utilizzando la tastiera, per passare da una connessione desktop remoto ingrandita (a schermo intero) al computer principale?

Ho circa 4 connessioni Desktop remoto tra cui sto passando e sarebbe bello non dover andare al mouse ogni volta che voglio passare.

So di poter premere Ctrl+ Alt+ Breake questo normalizza lo schermo del desktop remoto. Questo è vicino, ma vorrei un modo per minimizzarlo (quindi non devo normalizzare-> switch-> ingrandire ogni volta che voglio cambiare schermo)

Risposte:


72

CTRL+ ALT+ BREAKminimizzerà la finestra ingrandita sul PC host.


6
Per me questo lo "normalizza". Ma è abbastanza buono. (Alt + Tab può quindi essere utilizzato.)
Vaccano

8
Per me, una seconda ctrl-alt-break ingrandirà nuovamente la finestra.
Ben Mosher,

1
CTRL + ALT + PAUSA funziona anche se non si dispone del tasto BREAK o se si deve digitare FN per raggiungere BREAK.
hobbes3,

1
ctrl + alt + pausenon funziona con la tastiera MS sculpt (Windows 8).
Sridhar Ratnakumar,

44

Ctrl+ Alt+ Homemetterà a fuoco il tuo computer locale (almeno in Win 8). Ctrl+ Alt+ Homequindi Winaprirà il menu di Windows sul tuo computer locale.

Con l'uso della macchina virtuale, ho spesso più sessioni RDP aperte e cambio da Ctrl+ Alt+ Homepoi Win+ Tpoi i tasti freccia per selezionare la sessione RDP in cui voglio essere.


Dopo aver premuto Ctrl + Alt + Home, in Windows 10, posso usare Alt + Tab nei computer locali
Harun

19

Questo mi ha infastidito anche per il tempo più lungo.

I tentativi iniziali di risolverlo con AutoHotkey non sono riusciti, poiché il client Desktop remoto installa un hook di tastiera e ingoia tutto l'input.

Alla fine ho scoperto che la Caps Lockchiave viene passata al sistema locale.

Quindi, questo script AutoHotkey farà il trucco, facendo Ctrl+ Shift+ CapsLockminimizzare Desktop remoto:

#IfWinActive ahk_class TscShellContainerClass
  ^+CapsLock::
    ; Need a short sleep here for focus to restore properly.
    Sleep 50
    WinMinimize
  return
#IfWinActive

Versione corretta che funziona per me:

#IfWinActive ahk_class TSSHELLWND
  ^Capslock::           ; Ctrl+Caps Lock (couldn't make Ctrl+Shift+Caps Lock work for some reason
    ; Need a short sleep here for focus to restore properly.
    Sleep 50
    WinMinimize A    ; need A to specify Active window
    ;MsgBox, Received Remote Desktop minimize hotkey    ; uncomment for debugging
  return
#IfWinActive

Stesso problema di dnk.nitro su Win7 64-Bit. Al cambio di ahk_class Ctrl + Shift + CapsLock funziona per me.
Koushik,

Questo non ha funzionato per me in Windows 10 perché #IfWinActive non ha rilevato il desktop remoto. Ho usato la spia per provare diversi metodi di rilevamento. Quindi ho rimosso la linea #IfWinActive e funziona! Ovviamente, ora minimizza tutte le app, non solo il desktop remoto, ma posso conviverci.
Knox,

Per me su Windows 10 ho dovuto cambiare IfWinActive #IfWinActive Remote Desktop Connection ahk_class TscShellContainerClasse metterlo SetTitleMatchMode, 2all'inizio così controlla se il titolo della finestra contiene il testo "Connessione desktop remoto"
CichyK24,

10

Alt+Tab

È possibile utilizzare quella normale e comoda scorciatoia da tastiera per uscire da un desktop remoto a schermo intero, ma richiede una configurazione leggermente diversa prima di connettersi. Invece di ridurre a icona il sistema remoto, passo a un altro programma locale e lascio il sistema remoto in background con il seguente:

  1. Prima di connettermi al computer remoto con Connessione desktop remoto, nella scheda "Risorse locali", ho impostato "Tastiera" su "Su questo computer". Ciò consente di utilizzare Alt+ Tabper tornare a qualsiasi altro programma sul sistema locale.
  2. Quando voglio passare da un programma all'altro sul sistema remoto, utilizzo Alt+ Page Up, che funziona esattamente come farebbe Alt+ Tab, ma solo sul sistema remoto.

Inoltre, è possibile utilizzare Alt+ Page Down(o Alt+ Shift+ Page Up) per scorrere i programmi attivi sul sistema remoto al contrario.

Un avvertimento che Luc ha menzionato dovrebbe essere sottolineato: usando questa configurazione, tutte le scorciatoie da tastiera che usano il Windows Keysono inviate al sistema locale. Un esempio potrebbe essere Windows Key+ Eper aprire Windows Explorer, che ti porterà al file system locale, non a quello remoto.

Ci è voluto un po 'di tempo per abituarsi, ma questa configurazione ha funzionato bene per me senza la necessità di software aggiuntivo o più di un collegamento.


Molto bene saperlo, anche se non indirizza tutti gli altri input al computer remoto. L'uso di windowskey + E per esempio viene eseguito localmente. +1 comunque.
Luc

@Luc - Questo è un effetto collaterale che avrei dovuto menzionare - Lo aggiungerò alla risposta. Può essere utile o frustrante avere sempre la chiave di Windows locale a seconda di ciò che desideri al momento. Grazie.
Kevinevke

Questo è esattamente quello che vorrei, ma non sono sicuro di come configurarlo. Qui c'è un link nel browser che apre il client, quindi è impossibile configurare nulla prima. E solo l'apertura del client citrix richiede alcune e-mail che non risolvono mai nulla. Ci sarebbe un modo per configurarlo? Forse alcuni file di configurazione sul mio pc posso modificare?
T_D,

@T_D - Off immagino che non sarai in grado di controllarlo se riesci ad accedervi solo tramite un browser e non ho usato Citrix da solo. Anche se potrebbero non essere d'aiuto, un paio di posti da provare sarebbero: 1. C: \ Users \ YOUR_USERNAME \ Documents \ Default.rdp dove vorresti passare a "keyboardhook: i: 0" 2. In caso contrario funziona, puoi provare la stessa impostazione qui sotto nel registro: HKEY_CURRENT_USER \ Software \ Microsoft \ Terminal Server Client \ Default (disponibile qui msdn.microsoft.com/en-us/library/… ). In bocca al lupo!
Kevinevke,

5

Per me in Windows 7 64 bit per far funzionare lo script ho dovuto cambiare la prima riga da #IfWinActive ahk_class TSSHELLWNDa " IfWinActive ahk_class TscShellContainerClassquindi lo script completo ora appare come:

#IfWinActive ahk_class TscShellContainerClass
  ^Capslock::           ; Ctrl+Caps Lock (couldn't make Ctrl+Shift+Caps Lock work for some reason
    ; Need a short sleep here for focus to restore properly.
    Sleep 50
    WinMinimize A    ; need A to specify Active window
    ;MsgBox, Received Remote Desktop minimize hotkey    ; uncomment for debugging
  return
#IfWinActive

Questo ha funzionato perfettamente per me nel bootcamp di Win7 Ultimate a 64 bit su un Mac. Grazie!
John Bubriski,

4

Non proprio quello che hai chiesto, ma potrebbe essere abbastanza utile:

CTRL+ ALT+ - passa al computer host

CTRL+ ALT+ - torna al computer remoto

fonte


1
Sì, ma questo non funziona se si è scelto di non propagare tutte le chiavi sul computer remoto. Ho bisogno di questo per avere alcune scorciatoie da tastiera nel computer remoto. Le combinazioni menzionate dall'OP funzionano anche in questo caso, con i difetti menzionati.
Marcel,

3
Spero che le persone che provano questa soluzione non abbiano una scheda grafica Intel: D
anishsane il

3

CTRL+ ALT+ Homeattiva la barra di connessione desktop remoto. La barra di connessione include il pulsante Riduci a icona.

In Windows 7, se deseleziono l'opzione "Visualizza la barra di connessione quando utilizzo lo schermo intero" durante la connessione, i tasti per ridurre al minimo la sessione RPD sono CTRL+ ALT+ Home Spacebar.

Se la barra di connessione è impostata per mostrare (che è l'impostazione predefinita), è necessario colpire Tabun paio di volte per ridurre al minimo la sessione RDP: CTRL+ ALT+ Home Tab Tab Spacebar.


2

Visualizza Task Manager dell'host, quindi cambia attività:

  • Ctrl+ Alt+ Delete(Sicurezza di Windows)
  • T (Task Manager)
  • Alt+ Tab(interruttore attività sul computer host)

2

Ho scoperto che hai bisogno di due combinazioni di shorcut. Funziona in Windows 7.

  1. CTRL+ ALT+ BREAKminimizzerà la finestra ingrandita sul PC host.
  2. Win+ M Riduci a icona la finestra del desktop remoto

o nel primo passaggio puoi cambiare finestra con ALT+ TAB.


WIN+ Mnon funziona. ALT+ TABcosì come capisci. Deve essere una soluzione assoluta, ma non solo per una particolare configurazione.
Kirby,

1

Faccio la stessa cosa. La migliore soluzione che ho trovato in XP era la dimensione virtuale con i desktop virtuali sempre in primo piano. Quindi posso passare da 4 desktop remoti a schermo intero con un clic del mouse ciascuno. Tuttavia, Virtual Dimension non funziona abbastanza bene in Windows 7 (almeno a 64 bit). Sembra funzionare ma perde il "sempre in primo piano" anche se la casella di controllo rimane attiva, lo switcher desktop virtuale no. È così vicino a ciò che entrambi desideriamo, ma finora.


1

Alt + BLOC MAIUSC senza BLOC MAIUSC fastidiosi cambiamenti di stato ( buono se non si dispone di Scroll Lock )

Inizialmente fastidioso da installare, ma a lungo termine il più comodo. Mi piace poter passare rapidamente solo con la mano sinistra

Dexpot 1. Imposta il desktop successivo su Alt + Blocco scorrimento (se come me non hai il blocco dello scorrimento usa la tastiera sullo schermo di Windows per premere "ScrLk") 2. Imposta il desktop precedente su Alt + Blocco scorrimento 3. Imposta la panoramica delle schermate su Ctrl + Blocco scorrimento

Ora usa Autohotkey per effettuare i reindirizzamenti (in questo modo verrà impedito a Caps Lock di modificarne lo stato):

 GetKeyState, state, Capslock ;
    ; Alt + Caps Lock becomes Alt + Scroll Lock
    !Capslock::
        send !{ScrollLock}
    return
    ; Alt + Shift + Caps Lock becomes Alt + Shift + Scroll Lock
    !+Capslock::
        send !+{ScrollLock}
    return
    ; Ctrl + Caps Lock becomes Ctrl + Scroll Lock
    ^Capslock::
        send ^{ScrollLock}
    return

Fatto. Ora puoi usare Alt + BLOC MAIUSC per passare da una schermata all'altra senza che BLOC MAIUSC cambi i suoi stati. Inoltre, se hai solo bisogno di 2 schermate, puoi impostare dexpot in modo che utilizzi solo 2 desktop, il che renderà il blocco alt + maiuscole veloce per il desktop remoto.


0

Ho trovato questa soluzione utilizzando un gestore multi-desktop:

  1. Installa Dexpot
  2. Configurare il tasto di scelta rapida per "Desktop successivo" su ALT+ScrollLock
  3. Configura Desktop remoto per acquisire tutti i tasti in modalità schermo intero

Quindi è possibile passare da desktop a schermo intero mit ALT+ ScrollLock.

Ho impostato il numero di desktop su 2, poiché ho solo 1 desktop remoto.

Inoltre, ho installato Clavier , che mi permette di usare solo ScrollLockper passare da un desktop all'altro. (Configurazione di Clavier: Aggiungi-> Scrivi testo ... -> Collegamento: ScrollLock -> OK -> Scrivi testo: [ALT + ScrollLock])


0

Ctrl+ Alt+ ha Homelavorato per me. Sto usando l'host di Windows 10 con teamviewer alla macchina Windows 8 che ha un server terminal in esecuzione. Sono stato in grado di bloccare la barra di connessione del Terminal Server.

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.